Про динамічні рекламні акції

За допомогою функції "Динамічні рекламні акції" роздрібні продавці можуть автоматично вибирати оптимальний купон або рекламну акцію і показувати їх у товарних оголошеннях у Google. Використання цієї функції дає їм змогу збільшити свій валовий прибуток. Функція "Динамічні рекламні акції" використовує надану вами інформацію про собівартість реалізованої продукції, рекламні акції зі зниженою ціною і відгуки про конверсії, щоб представити клієнтам найефективнішу рекламну акцію за допомогою моделі ціноутворення на основі штучного інтелекту від Google.

Функція зараз перебуває на етапі бета-тестування. Якщо ви хочете долучитися до нього, напишіть нам на адресу dynamic-promotions-support@google.com.

Зміст


Переваги

Моделі ціноутворення Google автоматично визначають оптимальну акційну знижку, яка забезпечує найбільший валовий прибуток. За допомогою функції "Динамічні рекламні акції" ви зможете:

  • заощадити свій час і зусилля завдяки автоматизації рекламних акцій і оптимізації знижок у реальному часі;
  • підвищити прибутковість і рентабельність витрат на рекламу;
  • оновлювати рекламні акції, підбираючи найоптимальніші знижки, які додаються в товарні оголошення й на цільові сторінки товарів за допомогою масштабного моделювання ціноутворення в Google.

Вимоги до динамічних рекламних акцій

Перш ніж використовувати динамічні рекламні акції, переконайтеся, що ви дотримуєтеся всіх вимог. Якщо у вас є кілька облікових записів Merchant Center (зокрема підпорядкованих), кожен із них має також відповідати всім вимогам.

  • Динамічні рекламні акції доступні лише в тих країнах, де пропонуються звичайні рекламні акції. Щоб ознайомитися з повним списком країн, перегляньте розділ "Доступність" статті Критерії і правила участі.
  • Клієнти повинні натиснути щонайменше 1000 разів на оголошення, які містять інформацію про товари з усього асортименту, доданого в обліковий запис Merchant Center.
  • Принаймні 20% ваших товарів мають показуватися за допомогою атрибутів [auto_pricing_min_price] і [cost_of_goods_sold]. Щоб дізнатися більше про кількість показів товарів, перегляньте статтю Звіт про ефективність у Merchant Center. Для початку можна налаштувати такі атрибути:
    • [auto_pricing_min_price] до <= 95% від [price] і >= [cost_of_goods] (докладнішу інформацію наведено нижче);
      • [cost_of_goods] < [auto_pricing_min_price] і >= 5% [price].
    • Відстеження конверсій за допомогою даних кошика. Докладніше.
  • Система інтеграції вашого вебсайту має приймати й застосовувати купони, які визначаються системою Google за допомогою створених нею вебтокенів JSON.
  • Дозвольте Google показувати ціну зі знижкою на вибрані товари дедалі більшій частині аудиторії (10% клієнтів у перші 3 дні, а потім – 90%).

Як працюють динамічні рекламні акції

Динамічні рекламні акції допомагають продавцям збільшити валовий прибуток завдяки автоматизації підбору й застосуванню найоптимальніших знижок на товари в товарних оголошеннях.

Для цього продавці повинні надати таку інформацію: бажаний розмір знижки у відсотках, собівартість реалізованої продукції для асортименту й дані про конверсії. Використовуючи цю інформацію, модель ціноутворення на основі штучного інтелекту від Google автоматизує рішення щодо рекламних акцій, вибираючи оптимальну рекламну акцію для всіх вибраних товарів. Функція "Динамічні рекламні акції" працює в наведений нижче спосіб.

  1. Продавці завантажують у Merchant Center усю необхідну інформацію про свої рекламні акції і купони.
  2. Рекламні акції показуються користувачам на платформах Покупок, підвищуючи ефективність оголошень.
  3. Покупці використовують купони в онлайн-магазині продавця, коли оформлюють замовлення.

Google використовує алгоритми штучного інтелекту, щоб постійно оптимізовувати купони на основі сигналів ринку, наведених нижче.

  • Конкурентність цін
  • Гнучкість цін
  • Сезонні тенденції
  • Прогнозований день доставки
  • Цінність бренду
  • Вартість доставки

