Короткий ответ
Сначала нужно сравнить настройки окон и моделей атрибуции в обоих инструментах (last-click vs data-driven, разные окна конверсии), затем проверить дедупликацию между площадками и только потом искать техническую проблему трекинга — расхождение в 20–40% часто объясняется методологией, а не ошибкой.
Как это работает подробнее
Google Ads считает конверсии по собственной атрибуции и собственным cookie/кликам (gclid), импортируя часть событий из GA4 как Google Ads Conversions, но при этом может применять своё окно атрибуции (например, 30 дней) и модель, отличную от выбранной в GA4; если атрибуция в GA4 настроена на data-driven, а в Google Ads используется прямой импорт с другим окном, числа закономерно расходятся.
Что использовать на практике
- Практика. Диагностику стоит вести по шагам: 1) сравнить окна конверсии и модель атрибуции в обеих системах; 2) проверить, не задвоены ли конверсии между несколькими импортированными источниками (например, конверсия засчитана и как «Import from GA4», и как отдельный тег Google Ads); 3) проверить долю трафика с заблокированными cookie и устройства без согласия на отслеживание.
Подводные камни
- Риск ошибки. Частая ошибка — сразу подозревать «сломанный тег» и переустанавливать трекинг, хотя в большинстве случаев расхождение объясняется разницей методологий; также путают проверку на уровне агрегированных чисел с проверкой конкретных конверсий по датам и кампаниям, что не позволяет найти системную причину.Ещё одна причина — настройка «Включить в «Конверсии»» (Include in Conversions) в Google Ads: конверсия может технически фиксироваться кабинетом, но не попадать в основной столбец «Конверсии», если этот переключатель выключен для конкретного действия-конверсии, что создаёт ещё один источник расхождения с GA4.