对 evar(转化变量)进行验证
验证“转化变量”数据。
最后更新于
验证“转化变量”数据。
最后更新于
场景:在购物场景中,用户可以通过首页Banner、商品列表页等方式进入某个商品详情页,进而产生下单行为,想要知道不同的前序行为对于下单的贡献,就可以将商品详情页的入口来源定义为转化变量,用于分解下单行为(埋点事件)
转化变量配置方式示例
标识符 | 名称 | 描述 | 归因 | 失效 |
enterSource_evar | 商品详情页的入口来源 | 取值包括首页Banner、商品列表页等 | 根据需求选择(不涉及数据验证) | 根据需求选择(不涉及数据验证) |
对应的代码
此示例中的转化变量为“商品详情页的入口来源(enterSource_evar)”,当进入详情页时设置了这个转化变量。
平台 | 原型 | 代码示例 |
JS SDK | gio('evar.set', key, value);或gio('evar.set', conversionVariables); | gio('evar.set', 'enterSource_evar', '首页Banner');或gio('evar.set', {'enterSource_evar': '首页Banner'}); |
Android SDK | GrowingIO.getInstance().setEvar(String key, String value); 或 GrowingIO.getInstance().setEvar(JSONObject conversionVariables); | GrowingIO.getInstance().setEvar("enterSource_evar", "首页Banner"); 或 JSONObject jsonObject = new JSONObject(); jsonObject.put("enterSource_evar", "首页Banner"); GrowingIO.getInstance().setEvar(jsonObject); |
iOS SDK | + (void)setEvarWithKey:(NSString *)key andStringValue:(NSString *)stringValue; 或 + (void)setEvar:(NSDictionary<NSString *, NSObject *> *)variable; | [Growing setEvarWithKey:@"enterSource_evar" andStringValue:@"首页Banner"]; 或 [Growing setEvar:@{@"enterSource_evar":@"首页Banner"}]; |
在对应的应用(网站、Android 或者 iOS App)中触发设置了转化变量的时机,通过 Debugger 工具验证数据准确性
按照如下流程图验证
在本例中,如下图的数据请求说明打点代码生效