OptinMonster JavaScript Events API

A client-side event API exposed by the OptinMonster embed script (served from a.omappapi.com/app/js/api.min.js). Roughly sixty documented `om.*` events fire across campaign initialization, display-rule evaluation, show/close, view changes, form validation, conversion success/error, analytics impressions and conversions, and campaign actions. Handlers are bound with `document.addEventListener` and receive the campaign object, letting integrators suppress campaigns, mutate markup, or forward conversions to their own analytics.

API entry from apis.yml

apis.yml Raw ↑
aid: optinmonster-javascript-events-api
name: OptinMonster JavaScript Events API
description: A client-side event API exposed by the OptinMonster embed script (served from a.omappapi.com/app/js/api.min.js).
  Roughly sixty documented `om.*` events fire across campaign initialization, display-rule evaluation,
  show/close, view changes, form validation, conversion success/error, analytics impressions and conversions,
  and campaign actions. Handlers are bound with `document.addEventListener` and receive the campaign object,
  letting integrators suppress campaigns, mutate markup, or forward conversions to their own analytics.
humanURL: https://optinmonster.com/docs/optinmonster-javascript-events-api/
baseURL: https://a.omappapi.com
tags:
- JavaScript
- Events
- Embedded
properties:
- type: Components
  url: components/optinmonster-components.yml