305 Snippets
<10 Favourites
<10 Downloads

om-reactv4.js

// Using React Router V4 import React from "react"; import { withRouter } from "react-router"; class…

om-reactv3.js

// Using React Router V3 import { browserHistory } from 'react-router'; class App extends React.component {…

om-nextjs.js

import { useEffect } from 'react'; import { useRouter } from 'next/router'; const OptinMonsterEmbed = ()…

om-nextjs14.js

'use client'; import { usePathname } from 'next/navigation'; import { useEffect, useState } from 'react'; export…

om-change-view.js

// Show the Yes/No view om{{id}}.changeView('yesno'); // Show the Optin view om{{id}}.changeView('optin'); // Show the Success…

And the Javascript to turn your HTML link into a MonsterLink v2

jQuery(document).ready(function($) { $('a[class*="campaign"]').addClass("manual-optin-trigger"); $('a[class*="campaign"]').attr("data-optin-slug", "pm6fnflhiocj7cge"); });

Remove Specific Campaign From Any URLs Containing a Specific URL Path

document.addEventListener('om.Campaign.startShow', function(event) { if(window.location.search.indexOf('shopping-cart') > -1) { // replace shopping-cart wtih your specific URL path var…

pause a video playing on campaign.show

document.addEventListener('om.Campaign.show', function(event) { if (event.detail.Campaign.id === "CAMPAIGN_ID") { // Add your own logic to pause video…

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…

1 2 3 26