{literal} {/literal}
ga('set', 'dimension1', {literal}{$dimensionValue}{/literal});
1. Теги правильно раставляйКод: [Выделить]{literal} {/literal}2. Добавить переменные можно так Код: [Выделить]ga('set', 'dimension1', {literal}{$dimensionValue}{/literal});
{literal}<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-74', 'auto'); ga('send', 'pageview'); ga('set', 'dimension1', {literal}{$product->reference}{/literal}); ga('set', 'dimension2', {literal}{$productPrice}{/literal});</script>{/literal}
ga('send', 'pageview'); ga('set', 'dimension1', {$product->reference}); ga('set', 'dimension2', {$productPrice});
ga('set', 'dimension1',{/literal}{literal}{$product->reference}{/literal}{literal});
Код: [Выделить]ga('set', 'dimension1',{/literal}{literal}{$product->reference}{/literal}{literal});
Может кто-то посоветует платный нормальный модуль динамическо ремаркетинга через г.аналитикс для сран в которых нет google merchant center?
Что не работает? Значение переменных не подставляется? Код страницы смотрели?Я так делал, значение переменных добавляется.В html не будет работать, так как это переменные smarty для файлов tpl.
{literal}<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-74', 'auto'); ga('send', 'pageview'); ga('set', 'dimension1', {/literal}{literal}{$product->reference}{/literal}{literal}); ga('set', 'dimension2', {/literal}{literal}{$productPrice}{/literal}{literal});</script>{/literal}
$product->reference
Переменная Код: [Выделить]$product->referenceбудет показана только для страницы товара. В footer.tpl она не определена. Поэтому и ошибка.
$this->smarty->assign(array( 'dimensionValue' => $myvar,
Если это переменные, который не относятся к товару, то просто добавить их в файл php Код: [Выделить]$this->smarty->assign(array( 'dimensionValue' => $myvar,А если нужно определять переменные для товара, то проще свой модуль написать с нуля.
Цитата: Adik от 28 Август 2017, 13:33:51Переменная Код: [Выделить]$product->referenceбудет показана только для страницы товара. В footer.tpl она не определенна. Поэтому и ошибка.В product.tpl та же история.
Переменная Код: [Выделить]$product->referenceбудет показана только для страницы товара. В footer.tpl она не определенна. Поэтому и ошибка.
{addJsDef productReference=$product->reference|escape:'html':'UTF-8'}
ga('set', 'dimension1', productReference);
ga('set', 'dimension1', {/literal}{literal}{$product->reference|escape:'html':'UTF-8'}{/literal}{literal});