Скориговані ціни зі знижкою відображатимуться в товарних оголошеннях (знижки на рівні каналів продажу) і безпечно передаватимуться для відображення тієї самої ціни на цільовій сторінці товару у вашому онлайн-магазині.

Ваші товари відображатимуться з позначкою "розпродаж" і новою ціною. Звичайну ціну буде перекреслено.

Примітка. Ми обчислюємо загальний вплив рекламної акції на валовий прибуток, беручи до уваги продаж усіх товарів, придбаних протягом одного сеансу (включно з товарами зі знижкою і без неї), коли покупець натискає оголошення з динамічною рекламною акцією.

Передавання даних про URL-адресу купона

Коли покупець натискає інформацію про товар у динамічній рекламній акції, він переспрямовується на цільову сторінку позиції. На сторінці повинен відображатися купон (бажано поруч із ціною). Коли клієнт його застосує, ціна на сайті відповідатиме перекресленій ціні в Google.

Product landing page of a green candle with the original price crossed out and sale price in red.

Щоб купон показувався на вашій цільовій сторінці, інформація про нього передається у вигляді параметра URL-адреси переходу, згенерованого функцією "Динамічні рекламні акції". Ця URL-адреса кодується за допомогою вебтокена JSON. Її можна розшифрувати за допомогою декодера, який підтримує стандарт Base64.

Ось приклад URL-адреси переходу з параметром pv2, який використовується для передавання інформації про купон:

https://www.yourwebsite.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw

Закодований токен містить 2 поля для передавання інформації про ціну:

  • dp – у цьому полі відображається відсоток знижки;
  • dc – це поле містить відомості про код купона.

Приклад:

"dp": 10

"dc": "RHNKLNEQ"

// Знижка – 10%

// Код купона = RHNKLNEQ

Примітка. Купони генеруються динамічно й не створюються для окремих покупців. Вони оновлюються для всіх користувачів кілька разів на день.

Приклад коду для передавання купона

// Приклад коду для перевірки й розкодування токена, створеного функцією Google "Автоматичні знижки", що передається за допомогою параметра pv2.
// Відображає купон у верхній частині сторінки вебсайту після запуску скрипту.
// Щоб запустити скрипт:

// 1. Відкрийте сайт із токеном, що передається за допомогою параметра pv2, у вебпереглядачі Chrome. Наприклад: https://www.yourwebsite.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw

// 2. Натисніть правою кнопкою миші в будь-якому місці на сторінці сайту -> виберіть "Перевірити елемент".

// 3. Перейдіть на вкладку "Консоль".

// 4. Вставте весь скрипт у консоль і натисніть клавішу Enter.

 

// Відкритий ключ Google використовується для підпису токенів (створених функцією "Автоматичні знижки"), які передаються за допомогою параметра pv2.

const google_public_key = `-----BEGIN PUBLIC KEY-----

MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc

nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==

-----END PUBLIC KEY-----`

 

// const verify_signature = true  // Використовуйте для перевірки підпису токена.

verify_signature = false  // Використовуйте для токенів, які не належать Google.

 

function verifyAutomatedDiscountTokenCorrectness(jwt) {

  console.log("verifyAutomatedDiscountTokenCorrectness")

  if (jwt == null) {

    console.log("error: no JWT")

    return false

  }

 

  const current_page_offer = "654321" // TODO: дізнайтесь ідентифікатор пропозиції з поточної сторінки.

  const expected_merchant_id = "123456"  // TODO: використовуйте дійсний ідентифікатор у Merchant Center.

 

  const jwt_offer = jwt.o

  const jwt_merchant = jwt.m

  const jwt_expiry_date = Date(jwt.exp)

 

  if (jwt_offer != current_page_offer) {

    console.log("error: incorrect offer id:", jwt_offer, " vs", current_page_offer)

    return false

  }

  if (jwt_merchant != expected_merchant_id) {

    console.log("error: incorrect merchant id", jwt_merchant, " vs", expected_merchant_id)

    return false

  }

  if (Date() < jwt_expiry_date) {

    console.log("error: expired token")

  }

 

  return true

}

 

