Коротко
Shopify, Meta и GA4 считают одни и те же продажи по разным правилам. Shopify фиксирует каждый оформленный заказ; Meta приписывает себе только покупки, попавшие в окно атрибуции её рекламы; GA4 из-за отказов от cookie, блокировщиков и распределения заслуг между каналами обычно видит меньше всех. Для выручки и прибыли опирайтесь на Shopify, для оптимизации внутри платформы — на её данные, для сравнения каналов — на GA4.
Главное
- Единственный источник правды по заказам и выручке — ваша CMS (Shopify, WooCommerce и т. п.); Meta и GA4 занимаются атрибуцией, а не бухгалтерией.
- По умолчанию Meta учитывает покупки в течение 7 дней после клика и 1 дня после просмотра (для конверсий на сайте к ним может добавляться атрибуция по вовлечённости); с марта 2026 года «кликом» считается только клик по ссылке.
- Google Ads записывает конверсию на дату клика, GA4 — на дату покупки, поэтому даже недельные отчёты расходятся.
- Цель сверки — не обнулить разницу, а объяснить её: один период, один часовой пояс, одинаковые настройки, остаток — по причинам.
- Реальный ROAS = чистая выручка из магазина / общий рекламный бюджет; ROAS платформ годится только для сравнения кампаний между собой.
Содержание
Почему Shopify, Meta и GA4 показывают разное количество покупок?
Потому что они измеряют разные вещи. Shopify записывает заказ в момент оплаты на сервере, а Meta и GA4 по сигналам из браузера или с сервера пытаются приписать эту продажу рекламе или каналу.
Картина вроде «Shopify — 20 заказов, Ads Manager — 14 покупок, GA4 — 11» за одну неделю встречается постоянно. Ни одна из цифр не «ошибочная»: каждая отвечает на свой вопрос. Shopify — «сколько заказов я получил?», Meta — «к скольким из них прикоснулась моя реклама?», GA4 — «какой канал принёс продажу в тех визитах, которые мне удалось отследить?».
Разницу создают пять основных причин:
- Охват: магазин считает и нерекламные заказы — органику, прямые заходы, email-рассылки, заказы, введённые менеджером вручную.
- Окно атрибуции: Meta и Google Ads учитывают только клики и показы за определённый период.
- Логика дат: одни системы относят продажу ко дню клика или показа, другие — ко дню покупки.
- Потеря данных: отказ от cookie, блокировщики рекламы и смена устройства приводят к тому, что GA4 и пиксель часть продаж вообще не видят.
- Распределение заслуг: GA4 учитывает продажу один раз и делит заслугу между каналами, а Meta и Google могут независимо записать одну и ту же покупку на себя.
Быстрое правило: если сумма по платформам больше, чем заказов в магазине, — скорее всего, двойной учёт. Если намного меньше — потеря отслеживания. Это две разные проблемы, и лечатся они по-разному.
Почему в Ads Manager покупок больше или меньше, чем в Shopify?
Meta показывает только покупки, попавшие в окно атрибуции и связанные с взаимодействием с рекламой, включая тех, кто видел объявление, но не кликал. Поэтому цифра может быть и ниже, и (при двойном учёте) выше, чем в магазине.
Окно атрибуции: 7 дней после клика, 1 день после просмотра
Стандартная настройка атрибуции Meta — 7 дней после клика и 1 день после просмотра. В кампаниях с оптимизацией под конверсии на сайте к ней может добавляться атрибуция по вовлечённости (engage-through), о которой ниже. Человек, купивший через 9 дней после клика, в Ads Manager не появится, но в Shopify заказ будет. И наоборот: пользователь, который только увидел рекламу в Instagram, а назавтра нашёл бренд в поиске Google и купил, может оказаться и в Meta (атрибуция по просмотру), и в Google Ads.
Что изменилось в 2026 году: «клик» — только клик по ссылке
3 марта 2026 года Meta объявила, что атрибуция по клику для конверсий на сайте теперь включает только клики по ссылке. Лайки, сохранения, репосты и комментарии переехали в отдельную категорию — атрибуцию по вовлечённости (engage-through, бывший engaged-view), а порог вовлечённого просмотра видео снижен с 10 до 5 секунд. Если сравниваете периоды до и после весны 2026 года, падение «покупок после клика» — ожидаемый эффект: изменилась классификация, а не общий объём измерений.
Сдвиг дат и двойной учёт
В API отчётности Meta есть параметр action_report_time: он определяет, к какому дню отнести покупку — ко дню показа (impression) или ко дню конверсии (conversion). Если человек увидел рекламу 1 января, а купил 2-го, в первом случае покупка окажется 1 января, во втором — 2-го. Поэтому ежедневные сравнения легко «плывут». Кроме того, если пиксель и Conversions API отправляют один заказ без общего event_id, Meta может засчитать его дважды. Как это проверить, подробно разобрано в руководстве по настройке Conversions API.
Почему GA4 показывает меньше всех?
GA4 полноценно измеряет только те сессии, где пользователь дал согласие и тег не заблокирован, и не позволяет двум каналам записать одну продажу на себя. Вместе эти эффекты обычно делают GA4 самым «скромным» из трёх источников.
- Согласие на cookie: если посетитель отклонил аналитические cookie, GA4 не сможет полноценно записать сессию. Поведенческое моделирование в режиме согласия включается, только если ресурс проходит пороги: не менее 1000 событий в день со статусом
analytics_storage='denied'в течение минимум 7 дней и не менее 1000 пользователей в день с согласием минимум 7 дней из последних 28. Небольшие магазины обычно ниже порога, и пробел не заполняется моделью. - Блокировщики и защита браузеров: если тег не загрузился, продажа до GA4 не дойдёт. Shopify это не касается — заказ фиксируется на сервере.
- Страница оплаты: событие
purchaseтеряется, если покупатель закрыл вкладку до загрузки страницы «Спасибо» или оплата проходит на стороннем домене платёжного провайдера и возврат на сайт не настроен. - Заслуги каналов: в GA4 продажа учитывается один раз. Покупка, которую Meta записала себе по просмотру, в GA4 окажется в «Organic Search» или «Direct». Поэтому «продажи от Meta» в GA4 ниже, чем в Ads Manager, хотя общее число покупок от этого не меняется.
Покупатель сменил устройство
Если клиент увидел рекламу в телефоне, а вечером оформил заказ с ноутбука, GA4 свяжет эти визиты, только если есть общий идентификатор — например, покупатель вошёл в личный кабинет. Иначе заказ с ноутбука попадёт в «Direct» или «Organic Search». Meta же часто узнаёт человека по аккаунту, в который он залогинен на обоих устройствах, и может связать покупку с рекламой. Эффект особенно заметен для дорогих товаров с долгим выбором — мебели, электроники, украшений. Стимулируйте вход в аккаунт и передавайте через Conversions API хешированные email и телефон — это повышает шанс сопоставления.
Почему не совпадают конверсии в Google Ads и GA4?
Главная причина — даты: Google Ads записывает конверсию на день клика, GA4 — на день покупки. К этому добавляются разные окна, сроки жизни cookie и смоделированные конверсии.
По справке Google, расхождения возникают из-за следующего:
- Дата клика: клик 1 сентября и покупка 12 сентября — это продажа 1 сентября в Google Ads и 12 сентября в GA4. Поэтому месячные отчёты никогда не совпадают один в один.
- Окна и cookie: cookie Google Ads действует 90 дней после клика, cookie Analytics — до 2 лет. Конверсии за пределами окна Google Ads там не отображаются.
- Выбор столбца: столбец «Конверсии» показывает только основные действия с выбранным способом подсчёта («Каждая» или «Одна»), а «Все конверсии» включает также дополнительные действия и конверсии после просмотра. Сравнение не того столбца — частая ошибка.
- Задержка и недействительные клики: ключевые события GA4 импортируются в Google Ads в течение 24 часов, а часть событий отсеивается при импорте как связанная с недействительными кликами.
- Моделирование: Google дополняет отчёты оценкой конверсий, которые не удалось наблюдать напрямую, поэтому Google Ads может показывать больше, чем GA4.
Как часовой пояс, возвраты и НДС увеличивают разницу?
Если аккаунты настроены в разных часовых поясах, ночные заказы уезжают в другой день, а возвраты уменьшают выручку только в магазине. Оба эффекта ломают ежедневные и недельные сравнения.
Допустим, магазин работает по времени Алматы или Ташкента, а рекламный аккаунт Meta когда-то создали с другим часовым поясом. Тогда заказы последних часов суток окажутся в соседнем дне — в дни распродаж это несколько заказов разницы. Поэтому при сверке всегда фиксируйте часовой пояс каждого аккаунта.
С возвратами так: пиксель и GA4 получают событие покупки один раз, в момент заказа. Если заказ потом отменён или возвращён, а отдельное событие возврата вы не отправляете, Meta и GA4 выручку не уменьшают. В категориях с высокой долей возвратов — одежда, обувь — ROAS платформ из-за этого заметно выше реальной прибыльности.
Как пошагово сверить данные?
Задача — сделать разницу объяснимой, а не нулевой. Сравните один период по одинаковым правилам и разложите остаток по причинам; если необъяснимая часть велика — это проблема отслеживания.
- Зафиксируйте период Берите минимум 7, лучше 14–28 дней: сравнение за один день искажает сдвиг дат.
- Сверьте часовые пояса и валюты Проверьте настройки Shopify, рекламного аккаунта Meta, Google Ads и ресурса GA4; расхождения запишите.
- Очистите данные магазина Исключите из общего числа ручные, офлайн-заказы и продажи через маркетплейсы — оставьте только онлайн-витрину.
- Выпишите настройки платформ В Ads Manager включите столбец «Настройка атрибуции», в Google Ads отметьте, какой столбец вы используете — «Конверсии» или «Все конверсии», в GA4 — модель атрибуции для отчётов.
- Разложите разницу Нерекламные продажи, продажи вне окна, атрибуция по просмотру и потери отслеживания — отдельными строками.
- Проверьте конкретные заказы Найдите несколько номеров заказов Shopify в данных GA4 и в событиях Meta: пропавшие события укажут на ошибку в настройке.
Пример: как раскладывается 20 — 14 — 11
Таблица ниже — условный пример того, как можно объяснить сценарий из заголовка; у вас распределение будет другим.
| Статья | Shopify | Meta | GA4 |
|---|---|---|---|
| Всего зафиксированных покупок | 20 | 14 | 11 |
| Нерекламные заказы (органика, email, прямые) | 6 | — | распределяются по каналам |
| Засчитано Meta только по просмотру или вовлечённости | — | 3 | записаны на другой канал |
| Покупки позже 7 дней после клика | 2 | не видны | видны |
| Не увиденные GA4 из-за согласия и блокировщиков | — | — | не хватает 9 |
Здесь GA4 теряет 9 продаж из 20, то есть 45%. Если такой провал не объясняется долей отказов от cookie, проверьте разметку страницы оформления заказа.
Каким цифрам верить для каких решений?
Единственно верной цифры нет — у каждого решения свой источник. Деньги и прибыль — по данным магазина, оптимизация внутри платформы — по её собственной статистике, сравнение каналов — по GA4.
| Решение | Источник | Почему |
|---|---|---|
| Выручка, прибыль, потолок бюджета | Shopify (чистые продажи) | Показывает реальные деньги после отмен, возвратов и скидок |
| Выбор групп объявлений и креативов в Meta | Ads Manager | Алгоритм обучается на этом сигнале и внутри себя последователен |
| Перераспределение бюджета между кампаниями Google | Конверсии Google Ads | На этих данных работает стратегия назначения ставок |
| Доли каналов и тренды | GA4 | Каждая продажа засчитывается один раз, без двойного учёта |
| Общая эффективность рекламы | Выручка магазина / весь рекламный бюджет | Не зависит от завышений со стороны платформ |
ROAS платформы
- Для сравнения кампаний и креативов
- Включает атрибуцию по просмотру и моделирование
- Обычно не учитывает возвраты
Реальный (сводный) ROAS
- Чистая выручка магазина / весь рекламный бюджет
- Показывает, зарабатывает ли бизнес на самом деле
- Сравнивается с точкой безубыточности
Условный пример: за месяц чистые продажи магазина — 4 500 000 ₸, расходы на Meta и Google вместе — 1 500 000 ₸. Сводный ROAS = 4 500 000 / 1 500 000 = 3,0, даже если каждая платформа по отдельности показывает 4–5. Много ли это для вашей маржи, поможет понять калькулятор безубыточного ROAS, а сама метрика подробно разобрана в статье «Что такое ROAS». Если не хочется каждую неделю сводить магазин, GA4 и рекламные кабинеты вручную, страница анализа конверсий Marpany показывает эти источники рядом за один и тот же период.
Что сделать на этой неделе?
Сначала проверьте отслеживание, затем закрепите правила сравнения, и только потом письменно договоритесь с командой, какой источник для какого решения.
- В Events Manager убедитесь, что пиксель и Conversions API дедуплицируются по одинаковому
event_id. - Сделайте несколько тестовых заказов и проверьте, что событие
purchaseпоявляется в DebugView GA4. - Сравните часовой пояс и валюту всех аккаунтов.
- Договоритесь, какой столбец Google Ads вы используете в отчётах: «Конверсии» или «Все конверсии».
- Добавьте в еженедельный отчёт строку «чистая выручка магазина / весь рекламный бюджет».
- Если необъяснимая разница растёт четыре недели подряд, заново проверьте настройку отслеживания.
Какие метрики включать в еженедельный отчёт, подскажет гид по KPI эффективности рекламы. Данные по платформам и правилам атрибуции актуальны на сентябрь 2026 года.
Частые вопросы
Почему в рекламном кабинете Meta покупок больше, чем в Shopify?
Чаще всего по двум причинам: Meta записывает на себя продажи по просмотру и вовлечённости, в том числе пришедшие из других каналов, либо пиксель и Conversions API не дедуплицируются. Проверьте в Events Manager предупреждения о дублях и включите в Ads Manager столбец «Настройка атрибуции».
Почему GA4 показывает не все заказы из Shopify?
GA4 опирается на тег в браузере, поэтому теряет продажи посетителей, отказавшихся от cookie, использующих блокировщики или ушедших до загрузки страницы «Спасибо». Shopify записывает заказ на сервере. Если разница очень большая, проверьте событие purchase тестовым заказом.
Почему не совпадают конверсии в Google Ads и GA4?
Google Ads относит конверсию ко дню клика, а GA4 — ко дню покупки. Кроме того, различаются окна конверсий и сроки cookie, Google Ads добавляет смоделированные конверсии, а импорт из GA4 может задерживаться до 24 часов. Сравнение за длинный период убирает большую часть расхождений.
Какую настройку атрибуции выбрать в Meta?
Для большинства интернет-магазинов достаточно стандартной: 7 дней после клика и 1 день после просмотра. Если подозреваете, что атрибуция по просмотру завышает результат, отдельно отслеживайте в отчётах только клики и понаблюдайте за разницей несколько недель, прежде чем менять настройки кампаний.
Как посчитать реальный ROAS?
Разделите чистую выручку магазина за период на суммарные расходы во всех рекламных системах за тот же период. Такой сводный ROAS не зависит от того, что платформы приписывают себе одни и те же продажи, и показывает, зарабатывает ли бизнес на самом деле.
Какая разница между платформами считается нормальной?
Универсальной нормы нет: всё зависит от товара, длины цикла покупки, доли согласий на cookie и качества настройки. Важнее, чтобы разница была стабильной от недели к неделе. Резкий рост расхождения обычно означает сломанный тег или проблему с дедупликацией.
Источники
- Справка Google Рекламы: конверсии на основе событий Google Аналитики и причины расхождений support.google.com
- Справка Google Аналитики: моделирование поведения в режиме согласия support.google.com
- Meta for Business: обновление атрибуции по клику и engage-through (март 2026) facebook.com
- Meta Marketing API: Ad Account Insights (action_report_time, окна атрибуции) developers.facebook.com
- Engadget: Google pauses all ad sales in Russia (март 2022) engadget.com
- Википедия: Meta Platforms — признание экстремистской организацией в России ru.wikipedia.org

Турецкий
Английский
Испанский
Арабский
Русский