138 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

Code de suivi manquant -> Aucune donnée analytique

[ modifié ]
Novice ✭ ✭ ✭

Bonjour à tous,

 

J'ai un problème encore jamais rencontré jusque là : Une notification de code de suivi manquant dans Google Analytics, aucune donnée enregistrée.

J'ai lu plusieurs sujets de ce forum, essayé ce que j'ai pu voir, sans succès.

 

Si une âme charitable peut m'aider à résoudre ce problème, ça m'enlèverait une sacré épine du pieds !

 

Voici toutes les informations qui me semblent utiles par rapport à mon problème :

  • URL : https://moocarchitecture.com
  • Framework : Bootstrap 3.3.7
  • code gtag.js ajouté au début de la balise <head>
  • code de suivi Universal Analytics ajouté avant la fermeture de la balise </head>
  • Aucun filtre de vue

 

Voici les notifications reçues sur Google Analytics :

notifications GA

 

 

Indications de Google Tag Assistant :google.png

 

 

 

Merci d'avance Smiley heureux

1 SOLUTION APPROUVÉE

Solutions approuvées
Message signalé comme meilleure réponse.
Solution
Accepté par l'auteur du sujet Lucas G
octobre

Re: Code de suivi manquant -&gt; Aucune donnée analytique

Novice ✭ ✭ ✭

C'est bon, j'ai pu résoudre le problème !

 

J'ai testé de mettre bootstrap directement sur le serveur, changer de version du framework, changer de CDN (Cloudflare), modifié le code GA etc... rien à faire.

 

Le problème venait d'ailleurs, je l'indique ici au cas où cela pourrait aider quelqu'un.

 

Avec Developer Tools, on m'indiquait un refus d'exécution de scripts en CDN : Bootstrap (CSS et JS) et Google Tag Manager.

En réalité, les scripts de Bootstrap passaient mais pas Google Tag Manager.

 

Et c'était bloqué par... un htaccess un peu trop sécurisé, tout simplement !

Ce blocage est du au Content Security Policy, j'ai du changer dans le .htaccess :

Header add X-Content-Security-Policy "default-src 'self'"

Et rajouter les URI "safe" :

Header set Content-Security-Policy "script-src 'self' https://maxcdn.bootstrapcdn.com"

ça y est, j'ai enfin des données analytiques sur GA, testé avec la vue en temps réel.

 

Merci beaucoup Laurent pour votre aide.

En espérant que cela puisse aider quelqu'un dans le même cas.

Voir la solution dans l'envoi d'origine

Re: Code de suivi manquant -> Aucune donnée analytique

Diplômé ✭ ✭

Bonjour Lucas

 

Je n'ai pas fait de test de "cohabitation" entre le tag gtag et le universal sur une même page, mais a tu tenté de n'en mettre qu'un des 2 ?

 

Ces articles pourront peut-être t'aider aussi :

Doc Google de migration Analytics -> Gtag

L'article de Julien Coquet sur le sujet

 

Hope this helps

Merci pour un Cœur si la réponse a aidé

Re: Code de suivi manquant -> Aucune donnée analytique

Novice ✭ ✭ ✭

Bonjour Laurent,

 

Merci beaucoup pour ces informations.

 

Je vous confirme avoir essayé de mettre un seul code, puis l'autre, sans succès.

Information bizarre : Depuis hier, je n'ai plus qu'un seul code de proposé (Gtag) sur Google Analytics, le code de suivi universel a tout simplement disparu :

code.png

 

J'ai parcouru les articles mentionnés mais n'ai pas vu "de technique" d'implantation du code Gtag.

 

Plusieurs tests, j'ai laissé le code Gtag uniquement, au tout début de la balise <head>, cela ne fonctionne toujours pas :/

Re: Code de suivi manquant -> Aucune donnée analytique

Diplômé ✭ ✭

Hmmf ok...

 

Moi aussi, je vois la même chose sur Analytics... le marqueur Universal n'est même plus proposé... et il n'y a plus marqué (Beta) sur le Global...

 

Pour revenir son ton erreur... un indice : 

En regardant avec les Developer Tools sur Chrome / Console, tu as des erreurs liées à ton CDN Bootsrapcdn :

 

Refused to load the script 'https://www.googletagmanager.com/gtag/js?id=UA-101180830-3' because it violates the following Content Security Policy directive: "script-src 'self' https://maxcdn.bootstrapcdn.com".

 

Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' https://maxcdn.bootstrapcdn.com". Either the 'unsafe-inline' keyword, a hash ('sha256-osRIOw3OVInQcslu8uGvAUPl4s7x2bvPgz1sbSMixCg='), or a nonce ('nonce-...') is required to enable inline execution.

 

Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' https://maxcdn.bootstrapcdn.com". Either the 'unsafe-inline' keyword, a hash ('sha256-cxB1oia5VVv19BpwyMB1UgwpHmSHrj1U3OtgbfRuhcE='), or a nonce ('nonce-...') is required to enable inline execution.

 

Je ne connais pas cet outil... vois si il y a des moyen de régler ces restrictions...

 

 

 

 

Code de suivi manquant -&gt; Aucune donnée analytique

[ modifié ]
Novice ✭ ✭ ✭

Merci Laurent,

J'ai vu cette erreur mais me suis dit (surement à tord) que ça ne devait pas venir de là. Bootstrap est un framework leader, ça m'étonnerait énormément qu'il y ait un problème du à cela mais là, j'ai dépassé le stade de l'étonnement ^^

 

Bonne piste, je vais voir s'il y a pas des options sur le framework qui bloqueraient ça.

 

Merci beaucoup de ton aide

 

Edit : J'ai enlevé l'appel au CDN de Bootstrap en rajoutant les fichiers CSS et JS directement sur le serveur. 

Là, Tag Assistant n'indique plus d'erreur mais que le code Gtag n'est tout simplement pas présent, je le vois dans le code source.

Je vais essayer de changer de version de Bootstrap, chercher de ce côté là.

Message signalé comme meilleure réponse.
Solution
Accepté par l'auteur du sujet Lucas G
octobre

Re: Code de suivi manquant -&gt; Aucune donnée analytique

Novice ✭ ✭ ✭

C'est bon, j'ai pu résoudre le problème !

 

J'ai testé de mettre bootstrap directement sur le serveur, changer de version du framework, changer de CDN (Cloudflare), modifié le code GA etc... rien à faire.

 

Le problème venait d'ailleurs, je l'indique ici au cas où cela pourrait aider quelqu'un.

 

Avec Developer Tools, on m'indiquait un refus d'exécution de scripts en CDN : Bootstrap (CSS et JS) et Google Tag Manager.

En réalité, les scripts de Bootstrap passaient mais pas Google Tag Manager.

 

Et c'était bloqué par... un htaccess un peu trop sécurisé, tout simplement !

Ce blocage est du au Content Security Policy, j'ai du changer dans le .htaccess :

Header add X-Content-Security-Policy "default-src 'self'"

Et rajouter les URI "safe" :

Header set Content-Security-Policy "script-src 'self' https://maxcdn.bootstrapcdn.com"

ça y est, j'ai enfin des données analytiques sur GA, testé avec la vue en temps réel.

 

Merci beaucoup Laurent pour votre aide.

En espérant que cela puisse aider quelqu'un dans le même cas.

Code de suivi manquant -&gt; Aucune donnée analytique

Diplômé ✭ ✭

Salut Lucas

 

Bien joué !

Merci d'avoir partagé la soluce !