Как отслеживать продажи из email-рассылки интернет-магазина в GA4
Пошаговая схема настройки аналитики email-рассылок в GA4: единая UTM-разметка, канал Email, передача заказов через Measurement Protocol и отчёты, которые показывают реальную выручку писем.

Email-рассылка для интернет-магазина редко бывает просто каналом информирования. Обычно это один из самых рентабельных источников выручки: письмо стоит копейки, а конверсия в покупку у собственной базы выше, чем у холодного трафика. Проблема в другом: в GA4 выручка из писем часто растворяется между Direct, Organic и Paid, и маркетолог не может доказать, что рассылка окупается. Ниже — рабочая схема, как настроить отслеживание продаж из email так, чтобы цифрами можно было пользоваться в отчётности и в решениях по базе.
Почему GA4 не показывает продажи из писем «из коробки»
GA4 — сессионная система аналитики. Она видит только те взаимодействия, которые произошли на сайте после перехода по ссылке, и распределяет ценность заказа между всеми касаниями по выбранной модели атрибуции.
К этому добавляются три типичные проблемы:
- В письме нет UTM-меток, и переход из почтового клиента фиксируется как Direct или Referral.
- Клиент открыл письмо в приложении на телефоне, а заказ оформил позже с ноутбука — сессии разорваны.
- Платформа рассылок считает клики своими методами, а GA4 — своими, из-за чего отчёты не совпадают по количеству заказов из письма.
Если в ссылках письма нет UTM-метки, GA4 почти гарантированно отнесёт выручку не к email, а к Direct или органическому поиску. Никакая модель атрибуции это уже не восстановит.
Шаг 1. Единая UTM-разметка для всех рассылок
Начните с шаблона, который будет одинаковым для всех писем: приветственных, триггерных, дайджестов, реактивационных. Иначе отчёты придётся собирать вручную.
Обязательные параметры
- utm_source — название канала, например newsletter или название платформы. Одно и то же значение для всех писем.
- utm_medium — всегда email. Именно по этому значению GA4 собирает канал Email в стандартной группе.
- utm_campaign — тип и дата рассылки: black_friday_2025, abandoned_cart, welcome_series.
- utm_content — вариант письма, кнопки или блока: cta_top, cta_bottom, ab_test_b.
- utm_id (по желанию) — внутренний идентификатор кампании из CRM или контент-плана.
Правила, которые экономят часы в отчётах
- Только латиница, строчные буквы, дефисы вместо пробелов.
- Значения не меняются от случая к случаю: один и тот же источник во всех письмах.
- В UTM не попадают email, id клиента и другие персональные данные.
- Разметка задаётся в шаблоне платформы рассылок, а не вручную в каждом письме.
Шаг 2. Проверьте, что GA4 видит email-канал
Стандартная группа каналов Email в GA4 срабатывает, если источник или канал сессии содержит email. Проверить это можно в отчёте Reports — Acquisition — Traffic acquisition, добавив измерение Session default channel group.
Если при переходе из письма вы видите канал Email, база настроена верно. Если Direct, Referral или Unassigned — ищите причину в ссылке: редирект через трекинг-домен, отсутствие меток, обрезка параметров при переходе в мобильное приложение.
Полезно смотреть отчёт не по каналам, а по измерению Session campaign: тогда каждое письмо видно отдельно, а не общей суммой по email.
Шаг 3. Выберите способ связки письма и заказа
Способов три, и они не исключают друг друга. Выбор зависит от того, насколько точные данные нужны бизнесу.
Способ A. UTM и атрибуция — базовый уровень
Достаточно разметки и стандартных отчётов. Вы видите выручку из email, но только в разрезе сессий: если клиент после письма вернулся через поиск, заказ может уйти другому каналу или распределиться между несколькими.
Способ B. Импорт офлайн-конверсий и Measurement Protocol
Подходит, когда заказ закрывается вне сайта: звонок, менеджер, оплата по счёту, повторная покупка из CRM. Вы передаёте событие purchase в GA4 через Measurement Protocol, указав client_id или user_id и метку времени. Так выручка возвращается в email-источник, даже если на сайте не было сессии.
Способ C. Серверные события с бэкенда
Магазин сам отправляет событие покупки на серверный эндпоинт GA4, добавляя идентификатор рассылки в параметры события. Этот вариант даёт самую честную картину по письмам и меньше зависит от блокировщиков и cookie-ограничений.
Шаг 4. Отчёты и метрики для email-рассылки
Чтобы оценивать email-рассылку для интернет-магазина, а не аналитику вообще, соберите небольшой набор отчётов.
- Traffic acquisition — сессии, конверсии и выручка по каналу Email.
- Key events — purchase, add_to_cart, begin_checkout, доход и средний чек.
- Explore — Free-form — Session campaign и Purchase revenue для сравнения писем между собой.
- Landing page — какие страницы из письма дают продажи, а какие только трафик.
- Advertising — Attribution — пути конверсии и сравнение моделей, чтобы увидеть письма в ассистирующих касаниях.
GA4 не знает, сколько писем вы отправили. Метрику вроде «выручка на одно отправленное письмо» считайте отдельно: выгрузка из GA4 плюс данные платформы рассылок по размеру базы.
Типичные ошибки
- Разные метки для одинаковых типов писем — отчёт превращается в свалку.
- Отсутствие UTM в триггерных цепочках, которые приносят основную выручку.
- Сравнение кликов в платформе рассылок с сессиями в GA4 без учёта предзагрузки ссылок и отписок.
- Оценка рассылки только по последнему касанию — письма часто работают как разогрев.
- Отсутствие user_id при авторизации, из-за чего нельзя склеить кросс-девайс путь.
- Игнорирование согласия на cookie: без Consent Mode часть данных просто не собирается.
Сквозная аналитика: BigQuery и связка с платформой рассылок
Когда стандартных отчётов не хватает, включите бесплатный экспорт в BigQuery и соедините события GA4 с выгрузкой платформы рассылок по campaign_id или user_id. Так вы получите таблицу, где у каждого письма есть отправки, открытия, клики, сессии, заказы и выручка.
Это уже уровень полноценной сквозной аналитики: видно, какие сегменты базы окупаются, а какие только нагружают домен и повышают риск попадания в спам.
Чек-лист настройки
- Зафиксируйте шаблон UTM и внесите его в шаблоны писем.
- Проверьте, что переходы из писем попадают в канал Email.
- Соберите ключевые события: purchase, begin_checkout, add_to_cart, sign_up.
- Настройте user_id для авторизованных покупателей.
- Добавьте серверную передачу заказов, которые закрываются вне сайта.
- Создайте отчёт по Session campaign с выручкой и конверсией.
- Раз в месяц сверяйте данные GA4 и платформы рассылок и фиксируйте расхождения.
Вывод
Отслеживание продаж из email в GA4 держится на трёх вещах: дисциплине в UTM-разметке, корректной передаче событий покупки и правильных отчётах. Начните с разметки и канала Email — это займёт один вечер, но сразу покажет реальный вклад писем в выручку.
Дальше подключайте серверные события и BigQuery, если нужна точность на уровне отдельных клиентов и кампаний. В результате email-рассылка для интернет-магазина перестаёт быть тёмной лошадкой и становится управляемым каналом с понятной экономикой.
Дисклеймер. Данные GA4 и платформы рассылок всегда будут расходиться: причина в разных моделях атрибуции, cookie-ограничениях, блокировщиках и настройках согласия на обработку данных. Приведённые отчёты зависят от конфигурации вашего аккаунта и требований законодательства о персональных данных, поэтому перед внедрением сверяйтесь с документацией Google и вашим юристом.