From 3bc4631924e8e251eacd4895f6a5f3496f12c9f5 Mon Sep 17 00:00:00 2001 From: Adam Wathan Date: Fri, 17 Nov 2017 08:22:06 -0500 Subject: [PATCH] Only send Google Analytics data if analytics was loaded successfully Prevent errors in local environment and if people are using blockers. --- docs/source/_assets/js/nav.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/source/_assets/js/nav.js b/docs/source/_assets/js/nav.js index 0f58a238b..bfb5a4617 100644 --- a/docs/source/_assets/js/nav.js +++ b/docs/source/_assets/js/nav.js @@ -52,8 +52,10 @@ $.when($.ready).then(function() { }, '', href) // Track on Google Analytics - ga('set', 'page', href) - ga('send', 'pageview') + if (typeof(ga) === 'function') { + ga('set', 'page', href) + ga('send', 'pageview') + } }) }) @@ -66,8 +68,10 @@ $.when($.ready).then(function() { $('#content').html(e.state.content) // Track on Google Analytics - ga('set', 'page', e.state.href) - ga('send', 'pageview') + if (typeof(ga) === 'function') { + ga('set', 'page', e.state.href) + ga('send', 'pageview') + } } }