document.addEventListener(‘om.Action.view’, function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); // This event is passed the Action object console.log(event.detail.Action); } );Continue reading
document.addEventListener(‘om.Action.redirect’, function(event) { console.log(“Redirect in progress…”); } );Continue reading
document.addEventListener(‘om.Action.redirect’, function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); // This event is passed the Action object console.log(event.detail.Action); } );Continue reading
document.addEventListener(‘om.Analytics.conversion’, function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); // This event is passed the Analytics object console.log(event.detail.Analytics); } );Continue reading
document.addEventListener(‘om.Analytics.impression’, function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); // This event is passed the Analytics object console.log(event.detail.Analytics); } );Continue reading
document.addEventListener(‘om.Analytics.track’, function(event) { if ( ‘conversion’ === event.detail.Analytics.type ) { dataLayer.push({ ‘event’: ‘gaTriggerEvent’, // Follow Custom Dimensions naming convention recommended in our doc: https://optinmonster.com/docs/how-to-view-optinmonster-reports-on-google-analytics/#Required_Custom_Dimensions ‘om_campaign_name’: event.detail.Campaign.name, ‘om_campaign_id’: event.detail.Campaign.id }); } });Continue reading
document.addEventListener(‘om.Analytics.track’, function(event) { if ( ‘conversion’ === event.detail.Analytics.type ) { console.log(event.detail.Campaign.id + ‘-‘ + event.detail.Campaign.type + ‘ successfully tracked a conversion.’); } else { console.log(event.detail.Campaign.id + ‘-‘ + event.detail.Campaign.type + ‘ successfully tracked an impression.’); } } );Continue reading
document.addEventListener(‘om.Analytics.track’, function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); // This event is passed the Analytics object console.log(event.detail.Analytics); } );Continue reading
document.addEventListener(‘om.Optin.success’, function(event) { if( ‘{{id}}’ !== event.detail.Campaign.id ) return; let url = ‘https://www.google.com/’; // Update with the specific URL you want to open in a new tab let urlRedirect = window.open(url, ‘_blank’); urlRedirect.focus(); } );Continue reading
document.addEventListener(‘om.Optin.success’, function(event) { event.detail.Campaign.startClose(); } );Continue reading