Google Ads не видит покупки интернет-магазина: как проверить конверсии

Заказы в магазине есть, а Google Ads показывает ноль покупок — что происходит?
Есть принципиальная разница между двумя ситуациями: реклама действительно не приносит заказов и заказы есть, но Google Ads их не видит.
В первом случае нужно работать с рекламой, товарами, сайтом, ценами и экономикой кампании. Во втором проблема находится в аналитике и передаче данных.
Например, владелец интернет-магазина видит в CMS пять оплаченных заказов из рекламы. В GA4 отображается три покупки. А в Google Ads — одна или вообще ноль.
Если в таком состоянии оставить Performance Max или другую автоматизированную кампанию, рекламная система будет получать неполную картину того, что реально происходит в магазине.
Поэтому перед нормальной оптимизацией Google Ads нужно сначала убедиться, что покупки передаются правильно.
Сначала определяем: продаж нет или Google их просто не видит?
Это первый вопрос, который нужно задать.
Не стоит смотреть только на колонку “Конверсии” в Google Ads. Нужно сравнить как минимум три источника:
- реальные заказы в CMS интернет-магазина;
- событие purchase и ecommerce-данные в GA4;
- покупки и ценность конверсий в Google Ads.
Если в CMS заказы есть, а в GA4 их нет — проблема возникает ещё на уровне сайта или аналитики.
Если GA4 покупки видит, а Google Ads — нет, нужно проверять связку GA4 с Google Ads, настройки конверсий и то, какие именно действия используются рекламными кампаниями.
1. Проверяем событие purchase в GA4
Для ecommerce главное событие, которое нужно контролировать после оформления заказа, — purchase.
Недостаточно просто увидеть название события в Analytics. Важно проверить, какие данные передаются вместе с покупкой.
Для нормальной ecommerce-аналитики нужно контролировать:
- идентификатор заказа;
- сумму покупки;
- валюту;
- товары в заказе;
- количество товаров;
- цену товаров;
- корректность самого момента срабатывания purchase.
Типичная ошибка — purchase срабатывает, но сумма заказа не передаётся. В результате Analytics видит факт покупки, но рекламная система не получает нормальной информации о её ценности.
2. Проверяем, не срабатывает ли purchase дважды
Другая крайность — Google Ads или GA4 видит больше покупок, чем реально есть в магазине.
Например, покупатель сделал один заказ, а аналитика записала две покупки.
Такое может происходить, если:
- событие установлено одновременно несколькими способами;
- purchase повторно срабатывает после обновления страницы;
- плагин CMS и Google Tag Manager передают одну и ту же покупку параллельно;
- некорректно используется идентификатор транзакции;
- одна покупка передаётся в Google Ads через разные conversion actions и неправильно учитывается в целях кампании.
Для бизнеса такая ошибка не менее опасна, чем отсутствие конверсий.
Рекламный кабинет может показывать красивый ROAS и большое количество покупок, хотя реальный результат магазина значительно слабее.
3. GA4 видит заказ, но Google Ads его не видит
Это очень показательная ситуация.
Если purchase нормально появляется в GA4, нужно проверить следующий этап передачи данных.
- связана ли нужная GA4 property с нужным Google Ads аккаунтом;
- создана ли нужная conversion action в Google Ads;
- используется ли purchase как нужная бизнес-цель;
- не осталась ли старая конверсия после предыдущей настройки;
- правильно ли кампания использует цели конверсий.
В старых рекламных аккаунтах мы нередко видим несколько разных конверсий с похожими названиями: Purchase, Покупка, Transaction, GA4 purchase, Website purchase.
Владельцу магазина сложно понять, какая из них актуальна, какая уже не работает, а под какую реально оптимизируется кампания.
Поэтому при нормальной настройке нужно не просто добавить ещё одну конверсию, а привести систему целей в понятное состояние.
4. Primary и secondary конверсии — почему это важно
В Google Ads conversion actions могут использоваться по-разному.
Для интернет-магазина логично отделять реальную покупку от вспомогательных действий.
Например, система может отслеживать:
- просмотр товара;
- добавление в корзину;
- начало checkout;
- звонок;
- отправку формы;
- покупку.
Но это не означает, что все эти действия нужно одинаково использовать для оптимизации рекламной кампании.
Если бизнес хочет получать онлайн-продажи, нужно чётко понимать, какая conversion action соответствует реальной покупке и какую роль она имеет в настройках кампании.
5. Google Ads видит покупку, но не видит её сумму
Ещё одна типичная проблема: в Google Ads отображаются покупки, но ценность конверсий равна нулю или передаётся неправильно.
Для интернет-магазина это существенная потеря данных.
Продажа товара на 600 грн и продажа на 20 000 грн — это не одинаковый результат для бизнеса.
Если рекламная система видит только факт “произошла покупка”, но не получает сумму заказа, владельцу сложнее оценивать:
- реальную выручку из рекламы;
- ROAS;
- эффективность разных товарных групп;
- результат Performance Max;
- возможность масштабирования бюджета.
Поэтому перед запуском товарной рекламы мы проверяем не только факт покупки, но и передачу её ценности.
6. Особое внимание — странице успешного заказа
Во многих магазинах аналитика завязана на финальный этап checkout.
Проблемы начинаются, когда после оплаты пользователь:
- переходит на внешний платёжный сервис;
- не возвращается на сайт;
- попадает на другую страницу, чем ожидает аналитика;
- получает ошибку после оплаты;
- оформляет заказ через изменённый checkout.
При этом сам заказ в CMS уже может быть создан и оплачен, но purchase не сработает так, как было задумано.
Поэтому тестировать нужно весь сценарий реальной покупки от входа на сайт до завершения заказа.
7. После обновления OpenCart или WooCommerce конверсии тоже могут сломаться
Интернет-магазин постоянно меняется.
Обновляются модули, плагины, checkout, платёжные системы, шаблон, кеширование и серверное ПО.
Сайт при этом может продолжать нормально принимать заказы, но определённое событие аналитики перестанет передаваться.
Именно поэтому ситуация “раньше Google Ads видел покупки, а теперь перестал” не является чем-то необычным.
Нужно проверять не только Google Ads, а весь путь данных от CMS до аналитики.
8. Нельзя оценивать Performance Max, если данные о покупках неправильные
Если в магазине есть десять заказов, а Google Ads видит два, делать вывод об эффективности Performance Max по данным рекламного кабинета будет неправильно.
Так же нельзя нормально оценить кампанию, если покупки дублируются или передаются без суммы заказа.
Поэтому перед серьёзной оптимизацией рекламы сначала нужно привести в порядок измерение результата.
Типичный сценарий, который видим в WEB1
К нам приходит интернет-магазин, у которого Google Ads уже работает.
Владелец говорит: заказы из рекламы вроде есть, но в кабинете показатели не сходятся.
Начинаем проверять систему и видим, что одна покупка передаётся через GA4, ещё одна старая conversion action осталась после предыдущего подрядчика, часть вспомогательных действий используется как основные конверсии, а сумма заказа передаётся не всегда.
В такой ситуации нет смысла просто увеличивать бюджет Performance Max.
Сначала нужно привести в нормальное состояние аналитику, а уже после этого работать над эффективностью рекламы.
Как WEB1 работает с такими проектами
Мы не ориентируем услугу на формат “за небольшую оплату посмотрим и скажем, где у вас одна ошибка”.
Если интернет-магазину нужна нормальная рекламная система, WEB1 может взять задачу комплексно.
В работу может входить:
- проверка сайта и checkout;
- настройка GA4 ecommerce;
- проверка purchase;
- передача transaction ID;
- передача суммы и валюты заказа;
- настройка Google Ads conversions;
- очистка старых и дублирующих conversion actions;
- проверка целей рекламных кампаний;
- настройка Google Shopping или Performance Max;
- дальнейшее ведение и оптимизация рекламы.
То есть задача — не просто сделать так, чтобы в Google Ads появилась цифра “1 конверсия”.
Нужно построить систему, в которой рекламный кабинет получает данные, максимально близкие к реальным продажам магазина.
FAQ
Почему в GA4 покупки есть, а в Google Ads нет?
Нужно проверить связь GA4 с Google Ads, conversion actions, настройки целей и то, используется ли нужное событие покупки в рекламном аккаунте.
Почему Google Ads показывает больше покупок, чем реально есть?
Причиной могут быть дублирование событий, параллельные способы отслеживания, повторное срабатывание purchase или неправильная конфигурация нескольких conversion actions.
Нужно ли передавать сумму заказа?
Для ecommerce это очень важно. Так можно оценивать не только количество покупок, но и выручку, ценность конверсий и ROAS рекламных кампаний.
Достаточно ли настроить только purchase?
Purchase является ключевым событием для продаж, но для полноценной ecommerce-аналитики также полезно видеть другие этапы пути покупателя — просмотр товара, корзину и checkout.
Может ли WEB1 настроить всё с нуля?
Да. WEB1 может комплексно настроить ecommerce-аналитику, Google Ads conversions, Merchant Center, Google Shopping или Performance Max и взять рекламную кампанию на дальнейшее ведение.
Вывод
Если заказы в интернет-магазине есть, но Google Ads их не видит, не нужно сразу делать вывод, что реклама не работает.
Сначала нужно сравнить реальные заказы в CMS, purchase в GA4 и конверсии Google Ads, проверить дублирование, ценность покупки, настройки целей и весь путь передачи данных.
И только когда аналитика показывает адекватную картину продаж, имеет смысл серьёзно оптимизировать и масштабировать рекламные кампании.
Нужна настройка ecommerce-аналитики и Google Ads под ключ?
WEB1 может комплексно подготовить интернет-магазин к рекламе: настроить GA4 ecommerce, покупки, ценность заказа, Google Ads conversions, Merchant Center, Google Shopping или Performance Max.
После запуска мы можем взять рекламную кампанию на дальнейшее ведение: контролировать результаты, оптимизировать бюджет, товары, конверсии и эффективность рекламы.
Подробнее о работе с Google Ads: настройка контекстной рекламы WEB1.
Для обсуждения проекта напишите нам в Telegram: https://telegram.me/web1ua