...
三、eventtype&eventargs
1、前端上报的事件字段
浏览view
字段 | 可能的取值 | 描述 |
userInfo | {"city":"长沙","nickname":"nico","sex":1,”openid”:”xx”, "country":"中国","province":"湖南","headimgurl":"xx”} |
Userinfo事件信息 | |
isWeixin | true/false(boolean) |
是否微信浏览器,检查User-Agent是否包含MicroMessenger | ||
useragent | pc /iphone/ipad/android/WP / Windows/Mac/Linux (string) | 设备类型,来自User-Agent |
uaVer | 安卓手机为安卓系统版本,Windows环境为windows的系统版本 | 系统版本,来自User-Agent |
lc | 从0开始(int) | 层级参数 |
shareType | 微信网页打开时,取值timeline(朋友圈),groupmessage(微信群),singlemessage(好友分享),gzh(公众号)或者为空字符串 | 打开来源,微信自动在url中添加的from参数 |
netType | 例如:cmnet,3G,3gnet,WIFI,4G | 网络类型,来自User-Agent |
appSrc | Weixin(微信),Weibo(微博),Qzone(QQ空间),QQ,NewsArticle(今日头条),namecard(知客名片),wxeditor(编辑器小程序) | 打开的APP,来自User- |
Agent。任一插件或小程序都可视为一个第三方app,若通过插件去打开作品,且在统计时要做区分插件和微信网页,那么使用这个参数。 | ||
appVer | APP版本,来自User-Agent | |
screen | 例如:1080x1920 | 屏幕分辨率,宽x高 |
model | samsung, xiaomi, Huawei, vivo, Meitu, oppo, Coolpad, ASUS, ZTE, HTC, Sony, Lenovo, nubia, meizu, iphoneOther, iphone4x, iphone5x, iphone6x, iphone6xp或者安卓的其他机型信息,可能为空 | 机型信息,来自User-Agent |
mdetail | 可能与model相同 | 型号 |
build | 手机的生产流水,只有手机设备访问才会具有,pc端不具备 | |
url | 当前页面url | |
rurl | 当前页面referer |
view事件对应的eventargs字段demo:
{"userInfo":{"city":"长沙","nickname":"nico","sex":1,"openid":"ofg8HxKUtmMYevetuDznizwq0HK4","privilege":{},"country":"中国","province":"湖南","headimgurl":"http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLRib6awmy1QtYT4Xl3rNHI6NWDq9BNNaDAic9VaiccdOsR1cEhOzwwpzcboS8dO3T5UHYOQiaf9yXFug/132","appid":"wx8d4dcbcc3d3f1cb9","language":"zh_CN"},"useragent":"android","mdetail":"MI MAX 2","lc":2,"rurl":"","uaVer":"7.1.1","screen":"1080.75x1922.25","isWeixin":true,"url":"https://v2.rabbitpre.com/m2/U3MFvu3?actid=395638050115424256&stepid=395638113432768512&cnltype=TERMINAL%2CEMPLOYEE&cnl=372760745588428800%2C400952489085636608&mkcloudsdk=null&lc=2&sui=16fc628e-fee7-4f6e-92ca-5ad9bcb62aa3&from=groupmessage#from=share","netType":"WIFI","title":"营销快报 | 微信公众号为什么不做信息流?小程序刷屏只需三步","appSrc":"Weixin","appVer":"6.6.7.1321(0x26060739)","build":"NMF26F","model":"xiaomi","shareType":"groupmessage"}
{"userInfo":{"openid":"o7kepwRzAFa829PRruQ5C-i2eeyM","appid":"wx94ec6057d5a4a719"},"useragent":"android","mdetail":"vivo Y55L","lc":1,"rurl":"","uaVer":"6.0.1","screen":"720x1280","isWeixin":true,"url":"http://v7.rabbitpre.com/m2/aUe1ZiAkXr?lc=1&sui=c77a393e-612b-4b86-b78d-48c5cd972ef9&from=groupmessage#from=share","netType":"WIFI","title":"❤ 致所有穿过军装的人!","appSrc":"Weixin","appVer":"6.6.7.1321(0x26060739)","build":"MMB29M","model":"vivo","shareType":"groupmessage"}
翻页switchpage
字段 | 可能的取值 | 描述 |
ctp | 1 | 当前页 |
tgp | 2 | 目标页 |
ttp | 10 | 总页数 |
staytm | 1000 | 停留时间(毫秒),若在小程序中,则取(leavepage-enterpage)的时长 |
switchpage事件对应的eventargs字段demo:
{"ctp":3,"tgp":4,"staytm":16880,"ttp":6}
退出exit(此部分旧数据中有使用并存储,新接入的数据以弃用)
字段 | 可能的取值 | 描述 |
currentPage | 10 | 关闭时的页数 |
totalPage | 10 | 作品总页数 |
staytm | 1000 | 当前页的停留时间(毫秒) |
exit事件对应的eventargs字段demo:
{"staytm":3714,"currentPage":2,"totalPage":8}
点击linkclick
字段 | 可能的取值 | 描述 |
btname | started | 按钮id/二维码id |
remark | 开始按钮 | 按钮名称/二维码名称 |
type | longclick/Null | 长按/单击 |
linkclick事件 普通按钮 对应的eventargs字段demo:
...
{"remark":"抽奖返回按钮2","btname":"appid-draw-return-button","type":"longclick"}
表单信息formInfo
字段 | 可能的取值 | 描述 |
formInfo | {} | 表单JSON对象 |
formInfo事件 对应的eventargs字段demo:
...
{"formInfo":{"data":{"1530842787484156":{"手机":"18617588699"},"1530842858954160":{"性别/码数":"女,165"},"1530842787484155":{"姓名":"肇慧敏"},"1530842787484157":{"地址":"邯郸市涉县城西街联通营业厅(供销楼旁边)"}},"version":"1"}}
用户信息userinfo
字段 | 可能的取值 | 描述 |
city | 威海 | 用户所在城市 |
nickname | 阿寨 | 昵称 |
sex | 1 | 用户的性别,值为1时是男性,值为2时是女性,值为0时是未知 |
openid | o7kepwcFRlJyCV4_tnGN0LRaxzLU | 用户的标识,对当前公众号唯一 |
unionid | oFGdtwOgYHCWT59SGEDlT8bIrmB4 | 同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的 |
country | 中国 | 用户所在国家 |
province | 山东 | 用户所在省份 |
headimgurl | 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空 | |
language | zh_CN | 用户的语言,简体中文为zh_CN |
微信网页授权拉取的用户信息对象
userinfo事件 对应的eventargs字段demo:
{"openid":"oiEBCwL93V-BRrRQKPvPCzONvFG0","headimgurl":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKibqX2nPhYJDajHkADuLVxiaNGVEw7RDWbNILcG5Z9SMEWUXfwSNwibqltibjDvWcicXGT4ibiaelkJck6A/132","id":77949,"sex":2,"language":"zh_CN","city":"信阳","unionid":"o9wX6jlRbdgMRDPjcYCLvxyHXcmA","country":"中国","privilege":{},"nickname":"芳芳","province":"河南"}
关闭unload
字段 | 取值 | 描述 |
staytm | 具体数值 | 整个作品的停留时间(毫秒),若在小程序中,取(launch-background)的时长 |
complete | 具体数值(0~1) | 作品的阅读完整度:文章的阅读高度/文章高度,如:0.66 |
roll | 布尔值(0/1) | 是否在页面发生过滚动事件,是为1,否为0 |
unload事件 对应的eventargs字段demo:
{"staytm":15300}
分享share
字段 | 取值 | 描述 |
staytm | 1000 | 从上一次翻页事件到分享时的时间(毫秒) |
useragent | 同view | 同view |
shareType | timeline, friend, qq, txweibo, qzone | 分享去向 |
shareApp | Wechat、Wecom | 分享环境(在哪里分享:微信、企业微信) |
share事件 对应的eventargs字段demo:
{"staytm":24837,"useragent":"iphone","title":"我是第259188位为中南大学湘雅二医院送上60岁生日祝福的人","shareType":"timeline"}
操作状态opState
字段 | 取值 | 描述 |
operation | start | 活动参与的发起操作,例如发起拼团/砍价 |
participate | 用来描述参与活动(非发起者) | |
getAward | 用来描述获得奖品/中奖、砍价成功、拼团成功 | |
playGame | 用来描述用户开始玩游戏,适用于小游戏作品 | |
paid | 成交,支付成功 | |
ownerOpenId | 活动发起者/邀请者的openid | 活动发起者/邀请者 |
视频video(20200328新增)
字段 | 可取值 | 描述 |
---|---|---|
action | play / replay | 点击重播或页面销毁是上报播放事件,第一次上报paly,之后在页面未销毁情况下都上报replay |
playlength | int | 取最近一次播放事件中,进度条所走的时间;播放时长,以秒为单位; |
小程序SDK事件
获取手机号getPhone
字段 | 可能取值 | 描述 |
---|---|---|
type | xcxauth | 手写(Null)/自动获取手机号(xcxauth) xcxauth 小程序授权 |
title | 如果是作品中,title=作品标题; 如果是我的页面,title=“内容小程序名称-个人中心” | |
phone | 138xxxxxxxx | 手机号 |
2.后端上报的事件
目前支持对接的事件
公众号gzh
字段 | 类型 | 取值 | 描述 |
operation | string | subscribe/unsubscribe | 关注公众号/取消关注公众号 |
...