om.Campaign.changeView

document.addEventListener('om.Campaign.changeView', function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); } );

om.Campaign.changeView.done

document.addEventListener('om.Campaign.changeView.done', function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); } );

om.Optin.init

document.addEventListener('om.Optin.init', function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); // This event is…

om.Form.validate

document.addEventListener('om.Form.validate', function(event) { // ...custom validation code here if (validateError) { event.detail.Form.errors.validate.push('This is the error message')…

om.Optin.init.submit

document.addEventListener('om.Optin.init.submit', function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); // This event is…

om.Optin.init.submit example

document.addEventListener('om.Optin.init.submit', function(event) { // Grab the email address submitted by the user. const email = event.detail.Optin.data.fields.email;…

om.Optin.error

document.addEventListener('om.Optin.error', function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); // This event is…

om.Optin.error example

document.addEventListener('om.Optin.error', function(event) { const url = "http://optinmonster.com"; window.location.href = url; } );

om.Optin.success

document.addEventListener('om.Optin.success', function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); // This event is…

om.Optin.success example 1

document.addEventListener('om.Optin.success', function(event) { event.detail.Campaign.startClose(); } );

om.Optin.success example 2

document.addEventListener('om.Optin.success', function(event) { if( '{{id}}' !== event.detail.Campaign.id ) return; let url = 'https://www.google.com/'; // Update with…

om.Analytics.track

document.addEventListener('om.Analytics.track', function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); // This event is…

om.Analytics.track example 1

document.addEventListener('om.Analytics.track', function(event) { if ( 'conversion' === event.detail.Analytics.type ) { console.log(event.detail.Campaign.id + '-' + event.detail.Campaign.type +…

om.Analytics.track example 2

document.addEventListener('om.Analytics.track', function(event) { if ( 'conversion' === event.detail.Analytics.type ) { dataLayer.push({ 'event': 'gaTriggerEvent', // Follow Custom…

om.Analytics.impression

document.addEventListener('om.Analytics.impression', function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); // This event is…

1 96 97 98 99 100 105