faire une condition dans un tag analytics

Nouveau WRInaute
Bonjour à vous,

Je souhaiterai modifier les paramètres du taux de rebond, chaque fois que le visiteur passera plus de 45 secondes sur mon site alors je ne considérerai plus cela comme un rebond. Pour cela, je souhaite rajouter la fonction settimeout dans le tag analytics mais uniquement sur les pages articles. Pour savoir si ma page est une page article ou non, je fais une condition dans mon tag analytics et je souhaitais savoir si cela est juste :

Code:
...
_gaq.push(['_trackPageview']);
if(isset($_GET['a'])){
	setTimeout(function(){_gaq.push(["_trackEvent", "nobounce","nobounce 45s"]);},45000);
}
...

Je vous remercie par avance
 
WRInaute discret
Bonsoir

Vous pourriez essayer ce code :

Code:
...
_gaq.push(['_trackPageview']);
<?php
if(isset($_GET['a'])){
?>
   setTimeout(function(){_gaq.push(["_trackEvent", "nobounce","nobounce 45s"]);}, 45000);
<?php
}
?>
...

ou bien

Code:
...
_gaq.push(['_trackPageview']);
<?php
if(isset($_GET['a'])){
    echo 'setTimeout(function(){_gaq.push(["_trackEvent", "nobounce","nobounce 45s"]);}, 45000);';
}
?>
...

Maintenant, on ne peut pas dire que cette méthode d'identification d'un rebond "qui n'en est pas vraiment un" soit la plus pertinente. Nous allons bientôt éditer un article à ce sujet.

Nicolas de Ranking Metrics
 
Discussions similaires
Haut