function displayAutomatedDiscountLitePricePassingCoupon(jwt) {

  if (!verifyAutomatedDiscountTokenCorrectness(jwt)){

    return

  }

 

  const discount_percent = jwt.dp

  const coupon_code = jwt.dc

 

  if (discount_percent == undefined) {

    console.log("error: missing discount percentage")

    return

  }

 

  if (coupon_code == undefined) {

    console.log("error: missing coupon code")

    return

  }

 

  // TODO: укажіть місце, де повинен показуватися купон.

  let target_element = document.getElementsByTagName("body")[0]

  target_element.innerHTML = `<div><h1><font color="red">-${discount_percent}% with coupon: ${coupon_code}</font></h1></div>` + target_element.innerHTML

}

 

function parseJwtAndDisplayCoupon()

{

  const urlParams = new URLSearchParams(window.location.search)

  const jwt = urlParams.get('pv2')

 

  if (jwt == undefined){

    console.log("error: pv2 parameter is not in the URL")

    return

  }

 

  // Для перевірки й розкодування токена JWT використовуйте бібліотеку Jose (https://github.com/panva/jose).

  fetch('https://cdnjs.cloudflare.com/ajax/libs/jose/4.14.0/index.umd.min.js')

      .then(response => response.text())

      .then(text => eval(text))

      .then(() => {

        jose.importSPKI(google_public_key, 'ES256').then(publicKey => {

          if (verify_signature) {

            jose.jwtVerify(jwt, publicKey).then(

                (decoded_jwt, _) => {

              displayAutomatedDiscountLitePricePassingCoupon(decoded_jwt.payload)

            })

          }

          else {

            displayAutomatedDiscountLitePricePassingCoupon(jose.decodeJwt(jwt))

          }

        })

      })

}

 

parseJwtAndDisplayCoupon()

Вказівки з налаштування динамічних рекламних акцій

Щоб налаштувати динамічні рекламні акції для своїх товарів, виконайте наведені нижче кроки по черзі або одночасно.

Крок 1 із 4. Укажіть атрибут "мінімальна автоматична ціна" [auto_pricing_min_price]

  • Використовуйте атрибут "мінімальна автоматична ціна" [auto_pricing_min_price], щоб установити мінімальне значення, до якого може знизитися ціна товару, коли застосовуються правила ціноутворення, створені вами в обліковому записі Merchant Center.
  • Докладніше про те, як налаштувати атрибут мінімальна автоматична ціна [auto_pricing_min_price].
  • Ви можете надіслати цей атрибут за допомогою додаткового фіду чи правил фідів у Merchant Center або через API.
  • Зверніть увагу: максимальна ціна – це стандартна ціна, указана у фіді товарів за допомогою атрибута [price] або [sale_price], а мінімальна ціна – це значення, указане в атрибуті [auto_pricing_min_price]. Система Google оптимізовуватиме вартість купона з урахуванням цих 2 обмежень. Також у певний момент система Google згенерує купон лише для тих товарів із вашого асортименту, які відповідатимуть загальній цілі максимізації прибутку від усього асортименту, враховуючи вплив перехресних продажів і канібалізації.

Крок 2 із 4. Укажіть атрибут "собівартість реалізованої продукції" [cost_of_goods_sold]

За допомогою даних, указаних у цьому атрибуті, можна обчислити приблизний валовий прибуток. Без даних про собівартість реалізованої продукції ми не можемо розраховувати оптимальний розмір знижки для купонів і валовий прибуток від продажу ваших товарів. Додайте цей атрибут для якомога більшої кількості товарів, щоб ми могли ефективно допомогти вам підвищити прибутковість.

Докладніше про те, як налаштувати атрибут собівартість реалізованої продукції [cost_of_goods_sold].

Примітка. Якщо ви не хочете надавати інформацію про собівартість реалізованої продукції для кожного товару, можете вказати відсоток маржі для собівартості реалізованої продукції за допомогою додаткового фіду в Merchant Center. Його можна застосовувати до окремих позицій або категорій товарів.

