Google Analytics – Echec du chargement de la ressource: http://www.google-analytics.com/ga.js

J’ai remarqué cette erreur sur la console de Chrome depuis un moment maintenant:

entrer la description de l'image ici

J’ai modifié le script de Google pour qu’il enregistre l’erreur, car il utilise try{} catch{} , et voici ce que j’ai:

entrer la description de l'image ici

Je n’ai pas remarqué de changements considérables dans les statistiques, il y a toujours des hauts et des bas.

De plus, ce n’est pas seulement sur mes sites, mais partout. Je n’ai pas trouvé de rapport de bogue ou quelque chose comme ça.

Si je vais sur http://www.google-analytics.com/ga.js sur le navigateur, il se charge normalement.

Quelqu’un at-il une idée de ce qui cause cela?

C’était un problème avec AdBlock. Je l’ai désactivé et maintenant il le charge normalement.

Yagudaev suggère (lisez les réponses ci-dessous) que pour empêcher AdBlock de bloquer Google Analytics, vous devez modifier l’extrait de code fourni et utiliser explicitement https:// au lieu de l’URL relative au protocole par défaut. Cela signifie changer

'//www.google-analytics.com/analytics.js'

dans

'https://www.google-analytics.com/analytics.js'

Exemple:

  

Il pourrait aussi s’agir de votre fichier hosts, voici le mien:

 $ grep -ni "google-analytics.com" /etc/hosts 6203:# 127.0.0.1 ssl.google-analytics.com #[disabled = Firefox issues] 6204:127.0.0.1 www.google-analytics.com #[Google Analytics] 

S’il s’agit d’une application hors ligne (c’est-à-dire que vous avez défini un manifeste de cache), veillez à autoriser la demande de réseau.

Voir HTML5 Appcache causant des problèmes avec Google Analytics

La raison pour laquelle vous rencontrez des problèmes est que AdBlock bloque ce script si et seulement si il ne passe pas par https . Notez l’erreur que vous obtenez il contient une référence http: protocole.

Tout ce que vous devez faire est de changer l’extrait de code pour le forcer à passer par une connexion ssl en ajoutant un protocole explicite au lieu de l’URL relative au protocole par défaut.

  

Cette erreur est généralement due à l’une des extensions installées dans Chrome.
Il existe plusieurs façons de déboguer et de résoudre un message ERR_BLOCKED_BY_CLIENT.

  • Désactiver l’extension.
  • Whitelist le domaine.
  • Déboguer le problème.

Je recommanderais de trouver plus de détails sur Comment résoudre ERR_BLOCKED_BY_CLIENT

J’ai remarqué la même chose sur mon navigateur il y a quelque temps. Avez-vous chanté en chrome avec votre compte Google peut-être? Ou avez-vous choisi de ne pas choisir de collecter des données sur Google Analytics?

Peut-être que Google se souvient de cette option et l’utilise sur Chrome lorsque vous êtes en train de chanter.

BTW Je peux normalement ouvrir http://www.google-analytics.com/ga.js dans le navigateur, cela ne fonctionne tout simplement pas quand il est chargé automatiquement.

Assurez-vous que Fiddler (ou un proxy similaire) n’est pas actif.