GA имеет метод, который позволит вам override the default referring URL (document.referrer) с заданным значением.
Так что, если вы хотите сохранить перенаправление на стороне сервера, вы можете добавить ссылочный URL-адрес в качестве параметра строки запроса в свой вызов header(), а затем искать его на целевой странице и указывать в качестве ссылочного URL-адреса ,
Я не знаю, как вы строите переменную $ golink, но в основном вы бы добавить что-то вдоль линий:
$golink .= "?ref=" . $_SERVER['HTTP_REFERER'];
Использовать &
вместо ?
, если есть уже URL PARAMS , и приведенный выше код предполагает использование ref
в качестве параметра URL, поэтому используйте любой желаемый параметр.
Тогда на целевых страницах, прежде чем ваш _trackPageview
вызов, вы бы добавить
_gaq.push(['_setReferrerOverride', ref]);
ref
будет Javascript переменной со значением исх = ххх строки запроса парам. По какой-то странной причине Javascript не имеет собственного способа захватить значения параметра URL-адреса, и GA не предоставляет (открытое) решение. Если у вас уже есть решение на ваших страницах для захвата параметров URL (например, что-то из фреймворка или функции, которую вы уже сделали), используйте это. В противном случае довольно легко найти функцию javascript, которая сделает это за вас.
Есть несколько преимуществ для делать это таким образом:
- Вам не придется беспокоиться о посетителе видящим промежуточной страницы.
- Вам не нужно беспокоиться о том, что у GA не будет возможности полностью загрузить до перенаправления
- Вы можете видеть ссылки, привязанные непосредственно к вашим целевым страницам, потому что на промежуточной странице вы всегда увидите, что межстраничная страница как реферер, и вам придется посмотреть ссылки на отчеты URL для межстраничной страницы.
Мой домен перенаправляет на другой домен, и я волнуюсь, даже если я настроил реферер (и у меня есть доступ к 'setRefererOverride' во втором домене), возможно, все параметры, которые создаются google, не будут одинаковыми (isnt это конкретная страница?), или я должен действительно беспокоиться только о домене? –