diff --git a/app/assets/javascripts/initializers/initializeBaseTracking.js.erb b/app/assets/javascripts/initializers/initializeBaseTracking.js.erb index 9f11800af..b36e0e674 100644 --- a/app/assets/javascripts/initializers/initializeBaseTracking.js.erb +++ b/app/assets/javascripts/initializers/initializeBaseTracking.js.erb @@ -1,6 +1,7 @@ function initializeBaseTracking() { var wait = 0; var addedGA = false; + var gaTrackingCode = document.body.dataset.gaTracking; var waitingOnGA = setInterval(function() { if (!addedGA) { (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ @@ -11,7 +12,7 @@ function initializeBaseTracking() { addedGA = true; wait++; if (window.ga && ga.create) { - ga('create', '<%= ApplicationConfig["GA_TRACKING_ID"] %>', 'auto'); + ga('create', gaTrackingCode, 'auto'); ga('set', 'anonymizeIp', true); ga('send', 'pageview', location.pathname + location.search); clearInterval(waitingOnGA);