Перейти к содержимому

СимптомыGA4

Трафик Unassigned в GA4 на Shopify: диагностика

Что означает Unassigned в GA4, почему его доля растёт в Shopify и как найти место, где теряются данные об источнике.

Опубликовано
Проверено

Диагностика

  1. Платформа GA4
  2. Обычная причина Изменение чекаута или согласия разорвало сессию между доменами.
  3. Причины по вероятности 4
  4. Как найти причину 7

Отвечу в течение одного рабочего дня. Первый ответ бесплатный. Опишите ваш случай

Знакомо?

Симптом

Описание симптома GA4

В Traffic acquisition растёт доля «(Unassigned)», в том числе с покупками. Выручка есть, но непонятно, какие кампании её принесли.

Это легко принять за ухудшение трафика. На деле посетители и заказы настоящие, но GA4 не хватает данных для выбора канала. Нужно найти, где они потерялись.

Сессии распределены по каналам, но многие остались без категории
Отметьте, что видите

Коротко

Короткий ответ

Unassigned обозначает сессии без source, medium или campaign, нужных правилам каналов GA4.

В Shopify обычно проверяю четыре причины: потерю ID сессии между доменами магазина, чекаута и оплаты; передачу согласия вместе с source/medium; удаление UTM или gclid при редиректе; смену домена чекаута без обновления GA4. Сначала нахожу место потери данных.

Где искать

Причины по вероятности

Трафик в UnassignedПричин: 4

  1. Разрыв между доменами

    При переходе с магазина на checkout.shopify.com или внешнюю оплату сессия может прерваться, если кросс-доменное измерение не настроено для всего пути. GA4 начнёт новую сессию без прежнего источника и отнесёт её к Unassigned.
  2. Consent Mode

    Ошибки или задержки default/update могут оставить событие без source/medium. Это особенно заметно при моделировании по пингам Advanced Consent Mode.
  3. Редирект удаляет параметры

    Сокращатель ссылок, скрипт CMP или переход к оплате может потерять query string. Тогда UTM и gclid не попадут на страницу, которую измеряет GA4.
  4. Смена домена чекаута

    Меняется место отправки purchase. Если не обновить кросс-доменные настройки и исключения рефералов, связь потеряется на покупке.

Шагов: 7

Как найти причину

Выполняйте проверки в указанном порядке.

  1. В Reports → Acquisition → Traffic acquisition добавьте Landing page. Посмотрите, где начинаются сессии Unassigned.
  2. В Explore → time-series найдите дату роста. Сравните с обновлением баннера, чекаута или приложения.
  3. В Admin → Data Streams → [stream] → Configure tag settings → Domains проверьте домены магазина, чекаута и перенаправлений на оплату.
  4. В Admin → Data Settings → Consent или отчётах CMP проверьте default/update. В тестовой сессии DebugView посмотрите, приходит ли source/medium вместе с согласием.
  5. Откройте ссылку с UTM и пройдите весь путь до покупки. На каждом редиректе проверяйте сохранение параметров URL.
  6. В Admin → Data Streams → Events проверьте исключения рефералов. Убедитесь, что исключение домена чекаута не превращает self-referral в Unassigned.
  7. Разбейте Unassigned по устройствам и географии. Концентрация в регионе с обязательным согласием указывает на Consent Mode.

Признак и исправление

Таблица решений

ПричинаЧто видноЧто исправлять
Разрыв между доменамиUnassigned начинается на чекауте или домене оплатыНастроить реальные домены пути и проверить сохранение linker
Consent ModeБольшая доля в регионах с обязательным согласиемИсправить время default/update, проверить source/medium и согласие в DebugView
Удаление параметровUTM или gclid есть в ссылке, но не на измеряемой страницеНайти и исправить или заменить редирект
Смена домена чекаутаРост совпал с миграциейПовторно проверить кросс-доменные настройки и исключения рефералов

Заметка Даниилаперед началом работы

Чинить самим или звать специалиста?

Без разработчика можно найти дату роста, проверить домены и пройти ссылку с UTM до места потери.

Для отладки внешней оплаты, которой вы управляете не полностью, или времени сигналов Consent Mode обычно нужен специалист. Такая работа затрагивает CMP и GA4.

Если причина в редиректе или домене и настроек недостаточно, это задача для работы с GA4.

Повторяйте проверку после каждого изменения чекаута, CMP или домена. Они могут снова оборвать передачу данных. Не ждите роста Unassigned в отчёте.

Даниил

Следующий шаг

Если самопроверка не дала ответа.

Проверки выше находят причину в большинстве магазинов. Когда накладываются две или больше, сверка по каждому заказу быстрее, чем ещё полдня сравнения дашбордов.

Tracking Health Check

Цена
25 000 ₽
Доступ
Только чтение
Сроки
вердикт через два рабочих дня после старта

Что показывает сверка для этого симптома.

Health Check сверяет этот симптом по каждому заказу с вашими заказами в Shopify, поэтому причина это факт из ваших данных, а не догадка по дашборду. Реальные цифры по этому симптому ещё не опубликованы: запросите пример отчёта.

Проследите заказ. Затем сравните доказательства.

  1. Реальный заказID заказа, сумма, валюта
  2. События браузера / сервераСогласие, ID события, доставка
  3. GA4 / рекламные платформыПолученные события и отчётность
  4. Сверка записейСопоставьте ID, временные окна и определения
Завершённый заказ и конверсия в отчёте не одна и та же запись. Проверьте путь и сравнивайте сопоставимое, прежде чем считать расхождение потерянными данными.

Вопросы

Вопросы, которые вызывает этот симптом

Unassigned и Direct означают одно?

Нет. Direct означает, что GA4 не получил referrer или кампанию и отнёс визит к прямому, например по закладке или введённому URL. При Unassigned данные сессии есть, но не подходят ни под одно правило каналов. Обычно нужно искать техническую потерю данных.

Можно убрать Unassigned полностью?

Нет. Небольшая доля бывает и в правильно настроенном ресурсе. Цель: низкая стабильная доля с понятными причинами.

Из-за Unassigned я теряю клиентов?

Нет. Заказы остаются в Shopify. Теряются сведения об источниках клиентов. Из-за этого сложнее распределять бюджет: неизвестно, какие кампании принесли выручку.

Почему Unassigned вырос после установки баннера?

Часто причина во времени передачи Consent Mode. Если обновление согласия приходит после source/medium сессии, событию может не хватить полей для определения канала.

Читайте дальше или проверьте соседний симптом.

Все симптомы

Определение есть в статье Unassigned. Влияние согласия разобрано в Consent Mode v2. Для расхождения выручки есть GA4 и Shopify.

Daniil Maximkin

Здравствуйте, я Даниил.

Я сам разбираюсь в задаче, выполняю работу и передаю результат. Все вопросы вы обсуждаете напрямую со мной. Общаюсь на русском и английском. На испанском могу переписываться с помощью переводчика.

Попробовали и всё ещё не работает?

Опишите задачу

Отвечу в течение одного рабочего дня. Первый ответ бесплатный. Или напишите напрямую: next@taskfordaniel.com

Обсудить задачу

Расскажите, что нужно разработать, исправить или подключить.

Описать задачу next@taskfordaniel.com