Ви можете надіслати цей атрибут за допомогою додаткового фіду чи правил фідів у Merchant Center або через API.

Крок 3 із 4. Налаштуйте звіти про конверсії з даними кошика

Звіти про конверсії з даними кошика використовуються для покращення результатів і визначення ефективності динамічних рекламних акцій. Налаштувавши ці звіти, ви зможете отримувати інформацію про кількість трансакцій, а також відомості про дохід і прибуток від динамічних рекламних акцій.

Налаштуйте звіти про конверсії з даними кошика, щоб виконувати наведені нижче дії.

  • Чітко підраховувати дохід і прибуток від динамічних рекламних акцій.
  • Переглядати детальні звіти про кількість товарів у кошику й середню вартість замовлення.
  • Переглядати детальні звіти про продані товари.

Дізнайтесь, як налаштувати й протестувати відстеження конверсій із даними кошика.

Крок 4 із 4. Налаштуйте купони

Купони, які використовуються в динамічних рекламних акціях, потрібно налаштовувати так само, як і фід рекламних акцій або будь-яку іншу рекламну акцію в Merchant Center. Докладніше про те, як налаштувати спеціальні пропозиції в товарних оголошеннях.

Примітка. Динамічні рекламні акції повинні відповідати вимогам, зазначеним у специфікації фіду рекламних акцій і правилах щодо рекламних акцій.

Динамічні рекламні акції використовуються як рекламні акції зі знижкою у вигляді певної суми чи відсотка для онлайн-пропозицій, тому окремі атрибути для таких акцій слід налаштувати наведеним нижче чином.

Атрибут

Обов’язковий

promotion_id

Значення атрибута має починатися з префікса spd_

offer_type

Потрібно вказати значення generic_code

redemption_channel

Потрібно вказати значення online

promotion_destination

Потрібно вказати значення shopping_ads

generic_redemption_code

Потрібно вказати значення атрибута

percent_off АБО money_off_amount

Потрібно вказати значення атрибута

Крім зазначених вище полів, потрібно вказати значення в інших обов’язкових полях.


Перевірка Google

Виконавши покрокові вказівки із застосування, надішліть у Google запит на повну перевірку, натиснувши кнопку Надіслати запит на перевірку. Перевірка включає наскрізне тестування, яке охоплює кілька сценаріїв і проводиться в Мережі Google. Так ми визначимо, чи правильно працює інтеграція. Будь-які проблеми, які потрібно усунути, відображатимуться на останній сторінці налаштувань. Перш ніж оновлення почнуть діяти, після внесення змін може знадобитися до 24 годин.

Якщо буде виявлено проблеми, вирішіть їх і надішліть запит на повторну перевірку, натиснувши кнопку "Надіслати запит на перевірку" знову. Якщо під час повторної перевірки знову виявляться проблеми, їх теж потрібно буде вирішити й надіслати ще один запит.

Коли Google перевірить і схвалить ваш обліковий запис, ви зможете відстежувати ефективність своїх кампаній на вкладці "Автоматичні знижки", а також призупиняти й активувати створення оптимізованих цін зі знижкою лише одним натисканням кнопки.

Розклад запуску функції

Розширення аудиторії

Після перевірки ми почнемо розширювати аудиторію за вказаним нижче графіком.

Розклад розширення аудиторії

  1. Перший етап: оптимізовані купони показуються 10% покупців.
  2. Другий етап: оптимізовані купони показуються 90% покупців.

Відсоток аудиторії можна будь-коли перевірити в Merchant Center, перейшовши на вкладку "Автоматичні знижки" в розділі "Маркетинг".


