Enhanced Conversions в Google Ads ломается чаще всего не в API, а в данных
Если у вас включён серверный сбор конверсий, но атрибуция всё равно «плывёт», проблема обычно в трёх местах: — хэшируется не тот идентификатор; — поле отправляется с лишними пробелами, разным регистром или без нормализации; — один и тот же лид прилетает из формы и с сервера как две разные конверсии.
Что важно: Enhanced Conversions не заменяет чистую связку gclid/gbraid/wbraid. Это слой уточнения, а не магия поверх хаоса. Если теряется click id, серверный сигнал помогает только тогда, когда у вас стабильно собраны email, phone или address и они проходят одинаковую очистку до хэша.
На практике: перед отправкой проверьте, что одинаково обрабатываются input и server payload; email приводится к lower case, телефон — к одному формату, а событие не дублируется через client-side и API одновременно. Отдельно сверяйте таймстамп, currency, value и consent flags — иначе конверсии могут прийти, но не попасть в нужную модель 🎯
Сильная схема здесь простая: сначала делаете корректный сбор первого-party данных, потом сверяете дубли, и только после этого масштабируете bidding.
Paid Search & PPC Lab
@paid_search_ppc
Enhanced Conversions в Google Ads ломается чаще всего не в API, а в данных
Этот пост опубликован в Telegram-канале Paid Search & PPC Lab. Подписаться можно по ссылке: @paid_search_ppc.