Sur mon blog (WordPress), j'utilise un plugin de mise en cache et, d'une manière ou d'une autre, il arrive que sur mes posts les plus populaires, la page se soit cassée, ce qui signifie que le code HTML généré n'a jamais atteint la balise HTML finale et s'est cassé entre les deux.
Le résultat était que l'affichage de la page était incorrect et que le code de Google Analytics ne s'était pas déclenché.
Comment détecter rapidement toutes ces pages brisées, via Google Analytics ou un autre outil?
The result was that the page display was wrong and Google Analytics code did not trigger.
Si vous savez qu'une page n'a pas été renvoyée, vous pouvez utiliser Rechercher avec Google dans Google Outils pour les webmasters pour "voir une page comme Google la voit". Cela vous donnera une idée du code HTML renvoyé et du codes de statut HTTP renvoyé par votre serveur.
Si le code Google Analytics n'est pas déclenché, il n'a pas été entièrement téléchargé ni exécuté, ou votre serveur a renvoyé des pages d'erreur (codes d'état 40x et 50x au lieu de 200, par exemple), qui ne contiennent pas de code de suivi.
Si c'est le cas, assurez-vous que votre code de suivi apparaît dans la section d'en-tête de vos pages juste avant la balise de fermeture </header>
, comme indiqué ici: Google Anayltics - Comment configurer le suivi Web code
Si c'est le dernier cas (c'est-à-dire que des codes d'état d'erreur ont été renvoyés), vous pouvez suivre ces occurrences en ajoutant le code de suivi aux pages d'erreur de votre serveur, comme indiqué dans ces deux sources:
Erreur de suivi 404 pages et liens rompus dans Google Analytics
Comment suivre les erreurs 404 dans Google Analytics
Enfin, il est fort possible que le plugin de cache WordPress soit à l'origine du problème. Désinstallez/désactivez ce plugin, puis testez à nouveau vos pages avec Fetch as Google pour voir si le problème disparaît.