Skip to content
Snippets Groups Projects

ISTWCMS-7140: update google tag manager config

Merged Eric Bremner requested to merge feature/ISTWCMS-7140-ebremner-gtg-settings into 1.1.x
1 file
+ 8
1
Compare changes
  • Side-by-side
  • Inline
@@ -339,10 +339,17 @@ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
ga('create', '@gtag', 'auto', {'name': 'tracker@code_id'});
ga('tracker@code_id.send', 'pageview');";
$host = \Drupal::request()->getBaseUrl();
$domain = \Drupal::request()->getHttpHost();
$snippet['g'] = "window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '@gtag');";
gtag('config', '@gtag', {
'cookie_domain': '" . $domain . "',
'cookie_path': '" . $host . "/',
'cookie_expires': 2592000
});";
$output = str_replace('@gtag', $code, $snippet[$firstLetter]);
Loading