При использовании Google и Facebook для входа в социальную сеть, как предотвратить использование неверно распределенных рефереров сеансов и переходов к целям в Google Analytics?


12

Я вижу довольно много конверсий с источником "accounts.google.com" (почти 40%).

AFAIK, в новой Universal Analytics, как только пользователь установил реферер, начинается новый сеанс. Так что, если пользователь попадает на мою страницу и создает учетную запись, используя социальную аутентификацию (например, учетные записи Google) при перенаправлении обратно, это создаст новый сеанс? Я полагаю, это объясняет, что существует много конверсий, которые приходят с account.google.com. Безопасно ли добавлять account.google.com в список исключений рефералов? И еще - как насчет логинов Facebook, они будут отображаться как facebook.com, но я, вероятно, не хочу исключать facebook.com в качестве реферера?

Есть идеи, как обращаться с рефералами UA и социальными логинами?

Ответы:


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.

Единственное решение, которое я могу придумать, - это убрать реферера, когда пользователь вернется, до того, как JavaScript Google Analytics сможет добраться до него. На моем сайте я перенаправляю, когда получаю информацию для входа в систему от 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.