TypeError: tarteaucitron.user.multiplegtagUa

A simple patch to avoid "Uncaught TypeError: tarteaucitron.user.multiplegtagUa" like reported in #474
https://github.com/AmauriC/tarteaucitron.js/issues/474
This commit is contained in:
Cyrille Giquello 2020-12-14 17:51:01 +01:00 committed by GitHub
parent fb94ae6c1e
commit 9265d30487
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 7 deletions

View File

@ -2816,14 +2816,15 @@ tarteaucitron.services.multiplegtag = {
"use strict";
window.dataLayer = window.dataLayer || [];
tarteaucitron.user.multiplegtagUa.forEach(function(ua) {
tarteaucitron.addScript('https://www.googletagmanager.com/gtag/js?id=' + ua, '', function () {
window.gtag = function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', ua);
if (tarteaucitron.user.multiplegtagUa !== undefined) {
tarteaucitron.user.multiplegtagUa.forEach(function(ua) {
tarteaucitron.addScript('https://www.googletagmanager.com/gtag/js?id=' + ua, '', function () {
window.gtag = function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', ua);
});
});
});
}
}
};