Question

J'ai des liens sortants comme celui-ci dans mon HTML:

<a href="http://www.example.com" class="gaLink1" 
target="_blank" onCLick="ga_track_link('action', '123', 'abcde', 'fghij')"> 
<img src="http://www.example.com/image.jpg" alt="image name" height="180" style="max-width:153px;max-height:150px;" />
</a>

Ainsi, lorsqu'il y a un clic sur cette image, le lien www.example.com doit s'ouvrir dans un nouvel onglet, car il y a Target = "_ Blank". De plus, l'événement OnClick appellera la fonction ga_track_link qui est définie comme:

function ga_track_link(action, id, name, source) {
    _gaq.push(['_trackEvent', 'category 1', action, id+': '+name]);
    _gaq.push(['_trackEvent', 'category 2', 'example', source, 15]);
}

Cette fonction est définie dans la section de script à la fin du HTML (à l'intérieur de la section Body)

J'observe en GA, les deux événements sont suivis (catégorie 1 et 2), mais la quantité de fois où les deux sont suivis ne sont pas égales. La catégorie 2 apparaît près de la moitié des fois, ce qui me fait penser que le 2e événement n'est pas toujours licencié.

J'ai trouvé ce lien http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=5527Cela suggère de mettre la fonction "ga_track_link" dans la section tête du HTML et d'utiliser un return false dans la fonction onClick.

Selon d'autres réponses comme Quand et pourquoi «retourner false» en javascript? , la déclaration de retour fausse indiquerait l'événement (onclick) à ne pas être licencié, ce qui n'est pas ce que je veux, car je veux qu'il soit licencié mais après le licenciement de mes 2 GA.

J'ai donc 3 questions:

1) Y a-t-il un problème à licencier plus d'un événement GA (avec _trackevent) sur 1 clic? Quelle est la meilleure façon de le faire?

2) Pourquoi le lien Google Analytics ci-dessus indique que la fonction doit être placée dans la section tête du HTML?

3) Quelqu'un peut-il clarifier l'objectif de l'instruction "Return False" et comment l'utiliser correctement?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top