电子商务跟踪通过谷歌标签管理器
Ecommerce Tracking via Google Tag Manager
我有一个关于电子商务跟踪的问题。
我想跟踪从购物车中添加/从购物车中删除的产品。
如何跟踪用户是否将多个产品添加到购物车中,或者当我们无法确定用户将点击哪个产品时,如何添加单个产品的详细信息。如果用户可以取不同的数量,我们如何在宏中分配数量?
我找到了这样一个JavaScript:
function() {
var ecommerceData = {
'event': 'addToCart',
'ecommerce': {
'currencyCode': 'USD',
'add': {
'products': [{
'id': '122',
'name': 'Shirt',
'quantity': '2'
}]
}
}
};
return ecommerceData;
}
多个产品:
function() {
var ecommerceData = {
'event': 'addToCart',
'ecommerce': {
'currencyCode': 'USD',
'add': {
'products': [
{
'id': '122',
'name': 'Shirt',
'quantity': 1 // integer type
},
{
'id': '125',
'name': 'Shirt with Coffe',
'quantity': {{Quantity}} // via macro in GTM
},
{
'id': '129',
'name': 'Coffee with cottage cheese',
'quantity': item.qty // via js variable/object
}
]
}
}
};
return ecommerceData;
}
文档:
GTM和增强的电子商务
https://developers.google.com/tag-manager/enhanced-ecommerce字段引用
https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce相关文章:
- 根据单个用户的决定禁用谷歌标签管理器(选择退出)
- jquery在通过谷歌标签管理器交付时点击不工作
- 删除$fromtataLayertotal-google标签管理器
- 谷歌标签管理器点击事件没有冒泡到家长
- 谷歌标签管理器,事件推送到数据层
- 从谷歌标签管理器提取标签
- 我使用谷歌标签管理器在我的网站上启动标签.变量“;未定义的“;在任何版本的Internet Explorer的自定义代码
- 如果JavaScript标签是通过谷歌标签管理器插入到页面上的,那么它们的延迟程度是多少;s的自定义HTML
- 检查值存在于标签管理器验证器方法内的数组中
- '无法字符串化dataLayer'当使用谷歌标签管理器'点击监听器'在angular j
- 谷歌标签管理器添加&instrad of just&转换为脚本src
- 表单放弃数据谷歌标签管理器
- 使用谷歌标签管理器跟踪事件
- Youtube iFrame嵌入式视频跟踪-谷歌标签管理器
- 正在分析电子商务数据以推送到谷歌标签管理器的数据层
- 不同域上IFrame中的谷歌标签管理器
- Facebook转换像素和谷歌标签管理器
- ng if和谷歌标签管理器脚本
- 转到谷歌标签管理器破坏了我们的虚拟页面浏览量
- 如何在Cordova实现谷歌标签管理器