GTM, Pixel Facebook, Создание переменных через CSS-селектор
День добрый.
Вопрос верстки в контексте GTM и настройки событий FB Pixel. В верстке используемого шаблона дизайна (Mastershop), контейнер с ценой имеет следующий вид:
<div class="price" data-text="Цена по запросу" data-price="7656">7 656 грн.</div>
то есть, цена и сокращенное название валюты в одном контейнере, что как бы вызывает ошибку при срабатывании тега в GTM:
<script> fbq('track', 'AddToCart', { value: {{Price}}, currency: 'UAH', content_ids: {{SKU}}, content_type: 'product', }); </script>
CUSTOM PARAMETERS SENT content_type: product content_ids: TPCGC6150HD value: 7 656 грн. currency: UAH
потому что переменная Price, получает свое значения из блока этого div-а через CSS-селектор. То есть, ожидается числовое значение - 7656, а передается текстовое - 7 656 грн.
Как быть в таком случае, можно как-то убрать грн. из значения до передачи в FB Pixel или единственный вариант править верстку?
в диве, вместе с числовым значением цены стоит и обозначение валюты ( 7 535 грн.). Вообщем если в GTM создавать переменную путем выбора элемента из DOM через указание CSS селектора, то передается вот такое значение - 7 535 грн. Я хочу настроить индивидуальные конверсии в Pixel Facebook, там переменная price должна быть числом - 7 535, а получается что передается текст
1 ответ
Если вы ещё не нашли ответ на свой вопрос, подробную поддержку по настройке программных продуктов вы также можете получить от партнёров Webasyst.