1b.app
Скопирована ссылка -

Замена переменная в шаблоне ИМ в блоке вставки кода

есть скрипт для вставки на страницу карты товара в шаблоне интернет магазина https://stingray.ua/admin/shop/grid/product/
вот этот скрипт:
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
'ecomm_pagetype': 'product',
'ecomm_prodid': '6437-ru',
'ecomm_totalvalue': 590.0000});
</script>
для его работы нужно заменить переменные для id товара и его цены, но не уверен, что я правильно это сделал:
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
'ecomm_pagetype': 'product',
'ecomm_prodid': '[id]',
'ecomm_totalvalue': [price]});
</script>
скажите, правильно ли я указал переменные в скрипте?
https://i.imgur.com/WVbhvXK.png
Оригинальный вопрос доступен на версии: ua

Ответы:


Мазур Віктор Вікторович
SheBo писал/а:
скажіть, чи правильно я вказав змінні в скрипті?

чтобы это проверить нужно просто зайти на сайт, открыть код страницы найти там 'ecomm_pagetype': 'product', и ниже будут
'ecomm_prodid': '[id]',
'ecomm_totalvalue': [price]});
вот в этих местах или замененные цена и id товара (что значит что ты заменил правильно)
или останутся те же [] что значит что переменные там не работают. Это же js , ты его сам можешь посмотреть на странице
25.09.2023, 21:11

Мазур Віктор Вікторович
Именная лицензия

Отдел Заботы
OneBox production писал/а:

Мазур Виктор Викторович
SheBo написал:
скажите, правильно ли указав переменные в скрипте?

чтобы это проверить нужно просто зайти на сайт, открыть код страницы найти там 'ecomm_pagetype': 'product', и ниже будут
'ecomm_prodid': '[id]',
'ecomm_totalvalue': [price]});
вот в этих местах или заменены цена и id товара (что значит что ты заменил правильно)
или останутся те же [] что означает, что переменные там не работают. Это же js, ты его сам можешь посмотреть на странице

тоооочно я забыл, спасибо! не знаю что на меня нашло :D
отличного настроения :)
25.09.2023, 21:20
Оригинальный комментарий доступен на версии: ua

Мазур Віктор Вікторович
Именная лицензия

Отдел Заботы
OneBox production писал/а:
window.dataLayer = window.dataLayer

а могу еще узнать, какие именно переменные мне нужно для этого искать? Из какого списка
25.09.2023, 21:23
Оригинальный комментарий доступен на версии: ua


Мазур Віктор Вікторович
SheBo писал/а:
тоооочно я забуув, дякую! не знаю що на мене найшло :D
гарного настрою :)

взаимно

{|$dynx_itemid|}
{|$dynx_pagetype|}
{|$dynx_totalvalue|}

[[arg_xxx]] - где xx - любое значение аргумента со страницы

{|$orderId|} - на странице после создания заказа
{|$productcount|} - там же.

вроде все +-. На странице продукта еще можно все что сетится в блок продукта, но там внутренние переменные их нужно отдельно принтить прям наживую, они тебе врятли нужны
25.09.2023, 22:10

Мазур Віктор Вікторович
Именная лицензия

Отдел Заботы
OneBox production писал/а:

Мазур Виктор Викторович
SheBo написал:
тоооочно я забыл, спасибо! не знаю что на меня нашло :D
отличного настроения:)

взаимно
{|$dynx_itemid|}
{|$dynx_pagetype|}
{|$dynx_totalvalue|}
[[arg_xxx]] – где xx – любое значение аргумента со страницы
{|$orderId|} - на странице после создания заказа
{|$productcount|} – там же.
вроде бы все +-. На странице продукта еще можно все что сетки в блок продукта, но там внутренние переменные их нужно отдельно принтить прямо наживу, они спасли тебе нужные

да, все работает, благодаря Отделу Заботы (спасибо Димон)!
02.10.2023, 15:25
Оригинальный комментарий доступен на версии: ua

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