Як усувати поширені проблеми форматування спеціальних параметрів

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

  • Нові звіти про аудиторії
    Детальні звіти про демографічні дані, сегменти й виключення аудиторій тепер зібрано на одній сторінці. Натисніть значок Кампанії Campaigns Icon, відкрийте вкладку "Аудиторії, ключові слова й контент" і виберіть Аудиторії. Ви можете легко керувати своїми аудиторіями на цій сторінці звіту. Докладніше про звіти щодо аудиторій.
  • Нові терміни
    Ми застосовуємо нові терміни у звіті про аудиторії і загалом у Google Ads. Наприклад, "типи аудиторій" (зокрема спеціальні аудиторії, а також аудиторії зацікавлених покупців і за інтересами) перейменовано на "сегменти аудиторій", а "ремаркетинг" – на "ваші дані". Докладніше про оновлені терміни й фрази в аудиторіях.

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

Перш ніж почати

Щоб використовувати спеціальні параметри, прочитайте спочатку про те, як додавати на веб-сайт тег динамічного ремаркетингу.

Примітка щодо амперсандів (&)

У коді HTML (в атрибуті src тегу <img>) для відображення амперсанду необхідно використовувати позначення "&amp;", але в коді JavaScript цього не потрібно робити. Багато тегів і контейнерів, які допускають послідовне з’єднання пікселів (як-от Floodlight), неправильно розпізнають URL-адреси, якщо вони закодовані в HTML. Через це часто виникають помилки подвійного кодування амперсандів, які спричиняють неправильне відстеження. Переконайтеся, що використовуєте правильну URL-адресу. Якщо ви не впевнені, перевірте її за допомогою розширення Google Tag Assistant для Chrome.

Як використовувати Менеджер тегів Google

Замість того щоб додавати теги динамічного ремаркетингу на сайт, ви можете скористатися Менеджером тегів Google. У цьому випадку дані тегів передаватимуться через третю особу (Google).

Форматування спеціальних параметрів

  • Щоб згрупувати ідентифікатори для сторінок із багатьма ідентифікаторами (наприклад, сторінки кошика), використовуйте квадратні дужки. Приклад: flight_destid: ["123", "456"]
  • Використовуйте одинарні або подвійні лапки для рядка спеціальних параметрів. Як одинарні, так і подвійні лапки працюють однаково, але вони завжди мають бути узгоджені. Наприклад, якщо ви вирішили використовувати одинарні лапки, застосовуйте їх для всіх значень.
  • Не використовуйте лапки для числових спеціальних параметрів. Приклад: flight_totalvalue: 200.99
  • Розділяйте параметри комами. Без ком тег працюватиме неправильно.
  • Спеціальні параметри можуть містити лише літери, цифри та символи підкреслення. Вони не можуть починатися з цифр або включати пробіли.
  • Для оптимального налаштування застосовуйте значення, наведені в цій статті. Вони використовуватимуться для створення сегментів, які автоматично генерує Google Ads, коли ви налаштовуєте кампанію динамічного ремаркетингу. Для позначення окремих сторінок сайту можна використовувати додаткові значення.

Приклади спеціальних параметрів

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

Розділ сайту Приклад тегу зі спеціальним параметром Примітки
Головна сторінка <script type="text/javascript">
var google_tag_params = {
flight_destid: "",
flight_pagetype: "home",
flight_totalvalue:
};
</script>
На головній сторінці відображається інформація про її тип.

Навіть якщо така сторінка не містить дані про товари та послуги, Google Ads усе одно може отримувати ці відомості з вашого фіду на основі їх ефективності.
Сторінка результатів пошуку <script type="text/javascript">
var google_tag_params = {
flight_destid: "",
flight_pagetype: "searchresults",
flight_totalvalue:
};
</script>
На сторінці результатів пошуку наведено інформацію про її тип.
Сторінка відомостей щодо пропозиції <script type="text/javascript">
var google_tag_params = {
flight_destid: "123",
flight_pagetype: "offerdetail",
flight_totalvalue: 99.00
};
</script>
На цій сторінці можна динамічно заповнювати інформацію про товари або послуги, які переглядають користувачі. Використовуйте такий самий ідентифікатор зі свого каналу.
Сторінка кошика Один пункт призначення
<script type="text/javascript">
var google_tag_params = {
flight_destid: "123",
flight_pagetype: "cart",
flight_totalvalue: 120.00
};
</script>


Кілька пунктів призначення
<script type="text/javascript">
var google_tag_params = {
flight_destid: ["SFO", "SJC", "NYC", "LAX"],
flight_pagetype: "cart",
flight_totalvalue: [120.00, 300.00, 500.00, 900.00]
};
</script>
З цієї сторінки потрібно надсилати інформацію про всі товари, що містяться в кошику. Якщо параметр має кілька значень, використовуйте масив JavaScript (значення вказуються в квадратних дужках). Параметр "xxxxxxxx_totalvalue" має містити суму значень у кошику.
Сторінка покупки Один пункт призначення
<script type="text/javascript">
var google_tag_params = {
flight_destid: "123",
flight_pagetype: "purchase",
flight_totalvalue: 120.00
};
</script>


