(function(){ var m = document.getElementsByTagName('script')[0]; var a = document.createElement('script'); a.setAttribute('async', ''); a.src = 'https://www.googletagmanager.com/gtag/js?id=G-S7W3988TNL'; m.parentNode.insertBefore(a, m); }()); (function () { 'use strict'; var module = angular.module('app'); module.run(['$rootScope', '$state', '$socket', '$location', '$locale', function ($rootScope, $state, $socket, $location, $locale) { $rootScope.$on('$stateChangeSuccess', function (event, toState, toParams, fromState) { //gtag for GA4 window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-S7W3988TNL', { 'send_page_view': false, 'page_referrer': fromState.url, 'page_location': $location.path(), 'update': true, }); gtag('event', 'page_view'); }); }]); }());