From f55b0c9e040d7a821ee5308f51e847bef14036d3 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Mon, 31 Aug 2020 11:47:51 +0200 Subject: [PATCH] wait #3861 @0.5 --- js/libs/fluidbook/fluidbook.stats.js | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/js/libs/fluidbook/fluidbook.stats.js b/js/libs/fluidbook/fluidbook.stats.js index 7eddfb6e..ab23795e 100644 --- a/js/libs/fluidbook/fluidbook.stats.js +++ b/js/libs/fluidbook/fluidbook.stats.js @@ -11,9 +11,13 @@ function FluidbookStats(fluidbook) { if (this.fluidbook.settings.googleAnalytics !== '') { this.ga = 'gtag'; this.gaCodes = this.fluidbook.settings.googleAnalytics.split(','); - gtag('js', new Date()); + if (window.gtag !== undefined) { + gtag('js', new Date()); + } $.each(this.gaCodes, function (k, code) { - gtag('config', code, {'send_page_view': false}); + if (window.gtag !== undefined) { + gtag('config', code, {'send_page_view': false}); + } }); } else { if ('ga' in window) { @@ -37,6 +41,8 @@ function FluidbookStats(fluidbook) { } FluidbookStats.prototype = { + + init: function () { var $this = this; @@ -162,10 +168,14 @@ FluidbookStats.prototype = { if (c) { $.each(this.gaCodes, function (k, code) { - gtag(f, code, o); + if (window.gtag !== undefined) { + gtag(f, code, o); + } }); } else { - gtag(f, a, o); + if (window.gtag !== undefined) { + gtag(f, a, o); + } } } else if (this.ga === 'ga') { args.unshift('send'); -- 2.39.5