帮助文档
What's new
增长平台全景图
文档使用指南
产品简介
开发者文档
SDK 集成
SDK调试
概述
Web Debugger
Mobile Debugger
小程序&内嵌页Debugger
验证埋点事件
概述
对 cstm(事件以及关联的事件级变量)上报进行验证
对 pvar(页面级变量)进行验证
对 evar(转化变量)进行验证
对 ppl(用户变量)上报验证
API参考
产品使用文档
产品分析
智能运营
获客分析
用户库
数据中心
项目管理
组织管理
个人中心
学习平台
工单管理
术语解释
常见问题与解决
基本问题
SDK集成
圈选问题
指标和维度
数据安全
产品使用
数据统计差异
如何刪除不要的項目?
为何收不到GIO的邮件?
无效指标清理说明
产品维护计划通告
对 ppl(用户变量)上报验证
验证“用户变量”数据
场景一:用户变量之登录用户ID
验证上传的登录用户ID数据(因登录用户ID是主键,因此若未上传登录用户ID,其他任何上传的用户变量都是无效的。)
登录用户ID配置方式
登录GrowingIO平台,在主菜单中选择
数据中心
>
数据管理
>
变量
>
用户变量
,在用户变量下的
登录用户变量
页签下,打开登录用户ID的启动状态,即完成配置。
对应的代码
此示例中的用户变量为登录用户ID,在用户登录时设置
平台
原型
代码示例
JS SDK
// 用户登录时,设置登录用户ID
gio('setUserId', userId);
// 用户退出登录时,清除登录用户ID
gio('clearUserId');
// 用户登录时,设置登录用户ID
gio('setUserId', '123456');
// 用户退出登录时,清除登录用户ID
gio('clearUserId');
Android SDK
//用户登录时,设置登录用户ID
GrowingIO.getInstance().setUserId(String userId);
//用户退出登录时,清除登录用户ID
GrowingIO.getInstance().clearUserId();
//用户登录时,设置登录用户ID
GrowingIO.getInstance().setUserId("123456");
//用户退出登录时,清除登录用户ID
GrowingIO.getInstance().clearUserId();
iOS SDK
//用户登录时,设置登录用户ID
+ (void)setUserId:(NSString *)userId;
//用户退出登录时,清除登录用户ID
+ (void)clearUserId;
//用户登录时,设置登录用户ID
[Growing setUserId:@"123456"];
//用户退出登录时,清除登录用户ID
[Growing clearUserId];
在对应的应用(网站、Android 或者 iOS App)中的进行登录、退出登录、切换账号登录的操作,通过 Debugger 工具验证数据准确性
按照如下流程图验证
在本例中,如下图的数据请求说明打点代码生效
未登录
已登录
场景二:其他用户变量
验证上传的除登录用户ID之外的其他用户变量数据(因登录用户ID是主键,因此若未上传登录用户ID,其他任何上传的用户变量都是无效的,所以请确保已经上传登录用户ID)
本例中除登录用户ID之外,还上传了用户性别、用户年龄这两个用户变量
其他用户变量配置方式示例
标识符
名称
描述
归因
gender_ppl
用户性别
用户性别
根据需求选择(不涉及数据验证)
age_ppl
用户年龄
用户年龄
根据需求选择(不涉及数据验证)
对应的代码
此示例中的用户变量为“用户性别(gender_ppl)”、“用户年龄(age_ppl)”,在用户登录或者变量值发生变化时进行设置
平台
原型
代码示例
JS SDK
gio('people.set', key, value);或gio('people.set', customerVariables);
gio('people.set', {'gender_ppl': '男', 'age_ppl': 25});
Android SDK
GrowingIO.getInstance().setPeopleVariable(String key, String value);
或
GrowingIO.getInstance().setPeopleVariable(JSONObject peopleVariables);
JSONObject jsonObject = new JSONObject();
jsonObject.put("gender_ppl", "男");
jsonObject.put("age_ppl", 25);
GrowingIO.getInstance().setPeopleVariable(jsonObject);
iOS SDK
+ (void)setPeopleVariableWithKey:(NSString *)key andStringValue:(NSString *)stringValue;
或
+ (void)setPeopleVariable:(NSDictionary<NSString *, NSObject *> *)variable;
[Growing setPeopleVariable:@{@"gender_ppl":@"男", @"age_ppl":@25}];
在对应的应用(网站、Android 或者 iOS App)中触发对应的用户变量,通过 Debugger 工具验证数据准确性
按照如下流程图验证
在本例中,如下图的数据请求说明打点代码生效
以前
对 evar(转化变量)进行验证
下一个 - 开发者文档
API参考
最近更新
2yr ago
此页面是否有帮助?
大纲
场景一:用户变量之登录用户ID
登录用户ID配置方式
场景二:其他用户变量