From a1f664ab5ba84e1650d0ea52ebabaa1a3607615c Mon Sep 17 00:00:00 2001 From: Ben Halpern Date: Wed, 9 Sep 2020 18:17:44 -0400 Subject: [PATCH] Fetch GA Tracking ID from SiteConfig (#10262) --- .../javascripts/initializers/initializeBaseTracking.js.erb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);