Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- (function (a, d, o, r, i, c, u, p, w, m) {
- m = d.getElementsByTagName(o)[0], a[c] = a[c]
- || {}, a[c].trigger = a[c].trigger || function () {
- (a[c].trigger.arg = a[c].trigger.arg || []).push(arguments)},
- a[c].on = a[c].on || function () {(a[c].on.arg = a[c].on.arg || []).push(arguments)},
- a[c].off = a[c].off || function () {(a[c].off.arg = a[c].off.arg || []).push(arguments)
- }, w = d.createElement(o), w.id = i, w.src = r, w.async = 1, w.setAttribute(p, u),
- m.parentNode.insertBefore(w, m), w = null}
- )(window, document, "script", "https://23165084.adoric-om.com/adoric.js", "Adoric_Script", "adoric","17d37e7ffefb14e3a01723cfaf826ef8", "data-key");
- </script>
- <script>
- (function() {
- try {
- if (!window.adoric) {
- document.addEventListener('adoric-loaded', function() {
- waitDataLayer();
- });
- } else {
- waitDataLayer()
- }
- var waitLimit = 70;
- var waitDataLayer = function() {
- waitLimit--;
- if (waitLimit > 0 && !window.dataLayer) {
- setTimeout(waitDataLayer, 125);
- } else {
- startCampaignChecking();
- }
- }
- var updateCampaingDescription = function(eventDescription, campaignData) {
- var resultDescription = '';
- resultDescription = eventDescription.replace('[[campaignName]]', campaignData.lightbox.options.campaignTitle);
- resultDescription = resultDescription.replace('[[versionName]]', campaignData.lightbox.options.title);
- return resultDescription;
- }
- var startCampaignChecking = function() {
- if (window.adoric && window.dataLayer) {
- adoric.on('lightbox:after:show', function(campaignData) {
- if (campaignData.lightbox.options.settings.GA.adv.i.length == 3) {
- dataLayer.push({
- 'event': 'customEvent',
- 'GAeventCategory': updateCampaingDescription(campaignData.lightbox.options.settings.GA.adv.i[0], campaignData),
- 'GAeventAction': updateCampaingDescription(campaignData.lightbox.options.settings.GA.adv.i[1], campaignData),
- 'GAeventLabel': updateCampaingDescription(campaignData.lightbox.options.settings.GA.adv.i[2], campaignData),
- 'GAeventValue': 0,
- 'GAeventNonInteraction': false,
- });
- }
- });
- adoric.on('lightbox:after:close', function(campaignData) {
- if (campaignData.lightbox.options.settings.GA.adv.cs.length == 3) {
- dataLayer.push({
- 'event': 'customEvent',
- 'GAeventCategory': updateCampaingDescription(campaignData.lightbox.options.settings.GA.adv.cs[0], campaignData),
- 'GAeventAction': updateCampaingDescription(campaignData.lightbox.options.settings.GA.adv.cs[1], campaignData),
- 'GAeventLabel': updateCampaingDescription(campaignData.lightbox.options.settings.GA.adv.cs[2], campaignData),
- 'GAeventValue': 0,
- 'GAeventNonInteraction': false,
- });
- }
- });
- adoric.on('lightbox:after:click', function(campaignData) {
- if (campaignData.lightbox.options.settings.GA.adv.ck.length == 3) {
- dataLayer.push({
- 'event': 'customEvent',
- 'GAeventCategory': updateCampaingDescription(campaignData.lightbox.options.settings.GA.adv.ck[0], campaignData),
- 'GAeventAction': updateCampaingDescription(campaignData.lightbox.options.settings.GA.adv.ck[1], campaignData),
- 'GAeventLabel': updateCampaingDescription(campaignData.lightbox.options.settings.GA.adv.ck[2], campaignData),
- 'GAeventValue': 0,
- 'GAeventNonInteraction': false,
- });
- }
- });
- adoric.on('form:after:submit', function(campaignData) {
- if (campaignData.lightbox.options.settings.GA.adv.ck.length == 3) {
- dataLayer.push({
- 'event': 'customEvent',
- 'GAeventCategory': updateCampaingDescription(campaignData.lightbox.options.settings.GA.adv.ck[0], campaignData),
- 'GAeventAction': updateCampaingDescription(campaignData.lightbox.options.settings.GA.adv.ck[1], campaignData),
- 'GAeventLabel': updateCampaingDescription(campaignData.lightbox.options.settings.GA.adv.ck[2], campaignData),
- 'GAeventValue': 0,
- 'GAeventNonInteraction': false,
- });
- }
- });
- }
- }
- } catch (error) {
- console.log('error - ', error);
- };
- })();
- </script>
Advertisement
Add Comment
Please, Sign In to add comment