//Bing Scripts
var bingImpression = function (k) {
(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:k};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");
}
var bingConversion = function (k, d, t, m) {
dtm('send', 'ConversionStatus', { key: k }, function (response) {
if (response.Allow) {
console.log('S-BING - Conversion (' + d + ')');
window.uetq = window.uetq || [];
window.uetq.push ('event', 'Conversion', {'event_category': 'Conversion', 'event_label': 'Order ID', 'event_value': t, 'revenue_value' : m, 'currency': 'USD'});
} else {
console.log('F-BING - Conversion (' + d + ')');
}
});
}
dtm('register', 'Impression', function () { bingImpression('187189253'); });
dtm('register', 'Conversion', function (data) { bingConversion('BING_187189253', '187189253', data.detail.response.ConversionId, data.detail.response.SubTotal); });
//Google Scripts
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
var gglImpression = function (k, b, t, g) {
console.log('GOOGLE - Impression (' + k + g + ')');
if (t == 1)
{
window.dataLayer.push(b);
(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
let f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
if (typeof(w[i + dl]) == "undefined") {
w[i + dl] = true;
j.src = '//www.googletagmanager.com/gtm.js?id=' + i + dl;
}
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', g);
}
else if (t == 2)
{
window.dataLayer.push(b);
(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
let f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src = '//www.googletagmanager.com/gtag/js?id=' + i + dl;
if (typeof(w[i + dl]) == "undefined") {
w[i + dl] = true;
f.parentNode.insertBefore(j, f);
}
})(window, document, 'script', 'dataLayer', k);
gtag('js', new Date());
gtag('config', k);
}
};
var gglConversion = function (d, t, m, k, b, r) {
dtm('send', 'ConversionStatus', { key: b }, function (response) {
if (response.Allow) {
console.log('S-GOOGLE - Conversion (' + d + ')');
if(r.HashedEmail && r.HashedEmail.length > 0)
{
gtag('set', 'user_data', {
"sha256_email_address": r.HashedEmail,
"address": {
"sha256_first_name": r.HashedFirstName,
"sha256_last_name": r.HashedLastName,
"street": r.BillingStreet + ' ' + (r.BillingStreet2 ?? ''),
"city": r.BillingCity,
"region": r.BillingState,
"postal_code": r.BillingZip,
"country": r.BillingCountry
}
});
}
gtag('event', 'conversion', {
'send_to': d + '/' + t,
'value': parseFloat(m),
'currency': 'USD',
'transaction_id': k
});
} else {
console.log('F-GOOGLE - Conversion (' + d + ')');
}
});
};
dtm('register', 'Impression', function () { gglImpression('AW-16998911622', {
"CampaignCode": "MRNICE",
"OfferCode": "MRNICE",
"Version": 1.0000,
"MediaId": "12248648",
"PageCode": "Index",
"Domain": "www.smokemrnice.com",
"IsCloud": false,
"IsTestSession": false
}, 2, ''); });
dtm('register', 'Conversion', function (data) { gglConversion('AW-16998911622', 'sIbUCI-zoLcaEIad26k_', data.detail.response.SubTotal, data.detail.response.ConversionId, 'GOOGLE_AW-16998911622sIbUCI-zoLcaEIad26k_', data.detail.response); });