// {% endif %} /** End 好像不应该在这 */ /** TrackTracker */ (function () { // name of the cookie that stores the source // change if you have another name var cookie_name = 'deduplication_cookie'; // cookie lifetime var days_to_store = 90; // name of GET parameter for deduplication // change if you have another name var channel_name = 'utm_source'; // a function to get the source from the GET parameter getSourceParamFromUri = function () { var pattern = channel_name + '=([^&]+)'; var re = new RegExp(pattern); return (re.exec(document.location.search) || [])[1] || ''; }; // a function to get the source from the cookie named cookie_name getSourceCookie = function () { var matches = document.cookie.match(new RegExp( '(?:^|; )' + cookie_name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + '=([^;]*)' )); return matches ? decodeURIComponent(matches[1]) : undefined; }; // a function to set the source in the cookie named cookie_name setSourceCookie = function () { var param = getSourceParamFromUri(); var params = (new URL(document.location)).searchParams; if (!params.get(channel_name) && params.get('gclid')) { param = 'advAutoMarkup' } else if (!params.get(channel_name) && params.get('fbclid')) { param = 'facebook' } else if (!param) { return; } var period = days_to_store * 60 * 60 * 24 * 1000; // in seconds var expiresDate = new Date((period) + new Date); var cookieString = cookie_name + '=' + param + '; path=/; expires=' + expiresDate.toGMTString(); document.cookie = cookieString; document.cookie = cookieString + '; domain=.' + location.host; }; // set cookie setSourceCookie(); // 只有cookie中记录的utm_source为tradetracker或者tt时,才会上报数据给TradeTracker if (getSourceCookie(cookie_name) == 'tradetracker' || getSourceCookie(cookie_name) == 'tt') { var ttConversionOptions = ttConversionOptions || []; ttConversionOptions.push({ type: 'sales', campaignID: '29962', trackingGroupID: '401', productID: '45562', transactionID: _checkout?.order?.id, transactionAmount: _checkout?.subtotalPrice?.amount, currency: _checkout?.currencyCode, quantity: '1', descrMerchant: 'Internal order ID: ' + _checkout?.order?.id ?? '', descrAffiliate: '', vc: _checkout?.discountApplications?.[0]?.title ?? '' }); var campaignID = 'campaignID' in ttConversionOptions ? ttConversionOptions.campaignID : ('length' in ttConversionOptions && ttConversionOptions.length ? ttConversionOptions[0].campaignID : null); var tt = document.createElement('script'); tt.type = 'text/javascript'; tt.async = true; tt.src = '//partner.milker.dk/conversion?s=' + encodeURIComponent(campaignID) + '&t=m'; var s = document.getElementsByTagName('script'); s = s[s.length - 1]; s.parentNode.insertBefore(tt, s); } // 只有cookie中记录的utm_source为tradetracker或者tt时,才会上报数据给TradeTracker // if (getSourceCookie(cookie_name) == 'tradetracker' || getSourceCookie(cookie_name) == 'tt') { // // No editing needed below this line. // (function(ttConversionOptions) { // var campaignID = 'campaignID' in ttConversionOptions ? ttConversionOptions.campaignID : ('length' in ttConversionOptions && ttConversionOptions.length ? ttConversionOptions[0].campaignID : null); // var tt = document.createElement('script'); tt.type = 'text/javascript'; tt.async = true; // tt.src = '//partner.milker.dk/conversion?s=' + encodeURIComponent(campaignID) + '&t=m'; // var s = document.getElementsByTagName('script'); s = s[s.length - 1]; // s.parentNode.insertBefore(tt, s); // })(ttConversionOptions); // } })(); /** End TrackTracker */ /** Omnitrack */ try { (function () { var sessionSettings = sessionStorage.getItem("omnitrackSettings"); var omnitrackSettings = sessionSettings ? JSON.parse(sessionSettings) : window.omnitrackSettings; window.omnitrackInit || (function (d) { if (omnitrackSettings) { var h = d.getElementsByTagName("head")[0]; var c = d.createElement("script"); c.async = true; c.type = "text/javascript"; c.charset = "utf-8"; c.src = "https://rto-study.oss-us-west-1.aliyuncs.com/scripts/omnitrack-lately.js"; h.appendChild(c); c.onload = function () { window.omnitrackInit(omnitrackSettings); }; } })(document); })(); } catch (error) {} /** End Omnitrack */ }); });})(self.webPixelsManager.createShopifyExtend('112263215', 'custom'));