Як використовувати Google та Facebook для входу в соціальну мережу, як запобігти неправильно розподіленим референсам сеансів та перетворенням цілей у Google Analytics?


12

Я спостерігаю досить багато конверсій, які є джерелом "account.google.com" (майже 40%).

AFAIK, у новій Universal Analytics, як тільки користувач встановить Референс, встановлено новий сеанс. Отже, якщо користувач переходить на мою сторінку і створює обліковий запис, використовуючи соціальний auth (наприклад, акаунти Google) при перенаправлення назад, це створить новий сеанс? Думаю, це пояснить, що з account.google.com існує багато конверсій - чи безпечно вводити рахунок account.google.com до Списку виключень рефералів? І багато іншого - що з входами у Facebook, вони відображатимуться як facebook.com, але я, мабуть, не хочу виключати facebook.com як референта?

Будь-які ідеї, як поводитися з адресатами та соціальними реєстраторами?

Відповіді:


10

Я можу підтвердити , що Google Analytics буде почати новий сеанс , коли користувач повертається з рубки з використанням реферера з іншого сайту. На моїх сайтах у мене немає такої великої проблеми, оскільки не так багато моїх користувачів входять. З документації про виключення рефералів Google :

Як виключення реферального трафіку впливає на ваші дані

За замовчуванням реферал автоматично запускає новий сеанс. Якщо ви виключаєте джерело перенаправлення, трафік, який надходить на ваш сайт із виключеного домену, не запускає новий сеанс. Якщо ви хочете, щоб трафік, який надходить з певного сайту, викликав новий сеанс, не включайте цей домен у цю таблицю.

Оскільки кожен реферал запускає новий сеанс, виключення рефералів (або не виключаючи рефералів) впливає на обчислення сеансів у вашому обліковому записі. Один і той же взаємодія може вважатися одним або двома сеансами, виходячи з того, як ви ставитеся до рефералів. Наприклад, користувач на сайті my-site.com переходить на сторінку your-site.com, а потім повертається на сторінку my-site.com. Якщо ви не виключаєте your-site.com як домен, що посилається, рахуються два сеанси, по одному за кожен приїзд на my-site.com. Якщо, однак, ви виключаєте перенаправлення з your-site.com, другий прихід на my-site.com не запускає новий сеанс, і зараховується лише один сеанс.

Таким чином, включення accounts.google.comдо списку виключень рефералів вирішить проблему для входу в Google, але, як ви кажете, цього не можна зробити для Facebook.

Єдине рішення, про яке я можу придумати, - це позбавити реферала, коли користувач повернеться, перш ніж Google Analytics JavaScript зможе дістатись до нього. На своєму сайті я переадресовую, коли отримую інформацію про вхід з Google або Facebook. Раніше я використовував переспрямування 302, яке передає дані реферала. Я змінив його на перенаправлення мета оновлення, щоб видалити зовнішній референт :

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

Він повністю знімає референс у Firefox та IE. У веб-переглядачах Chrome, Opera та Safari переглядач змінює URL-адресу оновлення (що буде з вашого веб-сайту).


У мене така ж ситуація. Але після введення облікового запису account.google.com у список виключень вони зараз відображаються як (прямі). Що потрібно для збереження оригінального рефералу?
М Шенкель

1
@M Schenkel Звідки ти можеш знати, що зараз усі вони прямі? Ви бачите шип після зміни, яку я припускаю? Але, можливо, більшість із них вже надходили від "прямого" джерела руху? Якщо ви покладаєтесь на шип, можливо, краще перевірити інші джерела трафіку, можливо, для них також будуть менше шипів. Але найбільший сплеск прямого трафіку може ввести в оману і змусити вас повірити, що всі облікові записи google "перетворені" на "прямі".
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.