Analyseweb.fr  
Le forum de la communauté francophone
des web analytics

Septembre 04, 2010, 01:58:37 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Nouvelles: Suivez AnalyseWeb.fr sur Twitter!
Accueil Aide Rechercher Identifiez-vous Inscrivez-vous
Pages: [1]
Imprimer
Auteur Fil de discussion: Problèmes avec le segment "user-defined"  (Lu 2460 fois)
alex
Débutant
**
Hors ligne Hors ligne

Messages: 98


Data sense-maker @ One4ads


Voir le profil WWW
« le: Avril 08, 2008, 04:04:39 »

Bonjour,

La fonction _setVar() me cause quelques maux de tête, notamment le fait qu'elle semble effacer la valeur du "hostname", ce qui me cause quelques soucis avec mes filtres. J'ai trouvé quelques éléments ici http://groups.google.com/group/analytics-help-troubleshoot/browse_thread/thread/3fc1fbcb51a9a10a/aeae7d4c825b1414?#aeae7d4c825b1414 expliquant que :

Citation
From Google:
"Please note that when a user-defined variable is set, the hostname is not reported as the hostname gets overwritten by the user-defined value. Therefore, your filter breaks."

Je ne suis pas sûr de comprendre le lien logique, mais bon... Ceci semble toucher autant l'ancien code que le nouveau (je suis avec le ga.js). Y a-t-il une solution pour éviter ce problème (autre que ne pas utiliser le segment  Clin d'oeil)?


Tant que j'y suis, j'ai lu un peu de tout sur l'endroit où on devrait positionner la fonction _setVar(): après le trackPageview() comme mentionné dans la doc, avant comme indiqué ici http://groups.google.com/group/analytics-help-tracking/browse_thread/thread/14d120b99b1de016/97a320a4ddba38ce?lnk=gst&q=_setvar#97a320a4ddba38ce ou encore avant le uacct comme suggéré là: http://groups.google.com/group/analytics-help-tracking/browse_thread/thread/f42d98dd2691bdd0/cb74bede9a4daa2a?lnk=gst&q=_setvar#cb74bede9a4daa2a.

Quels sont les avantages et inconvénients exacts reliés à chaque par rapport au nombre de visites et pages vues et problèmes associés (temps passé et bounce rate à 0, plus de PV que de visites, pages vues filtrées ou non...)?


Tout ceci combiné au fait que la valeur du segment n'est pas mise à jour au cours d'une session, cela me semble en limiter grandement l'intérêt, à moins d'avoir un site avec de nombreux visiteurs récurrents style section réservée aux membres... Qu'en pensez-vous?


Merci pour les infos!
Journalisée

Julien Coquet
Responsable Web Analytics Association France
Administrateur
Confirmé
*****
Hors ligne Hors ligne

Messages: 938


Responsable WAA France


Voir le profil WWW
« Répondre #1 le: Avril 08, 2008, 06:06:30 »

Alex,

tu as tout a fait raison de souligner ce point: la segmentation avec Google Analytics doit encore être affinée côté Google.
De mon côté, je m'en sers surtout sur des sites à gros volumes qui servent notamment à enregistrer un statut ou un identifiant utilisateur; ce sont des sites où le calcul du taux de rebond importe peu donc l'impact est minimum. C'est le cas que tu cites en fin de post.

Dans le code de suivi il vaut mieux l'appeler avant _trackPageview

Cela dit, la bonne pratique avec _setVar et __utmSetVar est effectivement de les appeler une fois par session maxi, et de préférence sur un evenement ou un clic.

Concernant les filtres, tu peux aussi créer un filtre qui 'répare' le hostname si une valeur existe dans user-defined

Journalisée

Responsable Web Analytics Association - France
Directeur Web Analytics, Consultant Senior - Hub'Sales
AnalyseWeb.fr | Blog
alex
Débutant
**
Hors ligne Hors ligne

Messages: 98


Data sense-maker @ One4ads


Voir le profil WWW
« Répondre #2 le: Avril 08, 2008, 07:25:28 »

Aurais-tu plus d'info sur l'impact d'appeler setVar avant trackPageview? Si j'en crois http://groups.google.com/group/analytics-help-tracking/browse_thread/thread/14d120b99b1de016/97a320a4ddba38ce?lnk=gst&q=_setvar#97a320a4ddba38ce, cela est loin de résoudre tous les problèmes:

Citation
_setVar needs the initial call to _initData to function at all. Placing it between _initData and _trackPageview, on the other hand, will still create phantom visits, mess up your bounce rate, as well as inflate average time on site.

Si ce qu'on y lis est vrai, appeler setVar uniquement si le cookie utmv n'existe pas, ou au moins une seule fois par session permettrait de résoudre en partie ces problème, plus que l'endroit où elle est appelée... Correct?

En ce qui concerne la solution suggérée consistant à appeler setVar dans un compte dummy :

Citation
<script type="text/javascript">
var setVarTracker = _gat._getTracker("UA-1");
setVarTracker._initData();
setVarTracker._setVar("segment");
var pageTracker = _gat._getTracker("UA-XXXXXXX-X");
pageTracker._initData();
pageTracker._trackPageview();
</script>

Est-ce que quelqu'un peut confirmer si elle fonctionne comme prévu?

Pour te paraphraser, est-ce qu'on peut dire que "la bonne pratique avec _setVar et __utmSetVar est effectivement de ne pas les utiliser" Clin d'oeil
« Dernière édition: Avril 08, 2008, 07:27:25 par alex » Journalisée

Pages: [1]
Imprimer
Aller à:  

Flux RSS du forum  Flux RSS Powered by SMF 1.1.11 | SMF © 2006-2007, Simple Machines LLC
Page générée en 0.115 secondes avec 23 requêtes. (Pretty URLs adds 0.014s, 2q)

Google a visite cette page Aot 30, 2010, 01:26:42