Рекламные платформы и интернет-магазины

Google Ads enhanced conversions в Shopify

Enhanced conversions добавляют хешированные данные клиента к покупкам в Google Ads в Shopify. Как они работают, чем отличаются от офлайн-импорта и как их настроить.

·Обновлено ·9 мин чтения·От команды ROASaurus

Главное
  • Enhanced conversions добавляют к конверсии Google Ads в момент её совершения хешированные first-party данные клиента, например email-адрес покупателя.
  • Google сопоставляет хешированные данные с аккаунтами Google, в которых человек был авторизован, когда взаимодействовал с вашим объявлением.
  • Импорт офлайн-конверсий работает иначе: вы загружаете конверсии позже, идентифицируя их по click id, например gclid, gbraid или wbraid.
  • В ROASaurus конверсии Google Ads срабатывают в браузере из custom pixel чекаута Shopify, с id заказа в качестве transaction_id, и только в Shopify.
  • Enhanced conversions также нужно включить в настройках конверсий Google Ads, где вы принимаете условия Google об использовании данных клиентов.

Enhanced conversions — это функция Google Ads, которая добавляет к конверсии в момент её совершения хешированные first-party данные клиента, например email-адрес, номер телефона или адрес покупателя. Google сопоставляет эти данные с аккаунтами Google, в которых человек был авторизован, когда взаимодействовал с вашим объявлением. По словам Google, это может повысить точность измерения ваших конверсий.

В Shopify естественное место для отправки этих данных — чекаут, где клиент только что их ввёл. В этом руководстве объясняется, как работают enhanced conversions, какую роль играют gclid, gbraid и wbraid, чем enhanced conversions отличаются от импорта офлайн-конверсий, что даёт чекаут Shopify и как именно ROASaurus их отправляет.

Что такое enhanced conversions?

Стандартный тег конверсии Google Ads сообщает, что конверсия произошла, со значением и id заказа. Затем Google должен связать её с кликом по объявлению, обычно через click id со страницы лендинга. Когда этой связи нет, конверсия может не быть атрибутирована вашей кампании.

Enhanced conversions добавляют второй путь. Вместе с конверсией тег отправляет данные клиента, например email-адрес. Перед отправкой данные хешируются с помощью SHA-256 — одностороннего алгоритма. Google использует хешированные данные, чтобы сопоставить вашего клиента с аккаунтом Google, в котором он был авторизован, когда взаимодействовал с вашей рекламой.

Google предлагает две версии. Enhanced conversions for web, о которых говорится в этой статье, улучшают измерение продаж на вашем сайте. Enhanced conversions for leads предназначены для продаж, которые закрываются офлайн после формы заявки на вашем сайте, и работают вместе с импортом офлайн-конверсий.

Стандартный тег конверсии
  • Отправляет конверсию со значением, валютой и transaction_id
  • Опирается на click id и cookie Google, чтобы найти клик по объявлению
  • Не отправляет данных клиента
С enhanced conversions
  • Отправляет ту же конверсию
  • Добавляет email, телефон и адрес, хешированные с помощью SHA-256
  • Google также может сопоставлять по аккаунтам Google, в которые выполнен вход
Enhanced conversions не заменяют тег конверсии. Они добавляют к нему данные клиента.

При включённой автоматической пометке Google добавляет в URL лендинга параметр gclid, когда кто-то кликает по вашему объявлению. Ещё два параметра охватывают клики, связанные с приложением iOS:

ПараметрКогда присутствует
gclidКто-то кликает по вашему объявлению и переходит на ваш сайт
gbraidКто-то кликает по объявлению в вебе и переходит в ваше приложение для iOS
wbraidКто-то кликает по объявлению в приложении iOS и переходит на ваш сайт
Определения из документации Google Ads API от Google. Все три параметра определяют клик по объявлению, к которому относится конверсия.

ROASaurus фиксирует все три параметра на лендинге и сохраняет их вместе с посетителем, поэтому клики Google отображаются в разделе Google в его отчётах по атрибуции. Саму конверсию отправляет собственный тег Google, который выполняет своё сопоставление кликов. Enhanced conversions дают этому тегу ещё и данные клиента для сопоставления.

Чем enhanced conversions отличаются от импорта офлайн-конверсий?

Оба способа отправляют first-party данные в Google Ads, поэтому их легко перепутать. Они решают разные задачи.

Enhanced conversions for webИмпорт офлайн-конверсий
Когда отправляетсяВ момент конверсииПозже, когда продажа уже известна
Как отправляетсяТегом Google на вашем сайтеЗагрузкой, например через Google Ads API
Как находится кликПо данным Google о кликах плюс хешированные данные клиентаПо click id (gclid, gbraid или wbraid), в идеале вместе с хешированными данными клиента
Типичное применениеПродажи, которые завершаются на вашем сайтеПродажи, которые закрываются вне сайта, например после телефонного звонка
В ROASaurusДа, из чекаута ShopifyНет
Покупка в интернет-магазине завершается на сайте, поэтому enhanced conversions for web подходят для неё. Офлайн-импорт предназначен для продаж, которых тег никогда не видит.

При офлайн-импорте через Google Ads API каждая конверсия ссылается на конверсионное действие типа «загрузка» и содержит click id, сохранённый при заходе посетителя на сайт, а также данные клиента, если они есть. Это правильный инструмент, когда продажа закрывается по телефону или в магазине. Заказ Shopify завершается на вашем сайте, пока работает тег, поэтому загрузка ему не нужна.

Какие данные о клиенте даёт чекаут Shopify?

Тег Google ожидает данные в объекте user_data с фиксированными ключами. Завершённый чекаут Shopify может заполнить все из них.

Ключ user_dataБерётся из чекаута Shopify
emailАдрес email, который ввёл клиент
phone_numberНомер телефона, если клиент его указал
address.first_name, address.last_nameИмя и фамилия из платёжного адреса
address.streetПервая строка платёжного адреса
address.city, address.region, address.postal_codeГород, регион и почтовый индекс платёжного адреса
address.countryКод страны платёжного адреса
Ключи из руководства Google по настройке тега Google, заполненные из завершённого чекаута Shopify.

Google задаёт минимум для каждой конверсии: адрес email либо имя, фамилия, почтовый индекс и страна. Номер телефона учитывается только вместе с адресом email или с полным именем и адресом. Google также просит не отправлять поле, которого у вас нет, вместо того чтобы отправлять его пустым, и использовать для номеров телефонов формат E.164, например +14155550123.

При использовании тега Google хешировать эти значения самостоятельно не нужно. Руководство Google требует передавать в user_data нехешированные значения: тег нормализует и хеширует их перед отправкой. Можно передавать и уже хешированные значения, но для них используются другие ключи.

Как ROASaurus отправляет enhanced conversions из Shopify

В ROASaurus Google Ads настроен как пиксель, но это не серверное подключение. Он работает внутри custom pixel ROASaurus в чекауте Shopify, который Shopify загружает в песочнице. На странице интеграции Google Ads перечислены все настройки. Когда заказ завершается, в браузере покупателя происходит следующее:

gtag('config', 'AW-123456789')Чекаут загружает тег Google с разрешёнными enhanced conversions
checkout_completedShopify сообщает пикселю о завершённом чекауте
gtag('set', 'user_data')Email, телефон и платёжный адрес задаются как данные пользователя
gtag('event', 'conversion')Конверсия покупки отправляется с id заказа в качестве transaction_id
Порядок вызовов в пикселе чекаута. Всё выполняется в браузере покупателя, внутри чекаута Shopify.
Конверсия покупки, которую отправляет ROASaurus (примерные значения)
gtag('event', 'conversion', {
  send_to: 'AW-123456789/AbCdEfGhIjK',
  transaction_id: '5512345678901',
  value: 84,
  currency: 'USD',
  new_customer: true,
  items: [
    { id: 'shopify_US_8123456789_44123456789', price: 42, quantity: 2, google_business_vertical: 'retail' }
  ]
});

У каждой части своя задача:

  • transaction_id — это id заказа Shopify. Если один и тот же заказ когда-либо будет передан дважды, Google Ads увидит две конверсии с одним и тем же transaction ID для одного и того же конверсионного действия. Вторую он считает дублем и не засчитывает.
  • value — это итоговая сумма чекаута Shopify, включающая налоги и пошлины, умноженная на Conversion value multiplier, если вы его задали.
  • items по умолчанию используют формат Merchant Center: shopify_, код страны вашего магазина, id товара и id варианта. Так позиции могут совпадать с вашим товарным фидом Google. Вместо этого можно задать собственный Item ID template.
  • new_customer равно true для первого заказа клиента и false для вернувшегося клиента, если Shopify это известно.

Дополнительные метки конверсий

Помимо метки покупки, можно добавить Begin checkout conversion label, которая отправляет конверсию при начале чекаута, и New customer purchase label, которая отправляет вторую конверсию только для первых заказов. Эта вторая конверсия попадает в другое конверсионное действие. Google дедуплицирует transaction ID в пределах конверсионного действия, поэтому первый заказ засчитывается по одному разу в каждом из двух действий. Назначьте действию для новых клиентов статус вторичного, если только не хотите на него оптимизировать ставки: вторичные действия отображаются в столбце «Все конверсии», но не используются для назначения ставок.

Отчёт по марже вместо выручки

Множитель ценности конверсии меняет значение, которое получает Google. Задайте его равным вашей валовой марже, и ценность конверсии станет оценкой валовой прибыли, а не выручки. Возьмём пример магазина с валовой маржой 40% и одной кампанией:

Выручка как ценностьМножитель 0.4
Выручка от 50 заказов$6,000$6,000
Ценность конверсии в Google Ads$6,000$2,400
Расходы на рекламу$2,000$2,000
ROAS, который показывает Google Ads300%120%
Целевой ROAS безубыточности250%100%
Пример магазина. При ценностях по марже ROAS в Google работает как POAS: выше 100% заказы, которые приводит реклама, окупают рекламу.

При выручке ROAS безубыточности равен 1 ÷ 0.40 = 2.5, что Google показывает как целевой ROAS 250%. При ценностях по марже безубыточность всегда равна 100%, и это легче читать по разным товарам. Фиксированный множитель всё равно остаётся оценкой: он задаёт всем товарам одинаковую маржу. Если ваши маржи сильно различаются, сравнивайте кампании ещё и по POAS на основе реальных затрат по заказам. ROASaurus также может передавать в качестве ценности среднюю маржинальную прибыль вашего магазина, а после подключения аккаунта Google Ads — позже заменять её реальной маржой каждого заказа через корректировки конверсий. В руководстве по ROAS безубыточности показано, как рассчитать, какую маржу использовать.

Одна деталь меняет множитель: итоговая сумма чекаута Shopify включает налоги. Ваша валовая маржа считается от выручки без налога. Если ваши цены включают 20% НДС, маржа 40% от выручки без НДС составляет 0.40 ÷ 1.20 = около 0.33 от суммы чекаута, поэтому нужно использовать множитель 0.33.

Ограничения

  • Только Shopify. Конверсия срабатывает из чекаута Shopify. В WooCommerce и других интернет-магазинах ROASaurus использует click id Google для атрибуции и загрузки лидов, но не отправляет конверсии покупок в Google Ads.
  • Браузер, а не сервер. Если браузер покупателя блокирует тег Google или не загружается страница, на которой Shopify запускает событие завершённого чекаута, конверсия не отправляется. При включённом Respect visitor consent тег Google загружается только у покупателей, которые разрешили маркетинговые cookie. См. руководство по согласию и конфиденциальности.
  • Для расходов нужен подключённый аккаунт. Расходы Google Ads начинают поступать, как только вы подключите аккаунт Google Ads в разделе Setup › Ad spend; до этого ROAS и прибыль в ROASaurus их не учитывают.

Как настроить enhanced conversions в Shopify

Вам нужны: конверсионное действие покупки в Google Ads, приложение ROASaurus в вашем магазине Shopify и доступ к настройкам Customer events в Shopify.

  1. Найдите ID конверсии и метку

    В Google Ads откройте настройку тега для вашего конверсионного действия покупки. Фрагмент события содержит значение send_to, например AW-123456789/AbCdEfGhIjK. Число после AW- — это ID конверсии, а часть после косой черты — метка конверсии.

  2. Включите enhanced conversions в Google Ads

    В разделе Goals откройте Settings, разверните Enhanced conversions, включите их и примите условия об использовании данных клиентов. Когда Google спросит про способ, выберите тег Google с фрагментом кода.

  3. Добавьте пиксель Google Ads в ROASaurus

    Перейдите в Tracking & platforms, нажмите Add pixel на карточке Google Ads и заполните Conversion ID и Purchase conversion label. Если вы ими пользуетесь, добавьте также метки начала чекаута и нового клиента.

  4. Добавьте пиксель чекаута в Shopify

    В Shopify admin › Settings › Customer events добавьте custom pixel с именем ROASaurus, задайте разрешение «Not required» и вставьте сниппет со страницы Tracking & platforms. ROASaurus сам применяет Respect visitor consent. Каждый шаг показан в руководстве по настройке Shopify.

  5. Оформите тестовый заказ

    Завершите заказ в своём магазине и проверьте запрос конверсии, как описано ниже.

  6. Оставьте одно основное действие покупки

    Если покупки Shopify считает и другое конверсионное действие, например созданное другим приложением, переведите его в статус вторичного.

Как проверить, что enhanced conversions работают?

Google описывает две проверки. Первая работает сразу. Во время тестового заказа откройте Chrome DevTools, перейдите на вкладку Network и отфильтруйте по «google». Найдите запрос конверсии и поищите параметр em, значение которого начинается с tv.1~em и дальше содержит хешированную строку. Это и есть хешированные данные клиента.

Вторая проверка требует времени. Отчёт Diagnostics по enhanced conversions в Google Ads становится доступен примерно через 72 часа после настройки. По словам Google, влияние становится заметно в отчётах примерно через 30 дней.

Источники

  1. Google Ads Help: About enhanced conversions
  2. Google Ads Help: Set up enhanced conversions for web using the Google tag
  3. Google Ads Help: Use a transaction ID to minimize duplicate conversions
  4. Google Ads API: Manage offline conversions
  5. Google Ads Help: About primary and secondary conversion actions

В ROASaurus

Читайте дальше

Рекламные платформы и интернет-магазиныТрекинг конверсий при наложенном платеже и внешних чекаутахТрекинг конверсий при наложенном платеже: почему пиксели не видят заказы с оплатой при получении и из внешних чекаутов, когда отправлять покупку и как обрабатывать отказы от заказа.Рекламные платформы и интернет-магазиныТрекинг конверсий в CCV Shop: руководство по настройкеТрекинг конверсий в CCV Shop: отправляйте оплаченные заказы в Meta и TikTok через подписанный вебхук, связывайте их с кликами по рекламе, настраивайте, тестируйте и учитывайте поздние платежи.Рекламные платформы и интернет-магазиныТрекинг конверсий Lightspeed для eCom-магазиновТрекинг конверсий Lightspeed для eCom (C-Series): отправляйте оплаченные заказы в Meta и TikTok с сервера, связывайте их с кликами по рекламе, настраивайте и тестируйте.
FAQ

Ответы на вопросы

Что такое enhanced conversions в Google Ads?

Enhanced conversions добавляют к конверсии хешированные first-party данные клиента, например email-адрес. Google сопоставляет их с аккаунтами Google, в которых выполнен вход, чтобы повысить точность измерения конверсий.

Нужно ли хешировать данные самостоятельно?

С тегом Google — нет. Google требует нехешированные значения в user_data, а тег сам нормализует и хеширует их с помощью SHA-256 перед отправкой.

Совпадают ли enhanced conversions с импортом офлайн-конверсий?

Нет. Enhanced conversions for web отправляются тегом в момент конверсии. Импорт офлайн-конверсий загружает конверсии позже, идентифицируя их по click id, например gclid, gbraid или wbraid.

Отправляет ли ROASaurus конверсии Google Ads с сервера?

Покупки срабатывают в браузере внутри чекаута Shopify. После подключения аккаунта Google Ads ROASaurus с сервера позже корректирует их ценность через Google Ads API, загружает этапы лидов из CRM как офлайн-конверсии по кликам и отправляет продажи в магазинах как события store sales.

Можно ли использовать ROASaurus для конверсий Google Ads в WooCommerce?

Не для покупок. Конверсии покупок работают только в Shopify, потому что срабатывают из чекаута Shopify. В других интернет-магазинах ROASaurus использует gclid, gbraid и wbraid для атрибуции и для загрузки этапов лидов из CRM как офлайн-конверсий.

Через сколько появятся результаты?

По словам Google, отчёт Diagnostics по enhanced conversions доступен примерно через 72 часа после настройки, а влияние становится заметно в отчётах примерно через 30 дней.

Каждая продажа прослежена до рекламы, которая её принесла

Серверный трекинг, прибыль и пожизненная ценность клиента в одном приложении. 14 дней бесплатно, без банковской карты.

Начать бесплатный пробный период →