对 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 工具验证数据准确性

按照如下流程图验证

在本例中,如下图的数据请求说明打点代码生效