Уведомление

Служба поддержки пользователей не предоставляет услуги по устранению неполадок на языке, выбранном в вашем интерфейсе. Чтобы связаться с сотрудником службы поддержки, переключитесь на английский или другой поддерживаемый язык (испанский, португальский или японский).

Передача информации в теги Floodlight с помощью макросов

Передавать информацию о конверсиях в теги издателя можно с помощью следующих макросов:

  • Макрос %s позволяет собирать идентификаторы сайтов Менеджера кампаний 360 из файлов cookie пользователя. Эти идентификаторы связаны с определенными тегами издателя.

    Передача идентификатора сайта из пользовательского файла cookie осуществляется за счет подстановки идентификатора сайта вместо макроса %s (например, в поле тега по умолчанию или тега издателя).

  • Макрос %p позволяет передавать информацию, связанную с тегом Floodlight на странице рекламодателя.

    Макрос %p извлекает из пути запроса каждую подстроку, которая соответствует шаблону, определенному в параметрах. Установив соответствие, макрос передает информацию в URL переадресации.

  • С помощью макроса %n генерируются случайные числа.

Пример

<iframe src="http://1234567.fls.doubleclick.net/ activityi;src=1234567;type=expglob;cat=kb123;u1=[PRODUCT_NAME];u2=[PRODUCT_ID];qty=1;cost=[Revenue];x=[Dsearch_prod_id];y=[Dsearch_prod_name];z=[Dsearch_price];da1=[Dsearch_quantity];ord=[OrderID]?"width="1" height="1" frameborder="0" style="display:none" ></iframe>

Если тег названия продукта издателя принимает только значения от 1 до 5, а рекламодатель использует вместо них текстовые строки, необходимо выполнить конвертацию значений.

Эту задачу позволит решить следующий скрипт:

<SCRIPT LANGUAGE="JavaScript">
var pub_cost="%pcost=!;";
var pub_prod="%pu1=!;";
var pub_prod_id="%pu2=!;";
var pub_ord_id="%pord=!?";
var item=0;
switch (pub_prod){
case "hotel_room": item=1;
break;
case "flight": item=2;
break;
case "car_rental": item=3;
break;
case "time_share": item=4;
break;
case "package": item=5;
break;
default : item=0;
}
myImage=new Image();
myImage.src='https://www.publisher.com/u?CAMPAIGNID=1234567&ORDERID='+pub_ord+'&TYPE=89101112&ITEM='+item+'&AMOUNT='+pub_cost+'&QUANTITY=1&CURRENCY=GBP&METHOD=IMG';
</script>

В этом примере вам нужно конвертировать переменную pub_cost в целое число от 1 до 5, прежде чем передавать ее в тег издателя.

Чтобы связать значения сервера объявлений со значениями, установленными издателем, используйте оператор выбора switch. Таким образом можно управлять значениями, передаваемыми в теге Floodlight.

Возможно, что вам также придется изменить значения стоимости и количества, чтобы они не создавали проблем при обработке данных о конверсии со стороны издателя. 

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

Использование макроса %p для передачи переменных и значений в динамические теги

Макрос %p извлекает из пути запроса каждую подстроку, а затем передает ее в URL переадресации. При этом используется следующий формат:

%p[start_key_string]![end_character]

Замените [start_key_string] на ключ из пары, значение которого нужно передать в тег по умолчанию или тег издателя. Например, чтоб передать значение ключа ord=, вместо [start_key_string] нужно вставить ord=. Конечный знак [end_character] – это, как правило, точка с запятой (;), разделяющая пары "ключ-значение", или знак вопроса (?), который обозначает конец строки. Например, для передачи параметра ord= полная пара "ключ-значение" будет выглядеть так: order=%pord=!?.

Пример тега

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

Тег-заполнитель

Вот тег размером 1 x 1, который используется для добавления информации:

<img src="https://www.mywebsite.com?price=[price]&category=[category]&order=[orderID]" height="1" width="1" />

Обратите внимание, что пары "ключ-значение" должны создавать вы. В качестве нового ключа можно указать любую строку (в данном случае это price, category и order).

Тег с макросами

Используем макрос %p для замены тегов:

<img src="https://www.mywebsite.com?price=%pcost=!;&category=%pu1=!;&order=%pord=!?" height="1" width="1" />

Для каждой паре "ключ-значение" указывается значение %p, затем – ключ из исходной пары в теге Floodlight, затем – знак равенства (=) и восклицательный знак (!). Подобным образом из исходного тега Floodlight можно импортировать любые пары "ключ-значение".

Если это последняя пара "ключ-значение" в теге, используйте в конце вопросительный знак (?). Остальные пары разделяйте точкой с запятой (;). Обратите внимание, что амперсанд (&), который используется в качестве разделителя, остался на прежнем месте. Это необходимо, потому что при подстановке значения макроса вопросительный знак и точки с запятой удаляются.

Тег с расширенным макросом

При замене макроса в качестве значения используется исходное значение ключа, на который ссылался макрос %p.

<img src="https://www.mywebsite.com?price=19.95&category=books&order=BUY12834988?" height="1" width="1" />

Возможные проблемы

При передаче информации из тега Floodlight в тег стороннего издателя могут возникнуть следующие проблемы:

  • Параметры влияют на типы данных (строки, целые числа и т. д.)

  • Формат чисел (например, количество цифр или знаков после запятой) не соответствует нашим требованиям.

  • Отличающиеся значения одного параметра в разных тегах (в тегах Floodlight – product=name_of_product, в тегах издателя – product=integer_from_1_to_5 и т. д.).

При использовании параметров в тегах будьте внимательны. По условиям вашего договора с Google Платформой для маркетинга вам запрещено передавать нам любые данные, которые могут быть использованы или расценены как информация, позволяющая идентифицировать личность пользователя. Когда вы будете вводить определенные значения в каком-нибудь поле в интерфейсе одного из сервисов платформы, может появиться напоминание о том, что параметры нельзя использовать для передачи подобной информации. В частности, это может произойти, если вы применяете параметры с названиями email и username. Вы можете использовать параметры с подобными названиями при условии, что они не предназначены для сбора данных, которые интерпретируются в рамках Google Платформы для маркетинга как идентификационные. Например, пользовательская переменная email со значением weekly (еженедельно) не противоречит правилам. Однако передавать с ее помощью адрес электронной почты пользователя запрещено. Мы можем связаться с вами, если придем к выводу, что вы нарушаете правила в отношении параметров.

 

Ознакомьтесь с нашими рекомендациями, которые позволят предотвратить передачу идентификационных данных.

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

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