我有下一个购买的数据层,可以发送google分析:
dataLayer.push({
'event': 'ActivarTransaccion',
'ecommerce': {
'purchase': {
'actionField': {
'id': '46234462',
'affiliation': '001000',
'revenue': 189,
'tax': 0.00
},
'products': [{
'id': 'PGA720084778',
'name': 'PGA720084778',
'category': 'category',
'price': 189,
'brand': 'brand',
'quantity': 1,
'dimension1': '',
'dimension2': 'K 1200',
'dimension3': 'GT',
'dimension4': '',
'dimension5': 'A',
'dimension6': 'dim',
'dimension7': 'dim',
'dimension8': 'date',
'dimension9': 'moto',
'dimension10': 'cp',
'metric2': '42',
'metric3': '22',
'metric4': '10',
'metric5': '10',
'metric6': '189'
}]
}
}
});但是,数据没有发送到google analytics注册电子商务,出了什么问题,你能帮我吗?
发布于 2018-10-23 22:40:39
代码看起来像是正确触发的。数据层本身不会发送到Google Analytics,那么您是否检查过Google Tag Manager配置是如何设置的?这里的结构方式意味着事件标记将发送数据。
创建如下标签将告诉标签在'ActivarTransaccion‘数据层事件上触发,并使用电子商务信息的数据层。
标记类型:通用分析
事件跟踪类型:事件(然后添加cat、、label)
启用增强的电子商务功能: true
使用数据层: true
事件触发器:事件等于ActivarTransaccion (自定义事件触发器)
一旦完成并在GTM调试模式中进行了测试,您还必须在视图中启用增强的电子商务,方法是转到管理>查看列>增强的电子商务设置>启用电子商务并启用增强的电子商务。
如果这些已经完成,下一步将是检查站点上动态推送此代码的逻辑。
https://stackoverflow.com/questions/52947257
复制相似问题