Всем добрый день!
Необходимо добавить Теги событий динамического ремаркетинга Google Ads для карточки товара?
Скрипты для главной страницы и категории товаров добавлены в файле index.tpl и работают корректно.
<!-- Google Ads Remarketing Code-->
{if $smarty.get.module == 'MainView'}
{literal}
<script>
gtag('event', 'page_view', {
'send_to': 'AW-0000000',
'items': [{
'google_business_vertical': 'retail'
}]
});
</script>
{/literal}
{/if}
{if $smarty.get.module == "ProductsView"}
{literal}
<script>
gtag('event', 'view_item_list', {
'send_to': 'AW-000000',
'items': [{
'google_business_vertical': 'retail'
}]
});
</script>
{/literal}
{/if}
А вот со скриптом карточки товара возникли проблемы. В параметрах 'value' и 'id' должны выводиться значения "Цена" и "id" текущего товара. Но, к сожалению, в этих параметрах выводятся именно <?php echo {$product->price|escape} ?> и <?php echo $product->id|escape} ?>. А цена и id не подтягиваются.
{if $smarty.get.module == "ProductView"}
{literal}
<script>
gtag('event', 'view_item', {
'send_to': 'AW-0000000',
'value': <?php echo {$product->price|escape} ?>,
'items': [{
'id': '<?php echo $product->id|escape} ?>',
'google_business_vertical': 'retail'
}]
});
</script>
{/literal}
{/if}
В чем моя ошибка? Как правильно прописать в скрипте вывод соответствующих PHP переменных в файле с расширением .tpl?