无埋点事件字段

无埋点事件字段共分为4个事件类型。
visit(访问事件)
page(页面事件)
action(动作事件)
action_tag(元素圈选动作事件)
名称
类型(长度)
说明
visitUserId
string(64)
<访问用户ID>
访问用户的唯一标识,由GrowingIo自动生成。 示例:fc55728b-41ab-42ff-8b1f-714e44c65fd6
sessionId
string(50)
<访问ID>
当前访问的唯一标识。 示例:6b5099c7-6006-422d-92ac-4f3bf4ddd37c。
Web端:首次访问时生成 session,当用户30分钟内无操作行为,之后有操作行为,刷新 session。 移动端:冷启动时生成 session,当App进入后台30秒后再次启动,刷新session。 小程序:冷启动时生成 session,当小程序进入后台5分钟后再次启动,刷新session。
accountVersion
string(20)
<SDK版本>
示例:2.3.0
platform
string(64)
<平台>
访问所属平台,可能值为 iOS / Android / Web 等。
示例:Web
domain
string(100)
<域名>
访问的域名,当为 iOS / Android 时,为 app 包名。
示例:www.growingio.com
page
string(1024)
<页面>
用户访问的当前页面。
示例:pages/index
queryParameters
string(1024)
<查询参数>
当前网站页面URL中的查询参数。
示例:cid=1234567
referrer
string(1024)
<来源页面URL>
当前页面浏览的上一个页面的完整url。
示例:https://www.growingio.com?cid=1234567
language
string(10)
<语言>
系统使用的语言。
示例:zh-cn
screenHeight
string(10)
<屏幕高度>
示例:1242
screenWidth
string(10)
<屏幕宽度>
示例:2016
time
bigint
<时间戳>
请求在用户端发生的时间戳。
示例:1520899220665
sendTime
bigint
<发送时间>
请求在SDK发送的时间戳。
示例:1520899221211
ip
string(15)
<IP地址>
示例:127.0.0.1
userAgent
string(512)
<用户代理>
简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。
示例:Mozilla/5.0 (iPhone; CPU iPhone OS 11_2_6 like Mac OS X) AppleWebKit/604.5.6 (KHTML, like Gecko) Mobile/15D100
operatingSystem
string(30)
<操作系统>
示例:iOS/Android
operatingSystemVersion
string(50)
<操作系统版本>
示例:iOS 11.0.1 /Android 6.0.1
clientVersion
string(50)
<客户的产品版本>
仅限移动端。
示例:1.0
channel
string(40)
<App的下载渠道>
仅限移动端。
示例:App tore
deviceBrand
string(20)
<设备品牌>
示例:google
deviceModel
string(50)
<设备型号>
示例:Nexus 5
deviceType
string(50)
<设备类型>
设备类型:
  • 0:平板
  • 1:手机
