СимптомыGA4
Трафик Unassigned в GA4 на Shopify: диагностика
Что означает Unassigned в GA4, почему его доля растёт в Shopify и как найти место, где теряются данные об источнике.
- Опубликовано
- Проверено
Диагностика
- Платформа GA4
- Обычная причина Изменение чекаута или согласия разорвало сессию между доменами.
- Причины по вероятности 4
- Как найти причину 7
Отвечу в течение одного рабочего дня. Первый ответ бесплатный. Опишите ваш случай
Знакомо?
Симптом
Коротко
Короткий ответ
Unassigned обозначает сессии без source, medium или campaign, нужных правилам каналов GA4.
В Shopify обычно проверяю четыре причины: потерю ID сессии между доменами магазина, чекаута и оплаты; передачу согласия вместе с source/medium; удаление UTM или gclid при редиректе; смену домена чекаута без обновления GA4. Сначала нахожу место потери данных.
Где искать
Причины по вероятности
Трафик в UnassignedПричин: 4
-
Разрыв между доменами
При переходе с магазина наcheckout.shopify.comили внешнюю оплату сессия может прерваться, если кросс-доменное измерение не настроено для всего пути. GA4 начнёт новую сессию без прежнего источника и отнесёт её к Unassigned. -
Consent Mode
Ошибки или задержки default/update могут оставить событие без source/medium. Это особенно заметно при моделировании по пингам Advanced Consent Mode. -
Редирект удаляет параметры
Сокращатель ссылок, скрипт CMP или переход к оплате может потерять query string. Тогда UTM иgclidне попадут на страницу, которую измеряет GA4. -
Смена домена чекаута
Меняется место отправки purchase. Если не обновить кросс-доменные настройки и исключения рефералов, связь потеряется на покупке.
Шагов: 7
Как найти причину
Выполняйте проверки в указанном порядке.
- В Reports → Acquisition → Traffic acquisition добавьте Landing page. Посмотрите, где начинаются сессии Unassigned.
- В Explore → time-series найдите дату роста. Сравните с обновлением баннера, чекаута или приложения.
- В Admin → Data Streams → [stream] → Configure tag settings → Domains проверьте домены магазина, чекаута и перенаправлений на оплату.
- В Admin → Data Settings → Consent или отчётах CMP проверьте default/update. В тестовой сессии DebugView посмотрите, приходит ли source/medium вместе с согласием.
- Откройте ссылку с UTM и пройдите весь путь до покупки. На каждом редиректе проверяйте сохранение параметров URL.
- В Admin → Data Streams → Events проверьте исключения рефералов. Убедитесь, что исключение домена чекаута не превращает self-referral в Unassigned.
- Разбейте 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, поэтому причина это факт из ваших данных, а не догадка по дашборду. Реальные цифры по этому симптому ещё не опубликованы: запросите пример отчёта.
Проследите заказ. Затем сравните доказательства.
- Реальный заказID заказа, сумма, валюта
- События браузера / сервераСогласие, ID события, доставка
- GA4 / рекламные платформыПолученные события и отчётность
- Сверка записейСопоставьте ID, временные окна и определения
Вопросы
Вопросы, которые вызывает этот симптом
Unassigned и Direct означают одно?
Нет. Direct означает, что GA4 не получил referrer или кампанию и отнёс визит к прямому, например по закладке или введённому URL. При Unassigned данные сессии есть, но не подходят ни под одно правило каналов. Обычно нужно искать техническую потерю данных.
Можно убрать Unassigned полностью?
Нет. Небольшая доля бывает и в правильно настроенном ресурсе. Цель: низкая стабильная доля с понятными причинами.
Из-за Unassigned я теряю клиентов?
Нет. Заказы остаются в Shopify. Теряются сведения об источниках клиентов. Из-за этого сложнее распределять бюджет: неизвестно, какие кампании принесли выручку.
Почему Unassigned вырос после установки баннера?
Часто причина во времени передачи Consent Mode. Если обновление согласия приходит после source/medium сессии, событию может не хватить полей для определения канала.
Читайте дальше или проверьте соседний симптом.
Все симптомы
Здравствуйте, я Даниил.
Я сам разбираюсь в задаче, выполняю работу и передаю результат. Все вопросы вы обсуждаете напрямую со мной. Общаюсь на русском и английском. На испанском могу переписываться с помощью переводчика.
Попробовали и всё ещё не работает?
Опишите задачуОтвечу в течение одного рабочего дня. Первый ответ бесплатный. Или напишите напрямую: next@taskfordaniel.com