де можна почитати інструкцію прописування - Google Tag Manager в OkayCMS
для товару ще якось сам розібрався)
Код: Выделить всё
{if $controller == 'ProductController'}
<script>ut_tracker.start('parsing:head:counters');</script>
<script>
gtag('event', 'page_view', {
'send_to': 'GTM-4586256',
'value': '{$product->variant->price|convert:null:false}',
'items': [{
'id': '{$product->id}',
'google_business_vertical': 'retail'
}]
});
</script>
{/if}
а от для головної або категорії товару??? потрібно вивести
Код: Выделить всё
<script>
dataLayer = [];
dataLayer.push({
'event': 'view_item_list',
'value': 998.55,
'items': [{
'id': 1234,
'google_business_vertical': 'retail'}, {
'id': 45678,
'google_business_vertical': 'retail'}]
});
</script>
для пошуку
Код: Выделить всё
<script>
dataLayer = [];
dataLayer.push({
'event': 'view_search_results',
'value': 998.55,
'items': [{
'id': 1234,
'google_business_vertical': 'retail'}, {
'id': 45678,
'google_business_vertical': 'retail'}]
});
</script>
при додаванні товару в корзину
Код: Выделить всё
<script>
dataLayer = [];
dataLayer.push({
'event': 'add_to_cart',
'value': 998.55,
'items': [
{
'id': 1234,
'google_business_vertical': 'retail'
}]
});
</script>
для корзини
Код: Выделить всё
<script>
dataLayer = [];
dataLayer.push({
'event': 'purchase',
'value': 998.55,
'items': [{
'id': 1234,
'google_business_vertical': 'retail'
}]
});
</script>
можливо хтось має досвіт як вивести ці змінні
Дякую!