示例:1
deviceOrientation
string(10)
<设备方向>
请求产生时设备方向。
示例:PORTRAIT
latitude
double
<地理位置纬度>
精确到小数点后5位。
示例:29.43982
longitude
double
<地理位置精度>
精确到小数点后5位。
示例:29.43982
vstRequestId
string(16)
<访问请求内部ID>
GrowingIO系统内部用于标识一个访问请求的ID,可以用来关联访问数据。
示例:c7db72a5841506bd
若是在小时级别page数据无法join到对应的visit记录,visit记录可能存在于之前的小时单位中。
idfa
string(40)
<iOS独有的广告标识符>
苹果系统用于监测广告的ID。
示例:A075A0F9-32D2-4671-A78D-144B6B7D2920
androidId
string(16)
<安卓系统的一个ID>
示例:6284760c2926bcd5
IMEI
string(16)
<国际移动设备识别码>
示例:867459000000000
名称
类型(长度)
说明
visitUserId
string(64)
<访问用户ID>
访问用户的唯一标识,由GrowingIo自动生成。 示例:fc55728b-41ab-42ff-8b1f-714e44c65fd6
sessionId
string(50)
<访问ID>
当前访问的唯一标识。 示例:6b5099c7-6006-422d-92ac-4f3bf4ddd37c
platform
string(20)
<平台>
访问所属平台,可能值为 iOS / Android / Web 等。 示例:Web
domain
string(100)
<域名>
访问的域名,当为 iOS / Android 时,为 app 包名。
示例:www.growingio.com
page
string(1024)
<页面>
用户访问的当前页面。
示例:pages/index
queryParameters
string(1024)
<查询参数>
当前网站页面URL中的查询参数。
示例:cid=1234567
referrer
string(1024)
<页面来源>
当前页面浏览的引荐来源。
示例:​http://www.growingio.com?cid=1234567
referrerPage
string(1024)
<页面来源页面>
移动应用的来源页面。
示例:myViewController
title
string(1024)
<页面Title>
示例:GrowingIO
time
bigint
<时间戳>
请求在用户端发生的时间戳。
示例:1520899220665
sendTime
bigint
<发送时间>
请求在SDK发送的时间戳。
示例:1520899221211
deviceOrientation
string(10)
<设备方向>
示例:PORTRAIT
loginUserId
string(200)
<登录用户ID>
登录用户ID,推荐使用那些不能定位到个人的ID信息,通常为企业内部使用的CRM ID。
示例:user12345。
pageGroup
string(200)
<页面组>
示例:myPG
appVariable
map<string,string>
<应用级变量>
示例:{"version":"1.1"}。
customerAttributes2
string(200)
用户属性2
customerAttributes3
string(200)
用户属性3
customerAttributes4
string(200)
用户属性4
customerAttributes5
string(200)
用户属性5
customerAttributes6
string(200)
用户属性6
customerAttributes7
string(200)
用户属性7
customerAttributes8
string(200)
用户属性8
customerAttributes9
string(200)
用户属性9
customerAttributes10
string(200)
用户属性10
pageAttributes1
string(200)
页面属性1
pageAttributes2
string(200)
页面属性2
pageAttributes3
string(200)
页面属性3
pageAttributes4
string(200)
页面属性4
pageAttributes5
string(200)
页面属性5
pageAttributes6
string(200)
页面属性6
pageAttributes7
string(200)
页面属性7
pageAttributes8
string(200)
页面属性8
pageAttributes9
string(200)
页面属性9
pageAttributes10
string(200)
页面属性10
pageRequestId
string(23)
<页面请求ID>
GrowingIO系统内部用于标识一个唯一的页面请求的ID,可以用来关联page 数据。
示例:1521010820647fa5a9314e6
vstRequestId
string(16)
<访问请求内部ID>
GrowingIO系统内部用于标识一个访问请求的ID,可以用来关联访问数据。
示例:c7db72a5841506bd
若是在小时级别page数据无法join到对应的visit记录,visit记录可能存在于之前的小时单位中。
名称
类型(长度)
说明
visitUserId
string(64)
<访问用户ID>
访问用户的唯一标识,由GrowingIo自动生成。 示例:fc55728b-41ab-42ff-8b1f-714e44c65fd6
sessionId
string(50)
<访问ID>
当前访问的唯一标识。 示例:6b5099c7-6006-422d-92ac-4f3bf4ddd37c
requestType
string(10)
<请求类型>
根据请求的类型不同,可能值为:clck(click), chng(change),sbmt(submit)
示例:clck
domain
string(100)
<域名>
访问的域名,当为 iOS / Android 时,为 app 包名。
示例:www.growingio.com
page
string(1024)
<页面>
用户访问的当前页面。
示例:pages/index
sendTime
bigint
<发送时间>
请求在SDK发送的时间戳。
示例:1520899221211
time
bigint
<时间戳>
请求在用户端发生的时间戳。
示例:1520899220665
href
string(1024)
<标签内的跳转连接>
没有则为null。
示例:help.growingio.com
requestValue
string(1024)
<请求值>
该消息的值,例如标签的value。
示例:“确定”
index
bigint
<标签序号>
列表类型标签的序号,用于标记列表内的第几项,分析列表中最常被点击的内容或者首项推广效果等等。
info
string(200)
<用户自定义信息>
对应growingAttributesInfo设置的字段信息。
pageRequestId
string(23)
<页面请求ID>
GrowingIO系统内部用于标识一个唯一的页面请求的ID,可以用来关联page 数据。
示例:1521010820647fa5a9314e6
actionRequestId
string(30)
<Action请求内部ID>
用于标识一个action请求的ID。
  • Web以wa开头
  • 移动端以ma开头
名称
类型(长度)
说明
sendTime
bigint
<发送时间>
请求在SDK发送的时间戳。
示例:1520899221211
actionRequestId
string(30)
<Action请求内部ID>
用于标识一个action请求的ID。
  • web的以wa开头
  • mobile的以ma开头
ruleId
string(12)
<Rule内部ID>
用于标识元素圈选无埋点事件的唯一ID,由字母和数字组成。
示例:99ae0dec
您可以通过获取圈选元素定义接口得到以下rules(圈选元素定义)字段表。
名称
类型
说明
rule_id
string(12)
规则ID,匹配事件的规则ID,该ID为GrowingIO平台圈选的标签的唯一ID。该值有字母与数字组成,例如'1ba052a9'。
name
string(200)
规则名称,圈选的标签名称。该名称不可以作为唯一主键,只是便于使用区分。
ruleType
string(10)
规则类型,规则在定义时可能有不同的类型,例如按钮clck。值包括page、clck、chng、sbmt。
  1. 1.
    在基础部分数据导出(visit, page, action)之外,提供圈选数据与action级别数据的映射部分。
  2. 2.
    通过action数据中的action_id与action_tag中的action_id聚合,绑定对应的rule_id(映射的规则名称)到action数据上。
  3. 3.
    rules代表了客户在GrowingIO平台上圈选的标签,rule_id即其唯一标识符。
  4. 4.
    通过rules表将名称绑定到上述的action_tag表中,便于通过名称进行数据分析,识别导出数据中圈选部分的数据情况。
  5. 5.
    action_tag与rules表均是关联信息表,用于更进一步分析导出的部分数据,在导出数据中定位圈选数据。建议规则建立时保持名称的唯一性,GrowingIO平台不保证规则名称唯一性。
  6. 6.
    相同的规则名称下可能有多个规则类型,规则名称+规则类型才能区分,此处的规则类型与基础数据action中的事件类型保持一致。