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() { ...@@ -697,16 +697,29 @@ function ebiFrameworkCreateDataProtectionBanner() {
function ebiFrameworkTrackDataProtectionBanner() { function ebiFrameworkTrackDataProtectionBanner() {
var bannerTrackingEventLoaded = 0; // has the tracking coad loaded? var bannerTrackingEventLoaded = 0; // has the tracking coad loaded?
if ((typeof analyticsTrackInteraction == 'function') && (typeof jQuery == 'function')) { if ((typeof analyticsTrackInteraction == 'function') && (typeof jQuery == 'function')) {
bannerTrackingEventLoaded = 1; if (jQuery("body").hasClass("google-analytics-loaded")) {
jQuery("body.google-analytics-loaded .data-protection-banner a").on('mousedown', function(e) { bannerTrackingEventLoaded = 1;
analyticsTrackInteraction(e.target,'Data protection banner'); jQuery("body.google-analytics-loaded .data-protection-banner a").on('mousedown', function(e) {
}); analyticsTrackInteraction(e.target,'Data protection banner');
} else { });
bannerTrackingEventLoaded --; } else {
if (bannerTrackingEventLoaded > -3) { // try up to 3 fails bannerTrackingEventLoaded = ebiFrameworkRetryTrackDataProtectionBanner(bannerTrackingEventLoaded);
setTimeout(ebiFrameworkTrackDataProtectionBanner, 900); // give a second check if GA was slow to load
} }
} 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% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment