Отслеживает ли Google Analytics window.location и Meta Refresh? - PullRequest
1 голос
/ 06 июня 2011

Если я перенаправлю пользователя с помощью window.location или Meta Refresh или header('Location:') с xxxy.com на yyyx.com, то Google Analytics покажет xxxy.com в качестве источника трафика или нет?

Это важнодля меня из-за рекламодателя.Я сейчас использую window.location, а Google Analytics и мой рекламный сервер имеют очень разную статистику.

1 Ответ

4 голосов
/ 07 июня 2011

Существует 3 типа перенаправлений.Google Analytics относится к каждому из них по-разному.Но единственный непротиворечивый поток состоит в том, что он смотрит на значение document.referrer.Поэтому, если вы сомневаетесь, просто проверьте.

  1. HTTP Redirect (Location:...): Google Analytics не может увидеть это перенаправление, поэтому, если пользователь переходит с A на B, а B вызываетHTTP перенаправить на C, Google Analytics будет видеть A в качестве реферера.(Например, нажатые ссылки bit.ly никогда не отслеживаются bit.ly в качестве источника ссылки, когда пользователи перенаправляются через bit.ly).

  2. Обновление META: Google Analytics не увидит это как «чистый» редирект.Таким образом, если пользователь переходит с A на B и B запускает перенаправление обновления META на C, Google Analytics будет видеть B в качестве реферера.

  3. window.location: Google Analytics не будетвидеть это как "чистый" редирект.Таким образом, если пользователь переходит от A к B, а B инициирует перенаправление window.location на C, Google Analytics будет видеть B в качестве реферера, за исключением старых версий Internet Explorer (в которых значение реферера не будет указано в document.referrerдля JavaScript перенаправляет.)

...