web-dev-qa-db-fra.com

Lors de l'utilisation de Google et de Facebook pour la connexion à un réseau social, comment empêcher les référents de session et les conversions d'objectifs mal attribués dans Google Analytics?

Je vois pas mal de conversions qui ont pour source "accounts.google.com" (presque 40%).

Autant que je sache, dans la nouvelle version d'Universal Analytics dès qu'un utilisateur a défini un référent, une nouvelle session est lancée. Ainsi, si un utilisateur accède à ma page et crée un compte avec une authentification sociale (par exemple, des comptes Google) lors de la redirection, cela créera-t-il une nouvelle session? Je suppose que cela expliquerait que de nombreuses conversions proviennent de accounts.google.com. Est-il prudent de saisir accounts.google.com dans la liste d'exclusion de parrainage? Et plus encore - qu'en est-il des connexions Facebook, celles-ci apparaitraient comme facebook.com, mais je ne veux probablement pas exclure facebook.com en tant que référent?

Des idées sur la façon de traiter avec les référents UA et les connexions sociales?

12
herbert

Je peux confirmer que Google Analytics va démarrer une nouvelle session lorsque l'utilisateur reviendra de se connecter avec le référant depuis un autre site. Je n'ai pas un gros problème avec cela sur mes sites, car peu de mes utilisateurs se connectent. De documentation d'exclusion de parrainage de Google :

Comment l'exclusion du trafic de référence affecte vos données

Par défaut, une référence déclenche automatiquement une nouvelle session. Lorsque vous excluez une source de renvoi, le trafic provenant du domaine exclu sur votre site ne déclenche pas de nouvelle session. Si vous souhaitez que le trafic provenant d'un site spécifique déclenche une nouvelle session, n'incluez pas ce domaine dans cette table.

Étant donné que chaque référence déclenche une nouvelle session, son exclusion (ou non) affecte la façon dont les sessions sont calculées dans votre compte. La même interaction peut être comptée comme une ou deux sessions, en fonction de la façon dont vous traitez les renvois. Par exemple, un utilisateur de my-site.com accède à your-site.com, puis retourne à my-site.com. Si vous n'excluez pas your-site.com en tant que domaine de référence, deux sessions sont comptées, une pour chaque arrivée sur my-site.com. Si, toutefois, vous excluez les références de votre-site.com, la deuxième arrivée sur my-site.com ne déclenche pas une nouvelle session et une seule session est comptabilisée.

Ainsi, le fait de placer accounts.google.com dans la liste d’exclusion des sites référents résoudrait le problème de connexion à Google, mais comme vous le dites, vous ne pouvez pas le faire pour Facebook.

La seule solution à laquelle je puisse penser serait de supprimer le référent lorsque l'utilisateur reviendra, avant que le code JavaScript de Google Analytics ne puisse y accéder. Sur mon site, je redirige lorsque je reçois les informations de connexion de Google ou de Facebook. Avant, j’utilisais une redirection 302 qui transmet les données du référent. Je l'ai changé en une redirection de rafraîchissement méta pour supprimer le référent externe :

<html>
<head>
<meta http-equiv="refresh" content="0; url=/after-login.html">
</head>
<body>
</body>
</html>

Il supprime entièrement le référent dans Firefox et IE. Dans Chrome, Opera et Safari, le référent est remplacé par l'URL d'actualisation (qui provient de votre site).

10