Liste des 404 avec analytics

WRInaute impliqué
salut,

justement non, gwt ne montre que les 404 trouvés par google.
Or exemple tout con, exemple.com/jemetsnimportequoi.php. Ca gg le verra pas or c'est ça que jke veux voir :)
 
Olivier Duffez (admin)
Membre du personnel
Oui c'est possible et conseillé !
Voici le code qu'il faut que tu mettes pour la page 404 :
Code:
pageTracker._trackPageview("/erreurs/404/"+document.location.host+document.location.pathname);
tu peux faire le même genre pour les autres codes d'erreur

dans GA tu retrouveras tout ça en tant que pages regroupées dans le répertoire virtuel /erreurs/
en les consultant tu auras le détail des pages en erreur
 
WRInaute impliqué
Depuis,

j'ai réussi à trouver des tutos sur des sites US, j'ai trouvé et appliqué ceci:
pageTracker._trackPageview("/page404.html" + document.location.pathname + document.location.search + "&from=" + document.referrer);
Que j'ai testé et qui fonctionne.

Si tu souhaites écrire un article sur cet aspect (qui je pense peut être très utile), dis le moi et je pourrais te passer quelques sources pour développer le contenu de ton article.

Merci
 
Olivier Duffez (admin)
Membre du personnel
le code que tu donnes est le même que celui que j'ai posté au-dessus...
oui je pourrais écrire un article là-dessus en effet, ça pourrait en intéresser qq uns. Peux-tu m'indiquer tes sources par MP ?
 
WRInaute impliqué
Bonjour,

je remonte le topic car visiblement ca ne marche pas:
J'ai donc ma page page404.php.
j'ai mis dedans
Code:
<script type="text/javascript"
src="http://www.google-analytics.com/urchin.js">
</script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? " https://ssl. : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + " google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); 
</script>
<script type="text/javascript">
try{
var pageTracker = _gat._getTracker(""UA-xxxxxx2");
pageTracker._trackPageview("/page404.php" + document.location.pathname + document.location.search + "&from=" + document.referrer);
} catch(err) {}
</script>

Or quand je vais dans analytics, contenu, suivi des évenements, rien du tout.
 
Olivier Duffez (admin)
Membre du personnel
pourquoi veux-tu aller dans le suivi des événements ? ce code fait un simple "trackPageview" mais en précisant certains détails
tu peux consulter les erreurs 404 en allant dans Contenu et en cherchant les données concernant /page404.php

autre remarque : ta ligne de code avec urchin.js doit être supprimée, c'est l'ancien code ça...
 
WRInaute impliqué
Je dois être manchot.

Car j'ai volontairement généré des pages 404 et rien sur GA.

Donc j'ai une page 404.php avec ceci comme code:
Code:
<script type="text/javascript">// <![CDATA[
  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
  document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
  type='text/javascript'%3E%3C/script%3E"));
// ]]></script>
<script type="text/javascript">// <![CDATA[
  try{
    var pageTracker = _gat._getTracker("UA-xxx-2");
    pageTracker._trackPageview("/page404.php" + document.location.pathname + document.location.search + "&from=" + document.referrer);
  } catch(err) {}
// ]]></script>

et mon htaccess me redirige tout mes 404 vers cette page (classique).

Malgré celà, quand je vais sur ga, je recherche page404 dans "détail par url", j'ai rien
 
Discussions similaires
Haut