DoubleClick Floodlight не записывает правильные данные

Мой DoubleClick Floodlight неправильно записывает мои данные, иногда он получает действительное имя пользовательской переменной (заключенное в []), а иногда и фактические данные

Это пример данных, которые я получаю

 | Field_1     | Field_2
1| [field_1]   | [field_2]
2| sample text | another sample text  

Образец кода

var axel = Math.random() + "";
var a = axel * 10000000000000;
document.write('<iframe class="fl-tags" src="https://1234567.fls.doubleclick.net/activityi;src=1234567;type=type;cat=cat;u1='+ cart['data_1'] + ';u2='+ cart['data_2'] + ';ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');

Настройка DoubleClick Floodlight

u1 = data type string, name field_1
u2 = data type string, name field_2

Почему DC FL получает фактическое имя переменной, а не фактические данные? кто-нибудь сталкивался с этим раньше?


person xmltag    schedule 03.07.2017    source источник


Ответы (1)


Если вы еще не решили, проблема заключается в том, как вы вызываете динамические переменные в теге Floodlight.

Вам нужно создать глобальную переменную в своем коде или создать переменную GTM для ссылки. Переменная должна быть заключена в фигурные скобки {{variable}} в пикселе Floodlight. FLS использует {{ }}, чтобы сигнализировать о необходимости сослаться на глобальную переменную. бывший:

var axel = Math.random() + "";
var a = axel * 10000000000000;
document.write('<iframe class="fl-tags" src="https://1234567.fls.doubleclick.net/activityi;src=1234567;type=type;cat=cat;u1={{data_1}};u2={{data_2}};ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
person Matthew Barrowclough    schedule 05.02.2018