feat: gtag, add hability to declare several domains
This commit is contained in:
parent
ff431299f3
commit
29b48c77df
|
|
@ -1746,7 +1746,23 @@ tarteaucitron.services.gtag = {
|
||||||
tarteaucitron.addScript('https://www.googletagmanager.com/gtag/js?id=' + tarteaucitron.user.gtagUa, '', function () {
|
tarteaucitron.addScript('https://www.googletagmanager.com/gtag/js?id=' + tarteaucitron.user.gtagUa, '', function () {
|
||||||
window.gtag = function gtag(){dataLayer.push(arguments);}
|
window.gtag = function gtag(){dataLayer.push(arguments);}
|
||||||
gtag('js', new Date());
|
gtag('js', new Date());
|
||||||
gtag('config', tarteaucitron.user.gtagUa, { 'anonymize_ip': true });
|
|
||||||
|
if (tarteaucitron.user.gtagCrossdomain) {
|
||||||
|
/**
|
||||||
|
* https://support.google.com/analytics/answer/7476333?hl=en
|
||||||
|
* https://developers.google.com/analytics/devguides/collection/gtagjs/cross-domain
|
||||||
|
*/
|
||||||
|
gtag(
|
||||||
|
'config',
|
||||||
|
tarteaucitron.user.gtagUa,
|
||||||
|
{ 'anonymize_ip': true },
|
||||||
|
{linker: {
|
||||||
|
domains: tarteaucitron.user.gtagCrossdomain,
|
||||||
|
}},
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
gtag('config', tarteaucitron.user.gtagUa, { 'anonymize_ip': true });
|
||||||
|
}
|
||||||
|
|
||||||
if (typeof tarteaucitron.user.gtagMore === 'function') {
|
if (typeof tarteaucitron.user.gtagMore === 'function') {
|
||||||
tarteaucitron.user.gtagMore();
|
tarteaucitron.user.gtagMore();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue