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

Enhanced conversions на Google Ads в Shopify

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

·Обновено на ·9 мин четене·От екипа на ROASaurus

Основни изводи
  • Enhanced conversions добавят хеширани first-party данни за клиента, например имейл адреса на купувача, към конверсия в Google Ads в момента, в който тя се случи.
  • Google съпоставя хешираните данни с акаунти в Google, в които човекът е бил влязъл, когато е взаимодействал с вашата реклама.
  • Импортирането на офлайн конверсии е различно: качвате конверсиите по-късно, идентифицирани чрез click ID като gclid, gbraid или wbraid.
  • В ROASaurus конверсиите за Google Ads се задействат в браузъра от персонализирания пиксел на страницата за плащане на Shopify, с ID на поръчката като transaction_id, и само в Shopify.
  • Enhanced conversions трябва да бъдат включени и в настройките за конверсии на вашия Google Ads, където приемате условията на Google за данните на клиентите.

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

В Shopify естественото място за изпращане на тези данни е страницата за плащане, където клиентът току-що ги е въвел. Това ръководство обяснява как работят enhanced conversions, ролята на gclid, gbraid и wbraid, с какво enhanced conversions се различават от импортирането на офлайн конверсии, какво предоставя страницата за плащане на Shopify и как точно ROASaurus ги изпраща.

Какво са enhanced conversions?

Стандартният таг за конверсии на Google Ads отчита, че е настъпила конверсия, със стойност и ID на поръчка. След това Google трябва да я свърже с кликване върху реклама, обикновено чрез click ID от целевата страница. Когато тази връзка липсва, конверсията може да не бъде приписана на вашата кампания.

Enhanced conversions добавят втори път. Заедно с конверсията тагът изпраща данни за клиента, например имейл адреса. Данните се хешират със SHA-256, еднопосочен алгоритъм, преди да бъдат изпратени. Google използва хешираните данни, за да съпостави вашия клиент с акаунт в Google, в който е бил влязъл, когато е взаимодействал с рекламите ви.

Google предлага две версии. Enhanced conversions for web, за която е тази публикация, подобрява измерването на продажбите във вашия уебсайт. Enhanced conversions for leads е за продажби, които се затварят офлайн след формуляр за запитване във вашия сайт, и работи заедно с импортирани офлайн конверсии.

Стандартен таг за конверсии
  • Изпраща конверсията със стойност, валута и transaction_id
  • Разчита на click ID и бисквитките на Google, за да намери кликването върху рекламата
  • Не изпраща данни за клиента
С enhanced conversions
  • Изпраща същата конверсия
  • Добавя имейл, телефон и адрес, хеширани със SHA-256
  • Google може да съпоставя и по акаунти в Google, в които потребителят е влязъл
Enhanced conversions не заменят тага за конверсии. Те добавят към него данни за клиента.

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

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

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Имейл адресът, въведен от клиента
phone_numberТелефонният номер, ако клиентът е въвел такъв
address.first_name, address.last_nameИмето в адреса за фактуриране
address.streetПървият ред на адреса за фактуриране
address.city, address.region, address.postal_codeГрад, регион и пощенски код от адреса за фактуриране
address.countryКодът на държавата от адреса за фактуриране
Ключовете от ръководството на Google за настройка на тага на Google, попълнени от завършената страница за плащане на Shopify.

Google определя минимум за всяка конверсия: имейл адрес или собствено име, фамилно име, пощенски код и държава. Телефонният номер се отчита само заедно с имейл адрес или с пълно име и адрес. Google също изисква да пропускате поле, което нямате, вместо да го изпращате празно, и да използвате формат E.164 за телефонните номера, например +14155550123.

Не хеширате тези стойности сами, когато използвате тага на Google. Ръководството на Google изисква нехеширани стойности в user_data: тагът ги нормализира и хешира, преди да ги изпрати. Възможни са и предварително хеширани стойности, но те използват други ключове.

Как ROASaurus изпраща enhanced conversions от Shopify

В ROASaurus Google Ads е настроен като пиксел, но не е връзка от страна на сървъра. Той работи в персонализирания пиксел на ROASaurus на страницата за плащане на Shopify, който Shopify зарежда в изолирана среда (sandbox). Страницата за интеграцията с Google Ads изброява всички настройки. Когато една поръчка завърши, в браузъра на купувача се случва следното:

gtag('config', 'AW-123456789')Страницата за плащане зарежда тага на Google с разрешени enhanced conversions
checkout_completedShopify съобщава на пиксела за завършеното плащане
gtag('set', 'user_data')Имейлът, телефонът и адресът за фактуриране се задават като потребителски данни
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 вижда две конверсии със същото 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 прави дедупликация на ID-тата на транзакциите за всяко действие за конверсия, така че първата поръчка се брои веднъж във всяко от двете действия. Задайте действието за нови клиенти като вторично, освен ако не искате да наддавате по него: вторичните действия се отчитат в All conversions, но не се използват за наддаване.

Отчитане на марж вместо приходи

Множителят на стойността на конверсията променя стойността, която получава 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 се зарежда само за купувачи, които разрешават маркетингови бисквитки. Вижте ръководството за съгласие и поверителност.
  • Разходите изискват свързан акаунт. Разходите от 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 tag с фрагмент от код.

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

    Отидете в Tracking & platforms, кликнете върху Add pixel в картата на Google Ads и попълнете Conversion ID и Purchase conversion label. Добавете етикетите за започване на плащане и за нови клиенти, ако ги използвате.

  4. Добавете пиксела за страницата за плащане в Shopify

    В Shopify admin › Settings › Customer events добавете персонализиран пиксел с име 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 с подписан webhook, свържете ги с кликванията върху реклами, настройте, тествайте и обработвайте късните плащания.Рекламни платформи и онлайн магазиниПроследяване на конверсии в Lightspeed за онлайн магазини с eComПроследяване на конверсии в Lightspeed eCom (C-Series): изпращайте платените поръчки към Meta и TikTok от сървъра, свържете ги с кликванията върху реклами, настройте го и го тествайте.
ЧЗВ

Въпроси и отговори

Какво са enhanced conversions в Google Ads?

Enhanced conversions добавят хеширани first-party данни за клиента, например имейл адрес, към конверсия. 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-дневен безплатен пробен период, без кредитна карта.

Започнете безплатния си пробен период →