dataLayer GTM et tarteaucitron ?

  • Auteur de la discussion Auteur de la discussion ortolojf
  • Date de début Date de début
WRInaute accro
Bonjour

Hier j'ai mis en place GTM dans tarteaucitron sur mon site web.

Je voudrais alimenter dataLayer avec ces deux items :

userID : 'unknown',
visitorId : getCookie('_ga')

Il y a le [] avant le push, c'est une array, donc ne supporte pas les clés alphabétiques

Que faire ?

J'ai besoin de visitorId dans GTM, pour fixer sa durée à 13 mois.

Merci beaucoup de votre aide.

Respectueusement.



JavaScript:
<script type="text/javascript">
tarteaucitron.user.googletagmanagerId = 'GTM-XXXXXX';
(tarteaucitron.job = tarteaucitron.job || []).push('googletagmanager');
(tarteaucitron.job = tarteaucitron.job || []).push('star_cookie');
</script>
 
WRInaute accro
Je me répond :

Il suffit de présenter l'array comme objet.

Cà marche.

J'apprécie beaucoup tarteaucitron, recommandé par la CNIL, j'espère qu'après Septembre 2020 et les précisions apportée par la CNIL sur les preuves par le webmaster du consentement des visiteurs, tarteaucitron sera modifié.

JavaScript:
<script type="text/javascript">
var ID=getCookie('_ga');
tarteaucitron.user.googletagmanagerId = 'GTM-XXXXXX';
(tarteaucitron.job = tarteaucitron.job || [
{'userID':'unknown', 'visitorId':ID}
]).push('googletagmanager');
(tarteaucitron.job = tarteaucitron.job || []).push('star_cookie');
</script>
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut