Je n'arrive pas à tracker mes liens sortants dans analytics

WRInaute occasionnel
Bonjour,

J'ai dans mes pages le nouveau code analytics, j'ajoute leur code à mes liens, j'attends 48h, je vais dans contenu/pages les plus visitées, je tape "sortant" ou "test" dans le champs de recherche, et rien; il ne le trouve pas...
(j'ai pourtant cliqué sur ce lien dans mes pages.)
Une idée?
Merci

ci-desous les codes:

Code:
<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("xxxxxxx");
pageTracker._setDomainName(".exemple.fr");
pageTracker._trackPageview();
} catch(err) {}</script>

et le lien:

Code:
<a href="http://www.exemple.fr/" onClick="javascript: pageTracker._trackPageview ('/sortant/test');">test</a>
 
WRInaute occasionnel
A l'époque où je l'ai installé, il fallait mettre le code GGA en tête de page et non en fin de façon à ce qu'il soit chargé avant le code sur le lien. Je ne suis pas sûr que ce soit toujours nécessaire.
 
WRInaute impliqué
le code de suivi doit rester en fin de page, juste avant </body>

personnellement, j'enlèverais les espaces après javascript: et _trackPageView

le préfixe javascript: n'est pas obligatoire mais conseillé

Acerouk, ce n'a jamais été nécessaire dans ce cas de figure.
 
WRInaute occasionnel
JulienCoquet a dit:
le code de suivi doit rester en fin de page, juste avant </body>

Pas sur: un copain m'a envoyé ce lien:
https://www.google.fr/support/googleanalytics/bin/answer.py?hl=fr&answer=55526

ce qui rejoint le propos d'Acerouk:
Google a dit:
Important : Si vos pages contiennent un appel à la fonction _trackPageview, _setAllowLinker ou _trackTrans(), votre code de suivi Google Analytics doit être inséré dans votre code HTML au-dessus de cet appel. Dans ce cas, le code de suivi peut être inséré n'importe où entre la balise d'ouverture <body> et l'appel JavaScript.
 
WRInaute impliqué
si si, c'est sûr :D

la remarque ne vaut que si les instructions susnommées sont appelées en clair dans le code, hors évènement de type onClick.

Mais bon, qu'est ce que j'en sais moi, hein? ;-)
 
WRInaute occasionnel
Ok, j'essayerai de le remettre en bas, c'est mieux pour le chargement des pages.
Je ne me souviens plus bien mais il me semble que ça ne marchait pas si je ne le mettais pas en haut...
 
WRInaute occasionnel
Bon, 24h après avoir remonté le code: sur 6 liens textes cliqués chacun deux fois, je n'en retrouve qu'un seul cliqué une fois dans mes "pages les plus consultées"... :?
J'envisage donc de redescendre le code pour suivre tes conseils, Julien, mais peux-tu me dire quels problèmes cela peut poser de le remonter?
Je vais faire un test en enlevant les espaces, mais dans la mesure où ils sont présents dans le code donné par google j'ai du mal à croire que cela résolve mon problème...

Q bis pour mes tests:
-penses-tu qu'un attribut rel="nofollow" puisse poser un pb?
-peux-t-on mettre deux "onclick" comme dans cet exemple?
Code:
<a href="http://www.exemple.fr/" onclick="window.open(this.href); return false;" onClick="javascript: pageTracker._trackPageview ('/sortant/test3');">test3</a>
 
WRInaute impliqué
A ce compte-là, mieux vaut placer le trackPageview avant le window.open

sinon sur analyseweb, on a un script qui suit les liens sortants automatiquement
 
WRInaute occasionnel
Bon, je refais un test:
-code redescendu juste avant </body>
-suppression des espaces comme évoqué par Julien.
réponse demain...

en attendant: si je met le "window.open" après le "trackPageview" il n'est pas pris en compte. Une idée pour que mes liens s'ouvrent dans une nouvelle fenêtre?

merci
 
WRInaute occasionnel
...et ça commence à me prendre la tête..!

Résultats du test d'hier: 3 liens placés clickés (au moins) 8 fois chacun (le code de tracking analytics étant en bas de page juste avant </body>:

Code:
<a href="http://www.exemple.fr/" onClick="javascript:pageTracker._trackPageview('/sortant/test8');">test8</a>
->4 pages vues dans Contenu/pages les plus consultées/recherche sur le mot "sortant"

Code:
<a href="http://www.exemple.fr/" onclick="javascript:pagetracker._trackpageview('/sortant/test7');">test7</a>
(= le même sans majuscules)
->0 pages vues dans Contenu/pages les plus consultées/recherche sur le mot "sortant"

Code:
<a href="http://www.exemple.fr/" rel="nofollow" onClick="javascript:pageTracker._trackPageview('/sortant/test9');" ><img src="http://www.exemple.fr/image.jpg" /></a>
(= avec "nofollow" et image clicable)
->1 page vue dans Contenu/pages les plus consultées/recherche sur le mot "sortant"


Or, je me répète, ils ont tous été cliqués au moins 8 fois...

Un début de piste à me donner?
 
Discussions similaires
Haut