Устранение неполадок, связанных с форматом специальных параметров

Чтобы вам было проще изучать, настраивать и оптимизировать аудитории, мы внесли в Google Рекламу перечисленные ниже улучшения.

  • Новые отчеты об аудитории
    Подробные отчеты о демографических характеристиках, сегментах и исключениях теперь собраны на одной вкладке. Нажмите значок Кампании Значок "Кампании", откройте вкладку "Аудитории, ключевые слова и контент" и выберите Аудитории. Также на этой вкладке можно управлять аудиториями. Подробнее об отчетах об аудитории
  • Новые термины
    Были внесены изменения в терминологию Google Рекламы и отчетов об аудитории. Например, типы аудитории (особая, заинтересованных покупателей и по интересам) теперь называются сегментами аудитории, а вместо "ремаркетинг" мы теперь говорим "использование ваших данных". Подробнее…

В этой статье рассказывается о том, как задать формат специальных параметров и как устранить неполадки, которые могут возникнуть при добавлении тега на сайт. В ней вы также найдете инструкции по реализации на сайте кода JavaScript и его аналогов и сведения о том, почему код может работать некорректно.

Важное замечание

Прежде чем использовать специальные параметры, изучите статью о том, как добавить тег динамического ремаркетинга на сайт.

Замечание по поводу оформления амперсандов (&)

Внутри кода HTML (в атрибуте <img src>) необходимо использовать кодировку &amp;. Обратите внимание, что это требование не относится к записи амперсандов внутри кода JavaScript. Многие теги и контейнеры, допускающие совмещение тегов для пикселей (например, Floodlight), не предусматривают обработку URL, которые представлены в кодировке HTML. Из-за двойного кодирования амперсандов достаточно часто возникают ошибки, в результате чего функция отслеживания работает некорректно. Убедитесь, что используется правильный URL. Если у вас возникают сомнения, проверьте реализацию кода с помощью расширения Google Tag Assistant.

Использование Google Менеджера тегов

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

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

  • Если страница содержит несколько идентификаторов (например, страница корзины), используйте для их группировки квадратные скобки. Пример: flight_destid: ["123", "456"]
  • Заключайте строковые специальные параметры в одинарные или двойные кавычки, соблюдая при этом единый стиль оформления. Если вы предпочитаете одинарные кавычки, используйте их для всех значений.
  • Не заключайте числовые специальные параметры в кавычки. Пример: flight_totalvalue: 200.99
  • Разделяйте параметры запятыми. Без них тег не будет работать корректно.
  • Параметры могут содержать только буквы, цифры и знак подчеркивания. Они не должны содержать пробелы или начинаться с цифр.
  • Для оптимальной работы используйте значения, приведенные в этой статье. Они определяют сегменты, автоматически создаваемые в Google Рекламе при настройке кампании динамического ремаркетинга. На других страницах можно использовать прочие значения, соответствующие материалам на вашем сайте.

Специальные параметры: примеры

Ниже приводится пример сайта авиакомпании, на котором размещены основные специальные параметры.

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

Хотя эта страница, как правило, не содержит сведений о товарах и услугах, Google Реклама может получать информацию о них из фида на основе их потенциальной эффективности.
Страница результатов поиска <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>
Для всех остальных страниц параметру xxxxxxxx_pagetype присваивается значение "other".

Хотя эта страница, как правило, не содержит сведений о товарах и услугах, Google Реклама может получать информацию о них из фида на основе их потенциальной эффективности.

Настройка специальных параметров: распространенные ошибки

Здесь на примере сайта авиакомпании показаны наиболее распространенные ошибки, совершаемые при реализации специальных параметров в тегах. Обратите внимание, что расширение 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. Теги изображений, не использующие JavaScript, рассматриваются как изображения. Например, некоторые веб-браузеры сохраняют изображения в кеше, благодаря чему при повторном посещении страницы ее загрузка происходит быстрее. В результате тег не будет активироваться должным образом при многократном посещении страницы. Такие проблемы не возникают при кодировании на JavaScript.

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

Тем не менее вам нужно изменить часть тега, написанную не на языке JavaScript, чтобы тег Google мог пересылать необходимые значения. Данные в этом случае кодируются вручную.

Возьмите только что созданный тег. Он должен выглядеть примерно так:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "ЗАМЕНИТЕ_ЗНАЧЕНИЕМ_СТРОКИ",
flight_pagetype: "ЗАМЕНИТЕ_ЗНАЧЕНИЕМ_СТРОКИ",
flight_totalvalue: ЗАМЕНИТЕ_ЧИСЛОВЫМ_ЗНАЧЕНИЕМ
};
</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="//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 Рекламу. Пары "ключ-значение" необходимо отправлять в следующем формате:

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. После внесения изменений получившийся сегмент будет выглядеть следующим образом:

//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"/>

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Приложения Google
Главное меню
15077555804116159537
true
Поиск по Справочному центру
true
true
true
true
true
73067
false
false
false