Skip to content
Snippets Groups Projects
Commit 2ff9deb3 authored by Ken Hawkins's avatar Ken Hawkins
Browse files

Updat compiled

parent 207a2771
No related branches found
No related tags found
No related merge requests found
......@@ -697,16 +697,29 @@ function ebiFrameworkCreateDataProtectionBanner() {
function ebiFrameworkTrackDataProtectionBanner() {
var bannerTrackingEventLoaded = 0; // has the tracking coad loaded?
if ((typeof analyticsTrackInteraction == 'function') && (typeof jQuery == 'function')) {
bannerTrackingEventLoaded = 1;
jQuery("body.google-analytics-loaded .data-protection-banner a").on('mousedown', function(e) {
analyticsTrackInteraction(e.target,'Data protection banner');
});
} else {
bannerTrackingEventLoaded --;
if (bannerTrackingEventLoaded > -3) { // try up to 3 fails
setTimeout(ebiFrameworkTrackDataProtectionBanner, 900); // give a second check if GA was slow to load
if (jQuery("body").hasClass("google-analytics-loaded")) {
bannerTrackingEventLoaded = 1;
jQuery("body.google-analytics-loaded .data-protection-banner a").on('mousedown', function(e) {
analyticsTrackInteraction(e.target,'Data protection banner');
});
} else {
bannerTrackingEventLoaded = ebiFrameworkRetryTrackDataProtectionBanner(bannerTrackingEventLoaded);
}
} else {
bannerTrackingEventLoaded = ebiFrameworkRetryTrackDataProtectionBanner(bannerTrackingEventLoaded);
}
}
/**
* Give a second for banner checking if GA was slow to load
*
*/
function ebiFrameworkRetryTrackDataProtectionBanner(bannerTrackingEventLoaded) {
bannerTrackingEventLoaded --;
if (bannerTrackingEventLoaded > -3) { // try up to 3 fails
setTimeout(ebiFrameworkTrackDataProtectionBanner, 900);
}
return bannerTrackingEventLoaded;
}
/**
......
This diff is collapsed.
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment