Передача по рефереру HTTP (сайт A, B, C - от A до C)? - PullRequest
6 голосов
/ 02 апреля 2012

Этот вопрос лучше всего иллюстрируется на примере:

Пользователь переходит на Сайт A и переходит на Сайт B .Ссылающийся сайт теперь является сайтом А. Тот же пользователь переходит на Сайт C с Сайта B. Ссылающийся сайт теперь является Сайтом B.

Мне интересно, возможно ли получитьссылающийся сайт для сайта C отображается как сайт A (если хотите, начальный реферер).

Почему я хотел бы этого (немного больше контекста)?

Я использую программное обеспечение для таргетинга (сайт B), которое будет перенаправлять на истинный пункт назначения (сайт C).Поскольку я буду ссылаться на это программное обеспечение для таргетинга вместо конечного пункта назначения, Google Analytics зарегистрирует всех рефералов в качестве программного обеспечения для таргетинга, что полностью откажется от цели отслеживания ссылающихся сайтов.

Я хотел бы иметь возможностьпередать «фактического» реферера (сайт A), чтобы увидеть, откуда на самом деле происходят посещения сайта C.

Если возможно, я бы хотел сделать это без «хаков» или «обходных путей»."которые могут легко сломаться.

Ответы [ 2 ]

8 голосов
/ 02 апреля 2012

См. _setReferrerOveride :

_setReferrerOverride ()

_setReferrerOverride (newReferrerUrl) Устанавливает URL-адрес реферера, используемый для определения значений отслеживания кампании. Используйте этот метод, чтобы разрешить гаджетам внутри iFrame правильно отслеживать рефералов. По умолчанию отслеживание кампании использует свойство document.referrer для определения URL-адреса реферера, который передается в параметре utmr запроса GIF. Однако вы можете переопределить этот параметр своим собственным значением. Например, если вы установите для нового реферера значение http://www.google.com/search?hl=en&q=hats,, то в cookie-файле кампании будет храниться новая кампания с source = google, medium = organic и keyword = hats.

_gaq.push(['_setReferrerOverride', 'URL-YOU-WANT-AS-REFERRER']);

Это может все еще работать, используете ли вы iframe или нет. Стоит попробовать, а не взломать.

7 голосов
/ 18 ноября 2014

Если вы используете универсальную аналитику, она будет выглядеть примерно так:

ga('set', 'referrer', 'URL-YOU-WANT-AS-REFERRER');

Убедитесь, что вы делаете это до отправки события просмотра страницы (и после create звонок).

...