Практичні поради

  • Укажіть якомога більше можливих значень для знижок.

    Функція "Динамічні рекламні акції" вибере оптимальну знижку з наданих значень. Щоб максимально збільшити валовий прибуток, рекомендуємо вказати від 1 до 10 або більше варіантів знижки. Наприклад, ви вказали такі значення: 5%, 10% і 20%. Якщо розрахована функцією оптимальна знижка становитиме 8%, то для купона буде обрано значення 5%, що знизить ефективність рекламної акції. Тому в цій ситуації було б краще вказати такі варіанти знижки: 5%, 7%, 9%, 11%, 13% тощо (до 20%).

  • Не використовуйте коди купонів, які можна легко вгадати.

    Уникайте використання поширених назв для кодів купонів (наприклад, "5OFF", "10OFF" тощо), оскільки покупці можуть угадувати їх і користуватися максимальними знижками, коли ви цього не планували.

  • Обмежуйте строк дії акцій і асортимент товарів, які беруть участь у них.

    Ви можете обмежувати строк дії купонів, щоб у покупців було менше можливостей використовувати їх повторно. Указати період проведення рекламної акції можна за допомогою атрибута "дата початку рекламної акції" [promotion_effective_dates]. Ви також можете створювати купони лише для певних категорій товарів, хоча динамічні рекламні акції найбільш ефективні, коли їх дія поширюється на більшу частину асортименту.

Поширені запитання

  1. Як функція "Динамічні рекламні акції" пов’язана зі стратегією "Цільова рентабельність витрат на рекламу" в Google Ads?

    Функція "Динамічні рекламні акції" найбільш ефективна, коли використовується стратегія "Цільова рентабельність витрат на рекламу". Однак застосування цієї стратегії не є обов’язковою умовою для роботи функції.

  2. Чи може продавець поєднувати грошові або відсоткові знижки в рекламних акціях?

    Так. У спеціальному рядку фіду не можна одночасно вказувати атрибути [percent_off] і [money_off_amount]. Проте ви можете налаштувати для одного товару кілька акцій із різними типами грошових або відсоткових знижок.

  3. Які фактори враховуються під час вибору оптимальної рекламної акції?

    Вибираючи оптимальну знижку, штучний інтелект від Google враховує велику кількість факторів і різних наборів даних. При цьому основна увага звертається на криву попиту й гнучкість цін.

  4. Чи встановлюється мінімальний і/або максимальний розмір знижки у відсотковому чи грошовому виразі?

    Для рекламних акцій немає мінімальних або максимальних вимог до знижки.

  5. Чи можна вказати для цільового сервісу рекламної акції відразу два атрибути: "товарні оголошення" й "безкоштовні пропозиції"?

    Зараз підтримується лише атрибут "товарні оголошення". Проте ми постійно працюємо над тим, щоб покращити ефективність функції "Динамічні рекламні акції".

  6. Чи можна використовувати купони, які мають мінімальну вартість замовлення?

    Так, купони з мінімальною вартістю замовлення підтримуються.

  7. Чи може продавець указати відсоток маржі для собівартості реалізованої продукції замість того, щоб надавати окреме значення для кожної пропозиції?

    Так, продавець може вказати відсоток маржі для собівартості реалізованої продукції за допомогою додаткового фіду в Merchant Center.

  8. Чи працює функція "Динамічні рекламні акції" з кампаніями з максимальною ефективністю?

    Зараз ви можете використовувати функцію "Динамічні рекламні акції" лише для товарних оголошень, проте вона сумісна з кампаніями з максимальною ефективністю. Це означає, що функція працюватиме в поєднанні з кампанією з максимальною ефективністю, але рекламні акції показуватимуться лише в товарних оголошеннях у межах цієї кампанії.

  9. Чим динамічні рекламні акції відрізняються від автоматичних знижок?

    Обидві функції у своїй роботі використовують схожі моделі, проте до використання динамічних рекламних акцій висувається менше вимог, зокрема щодо передавання цін або інтеграції цільових сторінок.

  10. Я маю один обліковий запис Merchant Center, але кілька фідів товарів для різних країн. Чи можу я додавати товари для різних країн?

    Ви можете включати товари для потрібних країн за допомогою атрибута [auto_pricing_min_pricing]. У звітах про ефективність відображатимуться зведені дані для всіх країн. Зверніть увагу, що зараз ви не можете фільтрувати дані за певною країною.

Статті за темою

Чи корисна ця інформація?

Як можна її покращити?
Пошук
Очистити пошук
Закрити пошук
Додатки Google
Головне меню
15968280977134762163
true
Пошук у довідковому центрі
true
true
true
true
true
71525
false
false
false
false