Google Analytics: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| Nancypontika (talk | contribs) No edit summary | Nancypontika (talk | contribs)  No edit summary | ||
| Line 1: | Line 1: | ||
| $wgHooks['BeforePageDisplay'][] = function( OutputPage &$out, Skin &$skin ) { | |||
|      $code = <<<HTML | |||
| <!-- Global site tag (gtag.js) - Google Analytics --> | <!-- Global site tag (gtag.js) - Google Analytics --> | ||
| <script async src="https://www.googletagmanager.com/gtag/js?id=UA-151018458-1"></script> | <script async src="https://www.googletagmanager.com/gtag/js?id=UA-151018458-1"></script> | ||
| <script> | <script> | ||
|   window.dataLayer = window.dataLayer || []; | |||
| window.dataLayer = window.dataLayer || []; |   function gtag(){dataLayer.push(arguments);} | ||
|   gtag('js', new Date()); | |||
| function gtag(){dataLayer.push(arguments);} | |||
|   gtag('config', 'UA-151018458-1'); | |||
| gtag('js', new Date()); | |||
| gtag('config', 'UA-151018458-1'); | |||
| </script> | </script> | ||
| HTML; | |||
|      $out->addHeadItem( 'gtag-insert', $code ); | |||
|      return true; | |||
| }; | |||
Latest revision as of 17:35, 28 October 2019
$wgHooks['BeforePageDisplay'][] = function( OutputPage &$out, Skin &$skin ) {
$code = <<<HTML
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-151018458-1"></script> <script>
 window.dataLayer = window.dataLayer || [];
 function gtag(){dataLayer.push(arguments);}
 gtag('js', new Date());
 gtag('config', 'UA-151018458-1');
</script> HTML;
    $out->addHeadItem( 'gtag-insert', $code );
    return true;
};