Отслеживание просмотров страниц на основе реферера

Моя цель - отслеживать сеанс пользователя, когда посетитель отправляется с определенного веб-сайта.

Я ожидал посетителя с двух сайтов: a.com и b.com.

Я бы хотел активировать тег 1, если реферер содержал a.com и триггерный тег 2, если реферер содержит b.com. Ожидается, что как только пользователь зайдет на мой сайт, он будет путешествовать по многим страницам в моем домене. Мне все равно нужно будет отслеживать этот сеанс, даже если HTTP Referer больше не соответствует a.com.

Моя цель - отслеживать, сколько из этих сеансов отправлено с a.com, сколько с b.com и сколько охвата каждого достигает страницы благодарности на / thankyoupage

Как бы это было настроено? Требуется ли для этого область сеанса, и если да, то как это можно настроить?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
753
3

Ответы 3

Если вы просто хотите увидеть это в Google Analytics, вы можете создать сегмент с реферером a.com или b.com (помните, что в GA реферер является каналом трафика и заполняется только в том случае, если в URL целевой страницы нет параметров кампании. ). Так что для аналитики вам не понадобится лишняя работа. Каналы трафика автоматически попадают в область действия сеанса (при изменении канала начинается новый сеанс).

Если вы хотите активировать тег условно на основе реферера, это становится немного сложнее. GTM не поддерживает сеансы и не передает информацию между просмотрами страниц. Значит, вам нужно хранить информацию самостоятельно.

Вы могли бы использовать встроенную переменную реферера в триггере, который запускает тег, если реферер не соответствует вашему собственному домену. Вы могли бы использовать это для запуска пользовательского тега html с Функция Javascript, устанавливающая cookie. Затем вы устанавливаете cookie с реферером.

На своей странице благодарности вы используете встроенную переменную cookie для чтения вашего файла cookie. Если файл cookie содержит адрес a.com или b.com соответственно, вы используете его для триггеров, запускающих соответствующие теги (триггер просмотра страницы, запуск при некоторых просмотрах страниц, фильтр «[ваша переменная cookie] равно a.com» (или b.com)) . Поскольку файлы cookie зависят от домена, это работает только в том случае, если ваша страница благодарности находится в том же домене.

Я не думаю, что для этого нужно делать какие-либо настройки.

По реферальному трафику вы можете увидеть отчет по привлечению. Он должен отображаться с источником как a.com и b.com.

Чтобы попасть на страницу с благодарностью, я бы посоветовал вам установить цели на основе появления страницы с благодарностью.

Насколько я понимаю, вы хотите иметь междоменное отслеживание и хотите отслеживать следующее:

Страница 1 на a.com -> Страница 2 на a.com -> Страница 1 на b.com -> страница 2 на b.com

По умолчанию при изменении домена изменяется идентификатор пользователя в GA. Таким образом, для a.com и b.com GA будет рассматривать одного и того же пользователя как разных, поэтому по умолчанию вы не можете отслеживать такие вещи.

Для отслеживания вышеуказанного сценария GA следует учитывать, что пользователь на обоих сайтах одинаковый. Для этого GA обеспечивает междоменное отслеживание с помощью Linker.

https://developers.google.com/analytics/devguides/collection/analyticsjs/linker

Другие вопросы по теме