(function(shopify) {shopify.extend('WebPixel::Render', function(api) { var analytics=api.analytics,browser=api.browser,init=api.init; const trackingId = '6ZrpPuH5p9IT'; const templateInstanceId = '6ZrpPuH5p9IT'; const cookieDomain = '.coltercs.buzz'; const storeDomain = 'ecom-fitness-platform-dev.myshopify.com'; const isUsingSecureCookies = !1; const completeCheckoutSession = function() { deleteCookie(`offers -${ trackingId}`); deleteCookie(`STSID${ templateInstanceId}`); deleteCookie(`STSD${ templateInstanceId}`); } const trySendPixelWebhook = function (event, isFinalPurchase) { browser.cookie.get(`GSID${trackingId}`).then(globalSessionUid => { browser.cookie.get(`STSID${templateInstanceId}`).then(scaSessionUid => { browser.cookie.get('_vuid').then(visitUid => { browser.cookie.get('_trkt').then(trackingToken => { browser.cookie.get('_cpid').then(contactPid => { const pixelModel = { data: JSON.stringify(event), storeDomain: storeDomain, eventType: event.name, globalSessionUid: globalSessionUid, scaSessionUid: scaSessionUid, templateInstanceId: templateInstanceId, trackingId: trackingId, visitUid: visitUid, trackingToken: trackingToken, contactPid: contactPid }; browser.sendBeacon('https://webhooks.listrakbi.com/shopify/pixel', JSON.stringify(pixelModel)); if (isFinalPurchase) { browser.sendBeacon(`https://s1.listrakbi.com/${trackingId}/bls/clearcartid?sid=${scaSessionUid}`); completeCheckoutSession(); } }) }) }) }) }); } const deleteCookie = function(cookieName) { document.cookie = `${ cookieName}= deleted; expires = Sun, 01 Feb 1970 05:00:00 GMT; domain =${ cookieDomain}; path =/${ isUsingSecureCookies ? '; secure=true' : ''}`; } analytics.subscribe('checkout_completed', event => { trySendPixelWebhook(event, true); }); analytics.subscribe('checkout_contact_info_submitted', event => { trySendPixelWebhook(event, false); }); analytics.subscribe('checkout_address_info_submitted', event => { trySendPixelWebhook(event, false); }); analytics.subscribe('checkout_started', event => { trySendPixelWebhook(event, false); }); });})(self.webPixelsManager.createShopifyExtend('32211099', 'custom'));