Кілька пунктів призначення
<script type="text/javascript">
var google_tag_params = {
flight_destid: ["SFO", "SJC", "NYC", "LAX"],
flight_pagetype: "purchase",
flight_totalvalue: [120.00, 300.00, 500.00, 900.00]
};
</script>
На цій сторінці повинна бути інформація про всі товари, які купив користувач. Параметр "xxxxxxxx_totalvalue" має містити суму значень у кошику або на сторінці конверсії.
Усі інші сторінки <script type="text/javascript">
var google_tag_params = {
flight_destid: "",
flight_pagetype: "other",
flight_totalvalue:
};
</script>
Для всіх інших сторінок використовуйте значення "other" для параметра xxxxxxxx_pagetype.

Навіть якщо така сторінка не містить дані про товари та послуги, Google Ads усе одно може отримувати ці відомості з вашого фіду на основі їх ефективності.

Типові помилки під час налаштування спеціальних параметрів

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

1. Значення в рядках не мають лапок. Приклад:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: purchase,
flight_totalvalue: 120.99
};
</script>

Виправлений фрагмент коду має виглядати так:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

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

2. Спеціальні параметри не відокремлено комою (,). Наприклад:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234"
flight_pagetype: "purchase"
flight_totalvalue: 120.99
};
</script>

Виправлений фрагмент коду має виглядати так:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

Після останнього спеціального параметра кома не ставиться. Якщо ж її поставити, це не спричинить помилки.

3. Параметр містить пробіл або символи не з таблиці ASCII. Підтримуються тільки символи [a-z][0-9] та '_'. Приклад:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

Виправлений фрагмент коду має виглядати так:

<script type="text/javascript">
var google_tag_params = {
flight_destid: 234,
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

4. Параметр містить кілька значень без квадратних дужок. Приклад:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "123,"234",
flight_pagetype: "cart",
flight_totalvalue: 100,50
};
</script>

Виправлений фрагмент коду має виглядати так:

<script type="text/javascript">
var google_tag_params = {
flight_destid: ["123","234"],
flight_pagetype: "cart",
flight_totalvalue: [100,50]
};
</script>

5. Параметр без значення. Приклад:

<script type="text/javascript">
var google_tag_params = {
flight_destid: ,
flight_pagetype: "other",
flight_totalvalue:
};
</script>
Виправлений фрагмент коду має виглядати так:

 

<script type="text/javascript">
var google_tag_params = {
flight_destid: "0",
flight_pagetype: "other",
flight_totalvalue: 0
};
</script>

Також можливий спрощений варіант:

<script type="text/javascript">
var google_tag_params = {
flight_pagetype: "other"
};
</script>

6. Порушено вимоги до призначення назв спеціальних параметрів. Приклад:

<script type="text/javascript">
var google_tag_params = {
destid: "234",
pagetype: "purchase",
totalvalue: 120.99
};
</script>

Виправлений фрагмент коду має виглядати так:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

Використання тегів, написаних не мовою JavaScript

Рекомендуємо використовувати тег JavaScript, оскільки це призводить до меншої кількості помилок запровадження та відповідає кільком цілям HTML. Звичайний тег img (не JavaScript) обробляється як зображення. Оскільки деякі веб-переглядачі кешують зображення, щоб пришвидшити завантаження сторінки, такий тег активується, лише коли користувач уперше відвідує ваш веб-сайт, але не під час наступних візитів. За допомогою тегу JavaScript можна вирішити цю проблему.

Ви можете скористатися цими інструкціями, якщо хочете використати частину тегу, що не є кодом JavaScript (тег img), або застосувати коротшу версію тегу. Тег зображення не передбачає використання бібліотеки JavaScript (conversion.js), тому зображення й сторінка завантажуються одночасно.

Щоб тег Google міг продовжувати надсилати значення, потрібно налаштувати його частину, написану не мовою JavaScript. Дані потрібно кодувати вручну.

Розгляньмо тег, який ви щойно створили. Він має виглядати так:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "REPLACE_WITH_STRING_VALUE",
flight_pagetype: "REPLACE_WITH_STRING_VALUE",
flight_totalvalue: REPLACE_WITH_NUMBER_VALUE
};
</script>
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = XXXXXXXXXX;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&amp;guid=ON&amp;script=0&amp;data.flight_destid=101&amp;
data.flight_destid=102
&amp;data.flight_pagetype=purchase"/>

</div>
</noscript>

Виділений текст – це тег, написаний не мовою JavaScript. Щоб надсилати спеціальні параметри через тег Google, виконайте наведені нижче кроки.

1. Підготуйте спеціальні параметри (вони також називаються "ключ-значення"), які потрібно надсилати в Google Ads. Ці параметри слід надсилати в такому форматі:

data.key1=val1&data.key2=val2&data.key2=val3...

Наприклад, якщо ви хочете надсилати спеціальні параметри flight_destid=100 і flight_pagetype=purchase, їх потрібно розташувати так:

data.flight_destid=100&data.flight_pagetype=purchase

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

data.flight_destid=101&data.flight_destid=102&data.flight_pagetype=cart

2. Додайте рядок як параметри до URL-адреси пікселя, тоді замініть & на &amp; відповідно до кодування HTML.

3. Після внесення змін остаточний атрибут img src має виглядати так:

//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&guid=ON&script=0&amp;data.flight_destid%3D101&data.flight_destid=102
&data.flight_pagetype=purchase

4. Нижче показано кінцевий варіант тегу img, який можна розмістити на сайті. Він виконуватиме такі самі функції, як версія тегу, написана мовою JavaScript.

<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&amp;guid=ON&amp;script=0&amp;data=flight_destid%3D101%2C102
%3Bflight_pagetype%3Dpurchase"/>

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

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