391 Membres en ligne
Apprenez à installer Google Analytics sur votre site, à vérifier la bonne collecte des données et à configurer les options les plus courantes dans cet espace
Guidez moi
star_border
Répondre
Highlighted

gtag.js & cross domain

Novice ✭

Bonjour à tous, 

 

J'essaye désespérément depuis quelques jours de faire fonctionner analytics.js sur mon site, mais TAG ASSISTANT me le déclare incorrect, et les vues ne sont pas remontées, hors avec le code gtag.js cela fonctionne très bien. 

 

Bref, j'essaye du coup d'adapter le cross domain à mon gtag et j'ai plusieurs questions. 

 

mon analytics.js 

 

<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

	ga('create', 'UA-XXXXXX-3', 'auto', {'allowLinker':true});
	ga('require', 'linker');
	ga('linker:autoLink', ['monsite.fr', 'sitedereservation.com'], false,true);
	ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

mon gtag.js

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXX-3"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXXXX-3');
</script>

 

Qui peut me dire comment porter les paramètres de cross domain sur mon code gtag.js ? 

 

Est-ce que mon "create" deviens "config" ? Ou est-ce que je dois laisser config ? Avoir les deux ? Est-ce que AllowLinker va sur le create du coup ?

 

J'aurais tendance à faire comme ceci : 

 

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXX-3"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  ga('config', 'UA-XXXXXX-3', 'auto', {'allowLinker':true});
  ga('require', 'linker');
  ga('linker:autoLink', ['monsite.fr', 'sitedereservation.com'], false,true);
  ga('send', 'pageview');
</script>

Mais j'ai peur de mal faire !

Merci d'avance pour votre aide !