GTM, Pixel Facebook, Создание переменных через CSS-селектор

День добрый. 

Вопрос верстки в контексте GTM и настройки событий FB Pixel. В верстке используемого шаблона дизайна (Mastershop), контейнер с ценой имеет следующий вид:

<div class="price" data-text="Цена по запросу" data-price="7656">7 656 грн.</div>

то есть, цена и сокращенное название валюты в одном контейнере, что как бы вызывает ошибку при срабатывании тега в GTM:

<script>
  fbq(&#039;track&#039;, &#039;AddToCart&#039;, {
    value: {{Price}},
    currency: &#039;UAH&#039;,
    content_ids: {{SKU}},
    content_type: &#039;product&#039;,
  });
</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 ответ

  • 1
    Эрик Webasyst 21 января 2020 12:55 #

    Если вы ещё не нашли ответ на свой вопрос, подробную поддержку по настройке программных продуктов вы также можете получить от партнёров Webasyst.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите