Для тегов Google Аналитики 4 доступно несколько вариантов конфигурации, влияющих на идентификацию сеансов и пользователей. Если теги некорректно настроены, это может привести к тому, что источники трафика не будут определены или категоризированы, а также к другим проблемам в отчетах. В результате могут появиться неназначенные строки в группах каналов, значения "(not set)" и необычно большая доля прямого трафика.
Неназначенные строки появляются в отчетах Google Аналитики 4, когда не удается определить категорию источника трафика, то есть связать его с определенным каналом на основе заданных правил. Например, весь трафик из поисковых систем связывается с каналом Organic Search (обычный поиск). Каналы разбиваются на группы. Если вы используете группы каналов по умолчанию, то можете ознакомиться с их определениями. Группы каналов можно просматривать на уровне пользователя, сеанса и события.
Если источник трафика не соответствует ни одному из определений каналов в группе, которую вы просматриваете в отчете, то этот источник будет показан как неназначенный. Правило для категоризации источника трафика может отсутствовать, если источник или канал определен пользователем. Также, если нет информации, позволяющей идентифицировать сеанс или пользователя, вы можете видеть значение "(not set)".
Рекомендации в отношении порядка активации тегов
Соблюдайте следующие рекомендации в отношении порядка активации тегов:
Тип тега | Инструкции | Рекомендации |
---|---|---|
Тег Google |
Как связать тег с сервисами Google и настроить отправку данных о событиях |
Настройте инициализацию тега Google перед вызовом метода события. Это относится и к событиям – триггерам аудиторий. |
Google Менеджер тегов |
Как настроить Google Менеджер тегов |
Выполните четыре шага по настройке Менеджера тегов. |
Добавление тегов на стороне сервера |
Обязательно задайте специальные настройки тегов. На одной странице для одного и того же ресурса GA4 нельзя поддерживать и серверную, и клиентскую реализацию. Если вы выбрали серверную реализацию Google Менеджера тегов, то все активные теги должны передавать события через серверный контейнер. |
Если вы не можете выполнить рекомендации в отношении порядка активации событий, воспользуйтесь двумя советами, указанными ниже. В противном случае могут возникнуть проблемы в отчетах.
- Укажите все нужные параметры конфигурации для страницы в команде
config
(для тега Google) или в настройках тега Google (для Менеджера тегов) как можно выше и до обработки любых событий. - Убедитесь, что специальные события не активируются до выполнения команды
config
, иначе они будут обрабатываться вместе с событиемsession_start
. Командаconfig
может повлиять на идентификаторы сеансов и пользователей для остального кода страницы. Это значит, что просмотр страницы и последующие события не будут связаны с началом сеанса и специальным событием, активированными ранее.
К чему приведет неправильный порядок активации событий?
Если теги GA4 активируются в неподходящий момент, например команда config или тег Google обрабатывается после других событий на странице, это может повлиять на идентификатор пользователя и/или идентификатор сеанса. Результаты могут быть следующими:
- Появление значений "(not set)" в Аналитике.
- Неточное количество пользователей и сеансов.
- Неправильный расчет показателей на уровне пользователя и события.
- Некорректное отслеживание пользователей и сеансов.
Почему события могут активироваться в неправильном порядке?
Ниже указаны распространенные причины неправильного порядка активации.
Функция | Причина | Результат | Рекомендации |
---|---|---|---|
Добавление тегов на стороне сервера Настройка "Управляемые сервером" (идентификатор клиента, управляемый сервером) Настройка "Управляемые клиентом" |
Для добавления тегов на стороне сервера установлен флажок "Управляемые сервером" (этот вариант включен по умолчанию). Если события GA4 обрабатываются через серверный тег, то идентификация пользователей может выполняться не с помощью идентификатора клиента, как в веб-теге, а другими способами. |
Если в верхнем раскрывающемся меню включена настройка "Управляемые сервером", это означает, что конфигурация с добавлением тегов на стороне сервера управляет отдельным идентификатором клиента и заменяет его значением, которое обрабатывает. Также это обеспечивает несколько вариантов записи файла cookie и возможность постепенного перехода для тех, у кого уже есть в Google Аналитике прямой трафик и кто не хочет менять сразу все идентификаторы посетителей, так как это может привести к пробелам в данных для аудиторий и отчетов. |
Если вы выбрали этот вариант, обязательно убедитесь, что все данные вашего потока собираются через серверный тег и не передаются непосредственно на серверы Google. Самый простой способ сделать это – проверить, является ли тег Менеджера тегов или команда config (тег Google) для веб-тега, отправляющего данные в серверный контейнер, первым тегом или первой командой этого контейнера. |
Настройка имени файла cookie |
Вы изменили имя собственного файла cookie, который используется и для идентификатора клиента, и для состояния сеанса. |
Пользователя нельзя связать с разными сеансами, а события нельзя включить в сеанс. При анализе с параметрами на уровне сеанса или пользователя показатели событий отображаются как (not set). |
Используйте один и тот же префикс файла cookie для всего сайта. Мы рекомендуем создать для Аналитики одно имя файла cookie, а не несколько разных (с отличающимися префиксами). |
Междоменное связывание, настроенное автоматически |
Эта функция дает тегу указание обрабатывать и использовать данные о клиенте и сеансе с предыдущей страницы (если они доступны). При использовании связанных данных предполагается, что сеанс уже был начат на предыдущей странице. |
Если связывание будет инициализировано слишком поздно и информация о междоменном переходе связанного пользователя будет получена с помощью поздней команды config, то идентификатор пользователя внезапно изменится. Поздняя команда config приведет как минимум к регистрации короткого сеанса, который будет удален, когда будет принято значение параметра связывания. При этом все уже отправленные атрибуты сеанса или пользователя перестанут быть связанными с реальным сеансом или пользователем. |
Не изменяйте ни идентификатор клиента, ни идентификатор сеанса, так как это приведет к несоответствию ожиданий тега и структурирования данных о событиях и может вызвать проблемы. |
Междоменное связывание, настроенное вручную |
Чтобы вы могли настроить междоменное отслеживание вручную, для тега GA4 предоставляются API, через которые можно получать и задавать идентификаторы клиентов и сеансов. Непреднамеренное изменение автоматически созданных значений |
События, которые больше не связаны с исходными идентификаторами клиентов и сеансов, могут не содержать важной информации. Это может привести к непредвиденным проблемам с атрибуцией. |
Используйте параметр Не используйте эти API ни для изменения, ни для предоставления собственного идентификатора клиента или сеанса. Эти идентификаторы нужно задавать вручную только в редких случаях, когда требуется ручная настройка междоменного связывания. |
1 linker – это параметр междоменного связывания, настроенного автоматически. Если такой вариант не подходит для вашего сайта, идентификаторы клиента и сеанса можно задать вручную. Никогда не изменяйте эти значения. Они должны быть в определенном формате, иначе могут возникнуть сбои. Подробнее о параметре связывания…