function loadScriptSync (src) {
var s = document.createElement('script');
s.src = src;
s.type = "text/javascript";
s.async = false; // <-- this is important
document.getElementsByTagName('head')[0].appendChild(s);
}
/*
ATTENTION !!!: we are loading the script in the BRANDING Template because this has to be guaranteed to be loaded before the onload event.
Also the code below has to be executed after the code finishes loading. Make sure you look at the branding template and look for 'https://www.adobe.com/marketingtech/main.min.js'
and copy the script tag in there to the production branding template as well.
loadScriptSync('https://www.adobe.com/marketingtech/main.min.js')
*/
if( window.digitalData ){
digitalData._set(
'digitalData.page.pageInfo.siteSection',
'adobe-max.com'
);
digitalData._set(
'digitalData.page.pageInfo.language',
'en-us'
);
digitalData._set(
'digitalData.page.pageInfo.geoRegion',
'us'
);
}
console.log('adobe data layer', data)
if(digitalData){
digitalData._set(
'digitalData.page.pageInfo.pageName',
data.page
);
digitalData._set(
'digitalData.page.pageInfo.siteSection',
'adobe-max.com'
);
digitalData._set(
'digitalData.page.pageInfo.language',
'en-us'
);
digitalData._set(
'digitalData.page.pageInfo.geoRegion',
'us'
);
if(_satellite && _satellite.track){
_satellite.track('state', {
// Send as a parameter a snapshot of the data layer at this point in time.
// Note: if this is not set, we will handle take a snapshot within
// the _satellite.track handler.
digitalData: digitalData._snapshot()
});
}
digitalData._delete('digitalData.page.pageInfo.pageName');
digitalData._delete('digitalData.page.pageInfo.siteSection');
digitalData._delete('digitalData.page.pageInfo.language');
digitalData._delete('digitalData.page.pageInfo.geoRegion');
}
console.log('Facebook Pixel Tracking: Page: ', data.page);
!function (f, b, e, v, n, t, s) {
if (f.fbq) return;
n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n;
n.push = n;
n.loaded = !0;
n.version = '2.0';
n.queue = [];
t = b.createElement(e);
t.async = !0;
t.src = v;
s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1182202598491248');
fbq('track', 'PageView');