//~~tv:20010.20140827
//~~tc: Tealium Custom Container
/*
Tealium Custom Container Notes:
- Add sending code between "Start Tag Sending Code" and "End Tag Sending Code".
- Add JavaScript tag library code between "Start Tag Library Code" and "End Tag Library Code".
- Add JavaScript code only, do not add HTML code in this file.
- Remove any tags from the code you place in this file.
Loading external JavaScript files (Loader):
- If you need to load an additional external JavaScript file, un-comment the singe-line JavaScript comments ("//") within the following Loader sections near the bottom of this file:
- "Start Loader Function Call"
- "End Loader Function Call"
- "Start Loader Callback Function"
- "End Loader Callback Function"
- After un-commenting, insert the path to the external JavaScript file you want to load.
- Finally, within the Loader callback function, insert the JavaScript code that should run after the external JavaScript file has loaded.
*/
/* Start Tag Library Code */
/* End Tag Library Code */
//tealium universal tag - utag.sender.custom_container ut4.0.202403261800, Copyright 2024 Tealium.com Inc. All Rights Reserved.
try {
(function (id, loader) {
var u = {};
utag.o[loader].sender[id] = u;
// Start Tealium loader 4.32
// Please do not modify
if (utag === undefined) { utag = {}; } if (utag.ut === undefined) { utag.ut = {}; } if (utag.ut.loader === undefined) { u.loader = function (o) { var a, b, c, l; a = document; if (o.type === "iframe") { b = a.createElement("iframe"); b.setAttribute("height", "1"); b.setAttribute("width", "1"); b.setAttribute("style", "display:none"); b.setAttribute("src", o.src); } else if (o.type === "img") { utag.DB("Attach img: " + o.src); b = new Image(); b.src = o.src; return; } else { b = a.createElement("script"); b.language = "javascript"; b.type = "text/javascript"; b.async = 1; b.charset = "utf-8"; b.src = o.src; } if (o.id) { b.id = o.id; } if (typeof o.cb === "function") { if (b.addEventListener) { b.addEventListener("load", function () { o.cb(); }, false); } else { b.onreadystatechange = function () { if (this.readyState === "complete" || this.readyState === "loaded") { this.onreadystatechange = null; o.cb(); } }; } } l = o.loc || "head"; c = a.getElementsByTagName(l)[0]; if (c) { utag.DB("Attach to " + l + ": " + o.src); if (l === "script") { c.parentNode.insertBefore(b, c); } else { c.appendChild(b); } } }; } else { u.loader = utag.ut.loader; }
// End Tealium loader
u.ev = {'view' : 1};
u.initialized = false;
u.map={"customer_id":"Customer_ID","page_url":"Page_URL","page_referrer_url":"Referrer_URL","page_name":"Page Name"};
u.extend=[function(a,b){ try{ if(1){
// Global site tag (gtag.js) - Google Marketing Platform
if (!utag.ut.hasgtagjs()) {
utag.ut.gtagScriptRequested = true;
var url = "https://www.googletagmanager.com/gtag.js?id=DC-8826473";
jQuery.loadScript = function (url, callback) {
jQuery.ajax({
url: url,
dataType: 'script',
success: callback,
async: true
});
};
$.loadScript(url, function(){console.log('Library loaded!')});
}
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'DC-8724108');
var customer_id = ''.concat(utag.data.customer_id); //u1
var pageURL = ''.concat(utag.data.page_name); //u2
var referrer = ''.concat(utag.data.page_referrer_url); //u3
var pageName = ''.concat(document.title); //u4
var cachebust = Math.floor(Math.random()*10000000000);
var params = {};
params.allow_custom_scripts = true;
params.transactionId = utag.data.order_id;
params.send_to = 'DC-8724108/global/allpst+standard';
var urlParams = '';
if (customer_id) {
params.u1 = customer_id;
urlParams = urlParams.concat('u1=' + customer_id + ';');
}
if (pageURL) {
params.u2 = pageURL;
urlParams = urlParams.concat('u2=' + pageURL + ';');
}
if (referrer) {
params.u3 = referrer;
urlParams = urlParams.concat('u3=' + referrer + ';');
}
if (pageName) {
params.u4 = pageName;
urlParams = urlParams.concat('u4=' + pageName + ';');
}
gtag('event', 'conversion', params);
var pixelURL = "https://ad.doubleclick.net/ddm/activity/src=8724108;type=global;cat=allpst;"+urlParams+"dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;ord="+cachebust+"?";
var pixel = document.createElement('img');
pixel.setAttribute('style','display: none;');
pixel.setAttribute('height',1);
pixel.setAttribute('width',1);
pixel.setAttribute('src', pixelURL);
} } catch(e){ utag.DB(e) } }];
u.send = function(a, b) {
if (u.ev[a] || u.ev.all !== undefined) {
//##UTENABLEDEBUG##utag.DB("send:##UTID##");
var c, d, e, f, i;
u.data = {
/* Initialize default tag parameter values here */
/* Examples: */
/* "account_id" : "1234567" */
/* "base_url" : "//insert.your.javascript.library.url.here.js" */
/* A value mapped to "account_id" or "base_url" in TiQ will replace these default values. */
};
/* Start Tag-Scoped Extensions Code */
/* Please Do Not Edit This Section */
for(c=0;c