我正在尝试使用Google跟踪代码管理器设置电子商务跟踪,但是我无法使数据显示在Google Analytics(分析)中? 在header.tpl
中使用此类代码{if isset($page_name) && $page_name|escape:'html':'UTF-8' == "order-confirmation"}
<script type="text/javascript">
window.dataLayer = window.dataLayer || []
dataLayer.push({ldelim}
'transactionId': '{$id_order}',
'transactionTotal': {$total_paid_tax_incl},
'transactionProducts': [
{foreach from=$products item=product}
{ldelim}
// List of productFieldObjects.
'sku': '{$product.id}',
'name': '{$product.name}', // Name or ID is required.
//'category': '{$product.X}',
'price': {$product.price},
'quantity': 1 // Optional fields may be omitted or set to empty string.
{rdelim}
{if !$smarty.foreach.product.last},{/if}
{/foreach}
]
{rdelim});
</script>
{/ if}
但是没有用
答案 0 :(得分:0)
您的数据层声明必须在GTM代码段的上方。
GTM的noscript部分也应紧随其后。
我认为您应该仔细阅读文档,以防遇到其他实施问题:
如何安装GTM:https://support.google.com/tagmanager/answer/6103696?hl=en&ref_topic=3441530
使用GTM的电子商务:https://support.google.com/tagmanager/answer/6107169?hl=en