Google Analytics Measurement Protocol无法跟踪加购及商品浏览问题咨询
Measurement Protocol 商品浏览、加购事件实现方案
你当前已经在使用的增强型电子商务参数体系本身就支持这两类事件跟踪,无需额外引入新参数体系,仅需调整pa(产品操作类型)字段取值、匹配对应命中类型即可。
1. 商品浏览事件跟踪
商品浏览对应产品操作类型为detail,可根据触发场景选择命中类型:
- 商品详情页正常跳转触发的浏览:命中类型用
pageview,和你当前购买事件的请求结构基本一致 - 异步加载的商品弹窗、浮层类浏览:命中类型用
event,需补充事件类必选参数
示例请求参数:
data = { 't': 'pageview', # 异步场景替换为 'event',并补充 'ec':'商品行为', 'ea':'商品浏览' 'pa': 'detail', # 核心参数,标记为商品浏览操作 'cid': request.COOKIES.get('client_id'), 'cu': 'GEL', 'pr1id': '123123', 'pr1nm': 'iPhoneXR', 'pr1ca': 'Smartphones', 'pr1pr': 500, 'pr1br': 'Apple', 'pr1va': 'RED 128 GB' }
2. 加购事件跟踪
加购对应产品操作类型为add,属于用户交互行为,命中类型固定为event,需补充事件分类、事件动作两个必选参数:
data = { 't': 'event', # 加购为交互事件,固定用event命中类型 'ec': '购物车行为', # 事件分类,可自定义 'ea': '加购', # 事件动作,可自定义 'pa': 'add', # 核心参数,标记为加购操作 'cid': request.COOKIES.get('client_id'), 'cu': 'GEL', 'pr1id': '123123', 'pr1nm': 'iPhoneXR', 'pr1ca': 'Smartphones', 'pr1pr': 500, 'pr1br': 'Apple', 'pr1va': 'RED 128 GB', 'pr1qt': 1 # 加购数量按需填写 }
验证注意点
- 所有产品参数的索引需连续,多商品场景按
pr2id、pr2nm的规则顺延即可 cid参数需和用户站内其他行为的client_id保持一致,才能打通用户行为链路- 事件类命中(
t=event)必须填写ec(事件分类)、ea(事件动作)两个参数,否则请求会被Measurement Protocol拒收
内容的提问来源于stack exchange,提问作者boka keshelava
相关产品推荐
相关产品推荐

