OptinMonster Team
Member since March 2023
om.Ruleset.init
document.addEventListener('om.Ruleset.init', function(event) { console.log(event.detail.Ruleset); // An array of the Group objects console.log(event.detail.Ruleset.groups); console.log(event.detail.Campaign); } );
om.Campaign.cleanup
document.addEventListener('om.Campaign.cleanup', function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); } );
registering query args as smart tag on campaign load
document.addEventListener('om.Campaign.load', function(event) { const queryString = window.location.search; // capture all query args // Registers a custom…
disable OptinMonster campaigns for visitors with specific user roles
function om_docs_hide_optin_for_user_roles( $campaigns ) { // Do nothing if no user is logged in. if (…
om-manually-set-global-cookies.js
// Set OptinMonster Global Cookies when this function runs function setGlobalCookies() { document.cookie = "omSuccessCookie=true; expires=Fri,…
slide-top-right.css
html div#om-{{id}} { top: 0px !important; bottom: unset !important; transition: top 0.3s ease 0s !important; }
What is Available
document.addEventListener('om.Campaign.load', function(event) { console.log(event.detail); });
om.Html.customVars
document.addEventListener('om.Html.customVars', function(event) { console.log(event.detail.Html); console.log(event.detail.Campaign); } );