Google analytics GA/#xA0;GTM增强的电子商务|测量产品和;产品细节印象
我一直在努力在我们的Shopify商店和结账以及我们自己的定制定期结账中正确实施Google Analytics增强的电子商务。在大多数情况下,我让它工作得非常好 但我无法理解如何100%正确地实现和测量产品细节视图,因为这些测量的标签配置必须作为Google analytics GA/#xA0;GTM增强的电子商务|测量产品和;产品细节印象,google-analytics,shopify,google-tag-manager,enhanced-ecommerce,Google Analytics,Shopify,Google Tag Manager,Enhanced Ecommerce,我一直在努力在我们的Shopify商店和结账以及我们自己的定制定期结账中正确实施Google Analytics增强的电子商务。在大多数情况下,我让它工作得非常好 但我无法理解如何100%正确地实现和测量产品细节视图,因为这些测量的标签配置必须作为Pageview跟踪,触发器设置为eventequalsgtm.dom,这会导致错误“相同的web属性ID被跟踪两次”在谷歌标签Aassistant中 如果有人愿意看一看的话,我很乐意为此付出帮助 目前在我们的3个标签火灾页面加载 GA页面视图 页面
Pageview
跟踪,触发器设置为event
equalsgtm.dom
,这会导致错误“相同的web属性ID被跟踪两次”在谷歌标签Aassistant中
如果有人愿意看一看的话,我很乐意为此付出帮助
目前在我们的3个标签火灾页面加载
- GA页面视图
- 页面浏览产品印象
- Pageview产品详细信息视图
DOM Ready
上加载常规GA页面视图
,并设置触发触发器的执行选项,以便在触发Pageview产品印象
或Pageview产品详细信息视图
时不会触发GA页面视图
但这仍然给我留下了2个被激发的标签,这仍然会导致错误。我也不能肯定这是正确的做法
请让我知道,如果我可以进一步解释一些东西或以某种方式改进这个问题。再一次,我是新来的,我很乐意为帮助付钱
在这方面工作了两天在衡量产品细节印象时,您有两种选择:
dataLayer.push({
'ecommerce': {
'detail': {
'actionField': {'list': 'Apparel Gallery'}, // 'detail' actions have an optional list property.
'products': [{
'name': 'Triblend Android T-Shirt', // Name or ID is required.
'id': '12345',
'price': '15.25',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Gray'
}]
}
}
});
//Your GTM container container code goes here
dataLayer.push({
'event' : 'productDetailImpression',
'ecommerce': {
'detail': {
'actionField': {'list': 'Apparel Gallery'}, // 'detail' actions have an optional list property.
'products': [{
'name': 'Triblend Android T-Shirt', // Name or ID is required.
'id': '12345',
'price': '15.25',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Gray'
}]
}
}
});
然后,您只需使用触发器“所有页面”设置常规GA页面视图标记,并确保标记配置中选中了电子商务选项:
方法(1)是推荐的方法,但如果您不可能这样做,则方法(2)如下:
dataLayer.push({
'ecommerce': {
'detail': {
'actionField': {'list': 'Apparel Gallery'}, // 'detail' actions have an optional list property.
'products': [{
'name': 'Triblend Android T-Shirt', // Name or ID is required.
'id': '12345',
'price': '15.25',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Gray'
}]
}
}
});
//Your GTM container container code goes here
dataLayer.push({
'event' : 'productDetailImpression',
'ecommerce': {
'detail': {
'actionField': {'list': 'Apparel Gallery'}, // 'detail' actions have an optional list property.
'products': [{
'name': 'Triblend Android T-Shirt', // Name or ID is required.
'id': '12345',
'price': '15.25',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Gray'
}]
}
}
});
如您所见,这里的区别在于,我们现在向数据层推送添加了一个名为productDetailImpression
的定制事件。此定制活动的唯一目的是允许我们在GTM中触发一个单独的GA事件标签,其唯一责任是拾取此增强的电子商务数据并将其发送给GA。我们在GTM中实现了以下目标:
注意以下几点: