Custom variables у Google Ads: навіщо вони потрібні та як використовувати

Що передавати за допомогою Custom variables та навіщо?

transaction ID дозволяє точніше зв’язувати конверсію з конкретним замовленням, перевіряти дублікати.

Як засіб дебагу: класна штука, але на постійній використовувати неможливо.

transaction_id

Нажаль, гугл не дозволяє відправляти такі “по-одинокі аля унікальні” данні для постійної звітності. Бо данні не можна кластерезувати, а наче для цього гугл задумав цей функціонал.

При досяненні приблизно 150 “унікальних відправлень” – гугл відмічає такі custom variables як “: “Event level key detected”, та після цього перестає виводити значення параметру на рівні кампаній у сегментах.

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

На практиці маржинальність краще передавати укрупненими групами — наприклад, за категоріями, ціновими діапазонами або рівнями low / middle / high. Це зручніше для роботи з custom variables.

Передача color і size через Custom variables дає змогу побачити які кольори або розміри приносять більше конверсій, який варіант дає кращу вартість продажу.

У практичному сенсі це значно спрощує роботу з аналітикою: замість ручного перегляду великих звітів можна швидше виявляти тренди, підсилювати успішні варіації та не витрачати бюджет на позиції з низьким попитом. А щоб ці дані справді були корисними, їх варто передавати у вигляді структурованих значень — без надмірної деталізації. (S, M, L, XL) (lack, white, red, blue, green).

З розміром взуття трохи складніше при великій лінійці розмірів, але працює.

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

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

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

Але не все так класно. Якщо товар 1, то зручно надходить одна категорія. А якщо товарів в замовленні декілька, то по якому принципу обрати одну категорію? по вартості? якщо ж не додасте таке правило, то буде not set 🙁

Як передавати додаткові параметри Custom variables?

Які проблеми можуть бути при додаванні?

Значення з назвою transaction_id зарезервовано системою гугль. Назвіть якось інакше: order_id або conversion_id

Додайте змінні з однаковою назвою як у GTM; Там є функціонал “+”
Якщо ж ви тільки-тільки додали, то вони зразу не з’являться, а підтянуться коли підтягнуться “конверсії” (24-36 годин).

Помилка скоріш за всього “Event level key detected”
Взагалі, вона про те, що відправляєте кажен раз унікальні значення – котрі гугл ніяк не може агрегувати кластерізувати.. короче хоч якось зібрати за однаковими ознаками. Спочатку буде висвічиватись помилка, а потім зась..перестане показувати по-одинокі данні.

Лікується тичасовим рішенням – створенням нового параметразмінної.

  1.  Додали зразу декілька типів конверсій для кампанії
    Тому для умовного purchase – може й знайде номер замовлення, чи назву категорії, а ось для call tracking не підтягне значення.
  2. Нелогічна змінна.
    При оформленні замовленні, уявимо що додали 2 одиниці товару.
    То ж для якого товару передавати назву категорії?

    Якщо не встановите самостійно за якими критеріями обирати, то й буде відправлятися not set у параметрах “категорії”. 

  3. Через consent mode встановлений на сайті – можуть не доходити значення.
  4. Щось накрутили не те у GTM; Але, у такому разі помітите останню дату оновлення  змінних в інтерфейсі Goals > “Custom variables”
    Якщо дата не відповідає дійсності, то ж залишиться тільки перевіряти у Debug;

Задати питання, або ж додати інсайти за темої статті: 

Переглянути інші статті за темами:

Leave a Reply

Your email address will not be published. Required fields are marked *