友盟+搜索

{{errorMsg}}

概述

AppTrack是【友盟+】旗下的、面向App广告主推出的监测与分析平台,从渠道点击、下载、安装启动及后续的留存,全链路、全方位监测与分析,我们具备全球领先的大数据处理能力,业内领先的反作弊技术,首推真人识别,为每一位广告主提供最真实、中立的推广效果监测服务。

账号登录

请进入官网https://apptrack.umeng.com使用【友盟+】账号登录,如果您没有账号,请点击此处注册

集成SDK/代码

以下根据不同的场景,用户可进行不同集成方案的选择。

场景一:

已经在使用"【友盟+】应用统计"(指U-App http://mobile.umeng.com/)的用户,如已经部署过SDK的则无需再部署。

对于IOS系统SDK请使用IDFA版(SDK版本号末位数为偶数的版本为IDFA版,如V4.1.4),对于Andorid系统的sdk无版本要求。用户在添加应用时,选择"已有【友盟+】应用":

点击"确定",即完成了应用的创建,并同时引导你进入下一步,创建广告监测。

场景二:

如果您从未在【友盟+】创建过应用,则从创建新应用开始

然后部署SDK或使用集成代码的方式,二选一即可。推荐使用【友盟+】统计sdk,扩展性更好,可以支持更多的功能。集成代码具有部署方便的特点,可以追踪到基本的效果数据,但对于事件的统计,则需要SDK的支持。

层级结构

一个【友盟+】账号可以创建多个应用,一个应用下可创建多个推广计划,一个推广计划下可创建多个监测单元。相应的,系统也提供了应用、推广计划、监测单元三个层次的数据报告。

系统原理

1、 在App中集成【友盟+】SDK,如已经在U-App中集成过(关于集成,详见SDK集成),则不需要再次集成。

2、 在系统中为每个渠道生成监测链接,在渠道推广时使用该短链作为推广链接。

3、 系统会对点击和激活的设备ID进行对比,如无设备ID将使用IP+UA,经反作弊算法处理过滤无效流量,然后进行匹配,匹配上之后计为1个新的激活,对多次激活的设备进行排重处理,只计1次。 当同一用户在多个渠道点击了监测短链,最后安装并激活,系统进行了渠道归因,将激活将记录到最近一次点击,即LastClick的渠道之上。

4、数据实时提供,次日会对前一日的实时数据进行校准。

指标解读

一个【友盟+】账号可以创建多个应用,一个应用下可创建多个推广计划,一个推广计划下可创建多个监测单元。相应的,系统也提供了应用、推广计划、监测单元三个层次的数据报告。

指 标 计 算 方 法
点击量 投放url被点击的次数,终端访客点击投放URL跳转到下载URL的行为,称做一次点击。
点击人数 有投放url点击行为的人数,所选时段内一个人多次点击投放URL时只记1次。
激活 用户在安装APP后首次启动称为一个新激活。以下情况不计为新激活:历史安装的设备不算一个新激活;点击的用户在安装之后卸载,然后再安装,不会计算为一个新的激活。系统会追踪点击后续15日(含当日)的激活,并记录到点击发生日期。
激活真人数 激活的真人数量,一个人可能有多个设备,在都激活的情况下,只算一个激活真人数。
渠道总激活 渠道总激活指所选日期内所发生的总激活量,来自所选日期及之前(15天内)的点击在所选日期内产生的激活,不包括所选日期之后的延续激活,相对于“激活”指标,该指标不会浮动。该指标可以同渠道核对激活数据。例如:1月15日产生的激活,包括1月15日的点击带来的激活,也包括1月1日至14日产生的点击在1月1日至14日没有产生激活,但在1月15日产生了激活。
激活率 激活真人数占点击人数的比例
留存率 当日产生的激活,在第2日有启动行为称为次日留存,次日留存的设备数占激活日期的总设备数的比例,称为次日留存率。 相应的三日留存率为第3日启动的设备数占激活日期的总设备数的比例,相应的七日、十五日留存率同样计算方式。
注册 注册事件加载一次计数为1,数据次日提供,系统会追踪点击后续15日(含当日)的激活并注册行为,并记录到点击发生日期,一个设备在App内多次注册,只算1次。
登录 使用账号登录成功的设备数(需埋码监测,见帮助),数据次日提供,系统会追踪点击后续15日(含当日)的激活并登录行为,并记录到点击发生日期。
付费设备数 付费成功的设备数(需埋码监测,见帮助),数据次日提供,追踪点击后续15日(含当日)的激活并付费的行为,并记录到点击发生日期,一个用户在App内多次付费,只算1次。
付费金额 追踪点击后续15日(含当日)的激活并付费的行为所产生的付费金额,多次付费时金额累加
创建角色设备数 创建游戏角色成功的设备数(需埋码监测,见帮助),数据次日提供,追踪点击后续15日(含当日)的激活并创建角色的行为,并记录到点击发生日期,一个玩家在App内多次创建角色,只算1次。
拍下订单设备数 追踪点击后15日(含当日)的激活并拍下的付费设备数,并记录到点击发生日期,一个设备多次拍下只计1次。
拍下金额 拍下订单的总金额,多次拍下金额累加
收藏设备数 追踪点击后15日(含当日)的激活并收藏商品的付费设备数,并记录到点击发生日期,一个设备多次收藏只计1次。
收藏次数 多次收藏累加
加入购物车设备数 追踪点击后15日(含当日)的激活并加入购物车的设备数,并记录到点击发生日期,一个设备多次加入购物车只计1次。
领取优惠券设备数 追踪点击后15日(含当日)的激活并领取优惠券的设备数,并记录到点击发生日期,一个设备多次领取只计1次。
领取优惠券次数 领取优惠券的次数,多次领取时累加
领取优惠券金额 领取优惠券的总金额,多次领取金额累加。

操作步骤

看文字太累?这里有视频版本

点我点我!

添加推广计划

在【应用管理】中点击应用,进入推广计划列表页面,点击"添加推广计划"按钮。

进入【推广计划】后,添加推广计划,中输入计划名称、起止日期。

推广计划指推广活动,如某个渠道的某次营销计划,起一个您易于识别的名称。

起止日期为该推广活动的日期,该日期截止后会停止数据计算,也会停止修改。但在到期前7天,你可以延长周期。

创建监测单元

监测单元即您要创建的广告的监测 ,输入监测单元名称、推广渠道、下载地址。

监测单元名称:即广告的监测名称,如"新浪-A位置"

推广渠道:系统内置了常用渠道,如未发现您的渠道,请在系统中选择"其它"。

下载地址:APP的下载URL地址,如是IOS请填写AppStore的下载页面地址,Andorid请填写下载面面或apk。

一个计划中可以添加多个监测单元,您可以在【推广计划】配置入口进行监测单元的添加和修改。

使用监测代码

进入【推广计划】配置

在监测单元列表中获取代码,系统会为每一个监测单元中输入的推广链接生成对应的监测链接,请使用该链接作为新的推广链接。

查看效果数据

进入【推广计划】【报表】查看整个推广活动的效果。

在报表页面中选择不同的维度查看更细粒度的数据。

若您还有问题,请点击此处查看常见问题,或在线联系客服获得及时解答。

激活测试

1、 找一部测试手机,如果您一直是【友盟+】U-App的用户,如果你的手机上安装过该APP,则需要找一部从未安装过该应用的手机,因为已经安装过的设备均不会计算为一个新的激活。即使卸载后再安装,也不会计为新激活。

2、 在系统中生成一个监测短链接,推广渠道选择“其他”

3、 在手机中打开短链接,并安装APP,此时在系统查看是否记录到点击和激活。

4、 如果没有查看到激活,请点击这里,查看统计不到激活的常见原因。

游戏场景

概述

用户在使用Apptrack时,可选择"游戏"场景对App渠道推广的深入效果分析,选择游戏场景,不仅可以追踪推广渠道常规的点击、激活,还可以继续追踪玩家后续的"注册、登录、创建角色、付费"等行为分析,从更多的ROI上衡量推广渠道的效果。

1

部署需知

1、事件基于友盟应用统计(U-App)SDK,如果您已经部署了【友盟+】应用统计SDK,则不需要再次部署。支持的SDK的版本号是:

IOS的SDK版本在V3.4以上;

Android的SDK版本在V5.4以上。

布置了事件代码后,可追踪系统提供的全部事件指标。在此之前的版本不支持游戏事件的统计。

2、如果您已经部署【友盟+】游戏统计(U-Game)的付费事件,可以自动追踪付费人数、付费金额两个主要指标,其他事件,仍需部署。

3、不支持AppTrack的集成代码。

4、游戏监测事件数据在次日提供。

功能介绍

1、 如何选择游戏场景

用户在创建或修改应用时选择"游戏"场景,保存。

2

2、 系统中查看报表

2.1【推广计划】【概况】可查看游戏版专属指标:注册、登录、创建角色、付费人数、付费金额;转化漏斗分析、付费城市分析等。

3

2.2【推广计划】【单元分析】横向对比不同推广监测单元的注册、登录、付费等指标。

4

2.3【推广计划】【激活分析】地域分析可对比不同省份/城市的注册、登录、付费等指标,更深入的分析地域定向的效果。

5

2.4【推广计划】【付费分析】【付费明细】可查看玩家的付费记录,包含付费ID、付费项目、付费金额。

2,4

2.5【推广计划】【付费分析】【频次分析】分析渠道推广带来的玩家消费的频次

图片10

以及细分到每个地区的频次分布:

图片11

帮助您精准定位肯消费的付费玩家,从而进行更精准的渠道投放。

图片12

事件定义

注册

指注册设备数,在App内游戏玩家注册成功的设备数,请在注册成功后执行此事件,系统会追踪点击后续15日(含当日)的激活并注册行为,一个玩家在App内多次注册,注册设备数只算1次。不同平台的调用代码如下:

Andorid:

 // 注册,请将示例中的userid-safei替换成玩家注册的ID。

Map regMap = new HashMap();

regMap.put("userid", "userid-safei");
MobclickAgent.onEvent(mContext, "__register", regMap);

IOS:

// 注册,请将示例中的lixiaoming替换成玩家注册的ID。

[MobClick event:@"__register" attributes:@{@"userid":@"lixiaoming"}];

cocos2dx集成代码:

// 注册,请将示例中的userid-xuezhi替换成玩家注册的ID。


umeng::eventDict regMap;
regMap.insert(std::make_pair("userid", std::string("userid-xuezhi")));  
umeng::MobClickCpp::event("__register", ®Map);

Unity3d 集成代码:

//  注册,请将示例中的userid-unityGA替换成玩家注册的ID。


var regMap = new Dictionary();
regMap.Add("userid”, "userid-unityGA");  
GA.Event("__register", regMap);

注册转化率:衡量玩家在激活App后的注册转化率,计算公式为:注册设备数除以激活设备数

登录

在App内游戏玩家通过用账号"登录"成功的设备数,在登录成功后执行此事件,系统将记录此事件。追踪点击后续15日(含当日)的激活并登录的行为,一个玩家在App内多次登录,登录设备数只算1次。不同平台的调用代码如下:

Andorid:

// 登录,_请将示例中的userid-safei替换成玩家登录的ID。

Map loginMap = new HashMap();

loginMap.put("userid", "userid-safei");
MobclickAgent.onEvent(mContext, "__login", loginMap);

IOS:

// 登录,_请将示例中的userid-safei替换成玩家登录的ID。 [MobClick event:@"__login" attributes:@{@"userid":@"lixiaoming"}];

cocos2dx集成代码:

// 登录,_请将示例中的userid-xuezhi替换成玩家的登录ID。

umeng::eventDict loginMap;

loginMap.insert(std::make_pair("userid", std::string("userid-xuezhi")));
umeng::MobClickCpp::event("__login", &loginMap);

Unity3d 集成代码:

// 登录,_请将示例中的userid-unityGA替换成玩家的登录ID。


var loginMap = new Dictionary();
loginMap.Add("userid", "userid-unityGA");
GA.Event("__login", loginMap);

创建角色

在有角色创建的App中使用此事件,在App内游戏玩家创建角色成功的设备数,在创建角色成功后执行此事件,系统将记录此事件。追踪点击后续15日(含当日)的激活并创建角色的行为,一个玩家在App内多次创建角色,创建角色设备数只算1次。不同平台的调用代码如下:

Andorid:

//创建角色,_请将示例中的role-safei替换成玩家的创建角色名称
Map createMap = new HashMap();

createMap.put("role", "role-safei");
MobclickAgent.onEvent(mContext, "__create_role", createMap);

IOS:

//创建角色,_请将示例中的big_hero替换成玩家的创建角色名称

[MobClick event:@"__create_role" attributes:@{@"role":@“big_hero"}]; 

cocos2dx集成代码:

//创建角色,请将示例中的role-xuezhi"替换成玩家的创建角色名称
umeng::eventDict createMap;

createMap.insert(std::make_pair("role", std::string("role-xuezhi")));
umeng::MobClickCpp::event("__create_role", &createMap);

Unity3d 集成代码:

 //创建角色,_请将示例中的role-unityGA替换成玩家的创建角色名称


var createMap = new Dictionary();
loginMap.Add("role", "role-unityGA");
GA.Event("__create_role", createMap);

开始付费

在有付费场景中,如用户下了订单或点了付费按钮,有购买付费行为但并未支付成功,可使用此事件,统计游戏玩家开始付费的设备,在开始付费行为发生后执行此事件,系统将记录此事件。追踪点击后续15日(含当日)的激活并开始付费的行为,一个玩家在App内多次开始付费,"付费设备数"只算1次;"付费金额"每次支持的金额累加; "付费次数"每次支持累加;不同平台的调用代码如下:

Andorid:

//开始付费  请将示例中的userid-safei替换成玩家的用户id;请将100023467替换成流水号,如订单号或时间戳;请将"测试物品"替换成玩家准备购买的装备名称或购买的实际内容;请将100替换成购买的金额。

Map beginPayMap = new HashMap();

beginPayMap.put("userid", "userid-safei");
beginPayMap.put("orderid", "1000023467");
beginPayMap.put("item", "测试物品");
beginPayMap.put("amount", "100");
MobclickAgent.onEvent(mContext, "__submit_payment", beginPayMap);

IOS:

//开始付费,_请将示例中的lixiaoming替换成玩家的用户id;请将1000556789替换成流水号,如订单号或时间戳;请将" 新手礼包"替换成玩家准备购买的装备名称或购买的实际内容;请将180替换成购买的金额。

 [MobClick event:@"__submit_payment" attributes:@{@"userid":@"lixiaoming",@"orderid":@“1000556789",@"item":@“新手礼包”,@"amount":"180"}]; 

cocos2dx集成代码:

//开始付费,请将示例中的userid-xuezhi替换成玩家的用户id;请将100046789替换成流水号,如订单号或时间戳;请将" 礼包001"替换成玩家准备购买的装备名称或购买的实际内容;请将200替换成购买的金额。


umeng::eventDict beginPayMap;
beginPayMap.insert(std::make_pair("userid",std::string("userid-xuezhi")));
beginPayMap.insert(std::make_pair("ordeid",std::string(“100046789")));
beginPayMap.insert(std::make_pair("item", std::string("礼包001")));
beginPayMap.insert(std::make_pair("amout", "200"));
umeng::MobClickCpp::event("__submit_payment", &beginPayMap);

Unity3d 集成代码:

//开始付费,_请将示例中的userid-unityGA替换成玩家的用户id;请将100036882替换成流水号,如订单号或时间戳;请将" 测试物品"替换成玩家准备购买的装备名称或购买的实际内容;请将398替换成购买的金额。

var beginPayMap = new Dictionary();
        
beginPayMap.Add("userid", "userid-unityGA");         
beginPayMap.Add("orderid”, "100036882");         
beginPayMap.Add("item", "测试物品");        
beginPayMap.Add("amount”,"398");         
GA.Event("__submit_payment", beginPayMap);

付费

在有付费场景中,在支付成功后后执行此事件,系统将记录此事件。追踪点击后续15日(含当日)的激活并成功支付的行为,一个玩家在App内多次付费,"付费设备数"只算1次;"付费金额"每次支持的金额累加; "付费次数"每次支持累加;不同平台的调用代码如下:

Andorid:

//付费成功  请将示例中的userid-safei替换成玩家的用户id;请将100023467替换成流水号,如订单号或时间戳;请将"测试物品"替换成玩家准备购买的装备名称或购买的实际内容;请将100替换成购买的金额。

Map successPayMap = new HashMap();

successPayMap.put("userid", "userid-safei");
successPayMap.put("orderid", "1000023467");
successPayMap.put("item","测试物品");
successPayMap.put("amount", "100");
MobclickAgent.onEvent(mContext,"__finish_payment", successPayMap);

IOS

//付费成功,_请将示例中的lixiaoming替换成玩家的用户id;请将1000556789替换成流水号,如订单号或时间戳;请将" 新手礼包"替换成玩家准备购买的装备名称或购买的实际内容;请将180替换成购买的金额。

[MobClick event:@"__finish_payment" attributes:@{@"userid":@"lixiaoming",@"orderid":@"1000556789",@"item":@"新手礼包",@“amount":"180"}]; 

cocos2dx集成代码:

//付费成功,_请将示例中的userid-xuezhi替换成玩家的用户id;请将100046789替换成流水号,如订单号或时间戳;请将" 礼包001"替换成玩家准备购买的装备名称或购买的实际内容;请将200替换成购买的金额。
umeng::eventDict successPayMap;

successPayMap.insert(std::make_pair("userid",std::string("userid-xuezhi")));
successPayMap.insert(std::make_pair("orderid",std::string("100046789")));
successPayMap.insert(std::make_pair("item",std::string("礼包001")));
successPayMap.insert(std::make_pair("amount", "200"));
umeng::MobClickCpp::event("__finish_payment", &successPayMap);

Unity3d 集成代码:

 //付费成功,请将示例中的userid-unityGA替换成玩家的用户id;请将100036882替换成流水号,如订单号或时间戳;请将" 测试物品"替换成玩家准备购买的装备名称或购买的实际内容;请将398替换成购买的金额。
var successPayMap = new Dictionary();

successPayMap.Add("userid", "userid-unityGA");
successPayMap.Add("orderid", "100036882");
successPayMap.Add("item", "测试物品");
successPayMap.Add("amount”,"398");
GA.Event("__finish_payment", successPayMap);

电商场景

概述

用户在使用Apptrack时,可选择“电商”场景对App渠道推广的深入效果分析,选择电商场景,不仅可以追踪推广渠道常规的点击、激活,还可以继续追踪用户后续的“注册、登录、拍下订单、收藏、付费”等行为分析,从更多的ROI上衡量推广渠道的效果。

部署需知

1)事件基于友盟应用统计(U-App)SDK,如果您已经部署了友盟应用统计SDK,则不需要再次部署。支持的SDK的版本号是:

IOS的SDK版本在V3.4以上;

Android的SDK版本在V5.4以上。

布置了事件代码后,可追踪系统提供的全部事件指标。在此之前的版本不支持事件的统计。

2) Apptrack的集成代码方式不支持事件,如果是集成代码,请更换为SDK。

功能介绍

如何选择电商场景

用户在创建或修改应用时选择“电商”场景,保存。

系统中查看报表

1、【推广计划】【概况】可查看电商版专属指标:注册、登录、付费人数、付费金额;转化漏斗分析、付费城市分析等。

2、【推广计划】【单元分析】横向对比不同推广监测单元的注册、登录、付费等指标。

3、【推广计划】【行为分析】针对收藏、加购、领取优惠券、自定义事件等进行后续的行为追踪

4、【推广计划】【激活分析】地域分析可对比不同省份/城市的注册、登录、付费等指标,更深入的分析地域定向的效果。

5、【推广计划】【付费分析】【付费明细】可查看用户的付费记录,包含付费ID、付费项目、付费金额。

6、【推广计划】【付费分析】【频次分析】分析渠道推广带来的用户消费的频次

以及细分到每个地区的频次分布:

帮助您精准定位肯消费的付费用户,从而进行更精准的渠道投放。

事件定义

注册

指注册设备数,在App内用户注册成功的设备数,请在注册成功后执行此事件,系统会追踪点击后续15日(含当日)的激活并注册行为,一个用户在App内多次注册,注册设备数只算1次,不同平台的调用代码如下:

Andorid:

  // 注册,请将示例中的userid-safei替换成用户注册的ID。
   Map regMap = new HashMap();
   regMap.put("userid", "userid-safei");
   MobclickAgent.onEvent(mContext, "__register", regMap);

IOS:

// 注册,请将示例中的lixiaoming替换成用户注册的ID。
[MobClick event:@"__register" attributes:@{@"userid":@“lixiaoming"}];

注册转化率:衡量用户在激活App后的注册转化率,计算公式为:注册设备数除以激活设备数

登录

在App内通过用账号“登录”成功的设备数,在登录成功后执行此事件,系统将记录此事件。追踪点击后续15日(含当日)的激活并登录的行为,一个用户在App内多次登录,登录设备数只算1次。不同平台的调用代码如下:

Andorid:

// 登录,请将示例中的userid-safei替换成用户登录的ID。
    Map loginMap = new HashMap();
    loginMap.put("userid", "userid-safei"); 
    MobclickAgent.onEvent(mContext, "__login", loginMap);

IOS:

 // 登录,请将示例中的userid-safei替换成用户登录的ID。
   [MobClick event:@"__login" attributes:@{@"userid":@"lixiaoming"}];

领取优惠券

在有领取优惠券的场景中,在用户领取后执行此事件,系统将记录此事件。追踪点击后续15日(含当日)的激活并成功领取的行为,一个用户在App内多次领取,“领取设备数”只算1次;“领取金额”每次领取的金额累加; “领取次数“每次累加;不同平台的调用代码如下:

Andorid:

// 优惠券,请将示例中的100替换为实际领取的优惠券金额
            Map mReveiveCouponMap = new HashMap();
            mReveiveCouponMap.put("amount", "100");
            MobclickAgent.onEvent(mContext, "__receive_coupon", mReveiveCouponMap);

IOS:

//优惠券,请将示例中的100替换为实际领取的优惠券金额

     [MobClick event:@"__receive_coupon" attributes:@{@"amount":@"100"}];

收藏商品

在有收藏商品的场景中,在用户收藏后执行此事件,系统将记录此事件。追踪点击后续15日(含当日)的激活并成功收藏的行为,一个用户在App内多次收藏,“收藏设备数”只算1次;不同平台的调用代码如下:

Andorid:

// 收藏,请将示例中的football替换为实际收藏的商品名称
            Map mCollectMap = new HashMap();
            mCollectMap.put("item", "football");
            MobclickAgent.onEvent(mContext, "__collect", mCollectMap);
IOS:

// 收藏,请将示例中的football替换为实际收藏的商品名称
 	[MobClick event:@"__collect" attributes:@{@"item":@"football"}];

加入购物车

在有加入购物车的场景中,在用户加入购物车后执行此事件,系统将记录此事件。追踪点击后续15日(含当日)的激活并成功加入购物车的行为,一个用户在App内多次加入购物车,“加入购物车设备数”只算1次;不同平台的调用代码如下:

Andorid:

// 加购,请将示例中的football替换为实际加入购车的商品名称,将示例中的200替换为加入购物车的商品金额
            Map mAddCartMap = new HashMap();
            mAddCartMap.put("item", "football");
            mAddCartMap.put("amount", "200");
            MobclickAgent.onEvent(mContext, "__add_cart", mAddCartMap);

IOS:

//加购,请将示例中的football替换为实际加入购车的商品名称,将示例中的200替换为加入购物车的商品金额
     [MobClick event:@"__add_cart" attributes:@{@"item":@"football",@"amount":@"200"}];

拍下订单

在有付费场景中,如用户下了订单或点了付费按钮,有购买付费行为而未支付时,可使用此事件,在开始付费行为发生后执行此事件,系统将记录此事件。追踪点击后续15日(含当日)的激活并开始付费的行为,一个用户在App内多次开始付费,“付费设备数”只算1次;“付费金额”每次支持的金额累加; “付费次数“每次支持累加;不同平台的调用代码如下:

Andorid:

//开始付费  请将示例中的userid-safei替换成用户的用户id;请将100023467替换成流水号,如订单号或时间戳;请将”测试物品”替换成用户准备购买的装备名称或购买的实际内容;请将100替换成购买的金额。
Map beginPayMap = new HashMap();
    beginPayMap.put("userid", "userid-safei"); 
    beginPayMap.put("orderid", "1000023467"); 
    beginPayMap.put("item", "测试物品"); 
    beginPayMap.put("amount", "100"); 
 MobclickAgent.onEvent(mContext, "__submit_payment", beginPayMap);

IOS:

//开始付费,请将示例中的lixiaoming替换成用户的用户id;请将1000556789替换成流水号,如订单号或时间戳;请将” 新手礼包”替换成用户准备购买的装备名称或购买的实际内容;请将180替换成购买的金额。
        [MobClick event:@"__submit_payment" attributes:@{@"userid":@"lixiaoming",@"orderid":@“1000556789",@"item":@“新手礼包”,@"amount":"180"}]; 

付费

在有付费场景中,在支付成功后后执行此事件,系统将记录此事件。追踪点击后续15日(含当日)的激活并成功支付的行为,一个用户在App内多次付费,“付费设备数”只算1次;“付费金额”每次支持的金额累加; “付费次数“每次支持累加;不同平台的调用代码如下:

Andorid:

//付费成功  请将示例中的userid-safei替换成用户的用户id;请将100023467替换成流水号,如订单号或时间戳;请将”测试物品”替换成用户准备购买的装备名称或购买的实际内容;请将100替换成购买的金额。
Map successPayMap = new HashMap();
    successPayMap.put("userid", "userid-safei"); 
    successPayMap.put("orderid", "1000023467"); 
    successPayMap.put("item","测试物品"); 
    successPayMap.put("amount", "100"); 
    MobclickAgent.onEvent(mContext,"__finish_payment", successPayMap);

IOS

//付费成功,请将示例中的lixiaoming替换成用户的用户id;请将1000556789替换成流水号,如订单号或时间戳;请将” 新手礼包”替换成用户准备购买的装备名称或购买的实际内容;请将180替换成购买的金额。
[MobClick event:@"__finish_payment" attributes:@{@"userid":@"lixiaoming",@"orderid":@"1000556789",@"item":@"新手礼包",@“amount":"180"}]; 

自定义事件

如系统中内置的事件无法满足您的需要时,可使用自定义事件,在事件发生时执行相应的事件代码。追踪点击后续15日(含当日)的激活并成功执行事件的行为,一个用户在App内多次执行相同事件,“执行事件的设备数”只算1次;数据请在【行为分析】【自定义事件】中查看。不同平台的调用代码如下:

Andorid:

//自定义,以下分别为自定义事件1至5的事件代码
   		 MobclickAgent.onEvent(mContext, "__cust_event_1");
   		 MobclickAgent.onEvent(mContext, "__cust_event_2");
   		MobclickAgent.onEvent(mContext, "__cust_event_3");
MobclickAgent.onEvent(mContext, "__cust_event_4");
   		 MobclickAgent.onEvent(mContext, "__cust_event_5");

IOS:

//自定义,以下分别为自定义事件1至5的事件代码

        [MobClick event:@"__cust_event_1"];
        [MobClick event:@"__cust_event_2"];
        [MobClick event:@"__cust_event_3"]; 
        [MobClick event:@"__cust_event_4"];
        [MobClick event:@"__cust_event_5"];

权限设置

角色介绍

系统为多用户使用系统,可为公司广告管理员、数据查看员、广告代理商、渠道方开放权限。

内置两种角色,可满足运营参与方使用。

广告投放人员:拥有所选应用下所有推广计划及监测单元的增、删、改、查权限,以及数据的查看权限。不具备应用的增删改权限。

数据查看人员:拥有该应用下的全部或指定推广计划的权限,无修改配置权限。适用于公司内部只查看数据的人员。

部分推广计划权限:如果您将数据开放给广告代理商,您可选择将广告代理商代理的一个或多个推广计划授权给代理商。

操作步骤

进入【系统管理】添加授权账号,然后选择应用、选择角色,可以对所选应用指定推广计划,然后授权

被授权账号会新增您授权的应用

渠道设置

今日头条

AppTrack后台生成监测链接

1、在AppTrack后台创建推广计划

2、设置推广计划

3、设置推广单元

4、复制生成监测链接留用

ios的格式:

https://at.umeng.com/xxxxcid=478&clickid=__CALLBACK_PARAM__&idfa= __IDFA__&mac=__MAC__&ts=__TS__&ip=__IP__&s2s=1

安卓的格式:

https://at.umeng.com/xxxxcid=478&clickid=__CALLBACK_PARAM__&imei= __IMEI__&mac=__MAC__&android_id=__ANDROIDID1__&ts=__TS__&ip=__IP__&s2s=1

5、开启渠道回传

今日头条后台创建转化

1、创建转化

2、选择转化类型

3、监测地址填写

转化名称:转化的唯一标识(用于您在设置投放计划时选择转化名称时的查找)

下载链接:安卓:填写安装包下载地址;IOS:填写itunes地址

转化类型、转化方案:默认项。目前仅支持激活转化类型,通过API形式回传

监测地址:点击监测链接,填写我们的生成链接

激活回传地址(接口二):用于回调激活信息

4、获取userid

获取userid

注意:

1).安卓应用下载广告使用安卓手机

IOS应用使用IPHONE手机

都需要是没有安装过APP的手机

5、联调测试

iPhone手机请从AppStore上下载IDFA获取应用获取自己的IDFA号

安卓手机请从应用商店下载IMEI获取应用获取自己的IMEI号

注意:

1)安卓应用下载广告使用安卓手机、IOS应用使用iPhone手机

2)部分监测公司的激活匹配规则要求设备近期没有安装过该应用

6、联调成功

联调成功后可以看到转化类型为激活,如果为未激活则需要重新做联调

不同监测链接需要创建多个转化,每个转化都需要转化类型为激活才可都查看数据

今日头条广告投放

广点通

AppTrack后台生成监测链接

1、在AppTrack后台创建推广计划

2、设置推广计划

3、设置推广单元

4、复制生成监测链接留用

5、开启渠道回传

广点通后台创建转化

1、登陆广点通后台http://e.qq.com/ 

 

点击广点通管理后台左侧---工具箱   显示页面内找 转化辅助--转化跟踪 点击进入

2、创建转化

3、转化填写

4、监测地址填写

5、生成秘钥填入AppTrack后台

生成的秘钥

进入单元修改

填入秘钥

6、联调测试

广点通广告投放

注意事项

1、广点通一个应用只能建立一个转化。 可在广点通后台查看不同广告的激活情况,但在AppTrack后台只能看到FeedbackURL 所对应单元的转化数据。

2、每一个应用生成的秘钥都是固定的。

3、同一个应用想创建新转化,需要删除就转化,不能停用。

智汇推

AppTrack后台生成监测链接

1、在AppTrack后台创建推广计划

2、设置推广计划

3、设置推广单元

4、复制生成监测链接留用

5、开启渠道回传

智汇推后台创建转化

1、登陆智汇推后台http://tui.qq.com/

 

点击智汇推管理后台上方--工具箱   显示下拉页面内找 转化跟踪管理 点击进入

点击新建转化跟踪

输入相关信息,并填写对接方案为方案一,在Feedback URL 中填写,AppTrack后台生成的监测链接

智汇推广告创建

智汇推广告创建可查看http://learn.tui.qq.com/?page_id=247,进行操作

注意:

如果您投放手腾网和新闻插件广告形式,由于wap形式,不能记录设备号,所以如果您投放这两个两个形式是无法记录到下载数据或者激活数据的

微信mp

AppTrack后台生成监测链接

1、在AppTrack后台创建推广计划

2、设置推广计划

3、设置推广单元

4、复制生成监测链接留用

5、开启渠道回传

微信公众号后台创建转化

1、登陆微信公众号后台https://mp.weixin.qq.com

 

点击推广--广告主

点击账户管理-工具箱-获取ios应用激活数据

点击绑定ios应用

输入应用信息,在feedbackurl处输入AppTrack后台生成的监测链接

将获取到的开发秘钥填入AppTrack后台

点击联调

输入设备的idfa,注意需要使用没有安装过应用的手机进行联调

联调成功后启用

百度关键词推广

AppTrack后台生成监测链接

1、在AppTrack后台创建推广计划

2、设置推广计划

3、设置推广单元

4、复制生成监测链接留用

百度推广后台配置

1、进入后台“搜索推广”

2、修改“创意”的“访问url”和移动访问url

3、修改“关键词”的“访问url”和移动访问url

加入监测链接后,百度凤巢系统提示“URL主域名和注册网站不一致”怎么办?

目前百度凤巢系统默认时不支持放与注册域名不一致的链接,您可以通过联系您的百度推广顾问修改域名限制的方式解决, 顾问电话:4006808008。

常见问题

点击和激活数据是实时的吗?

当日的有实时点击和激活数据 ,当日实时数据有最长5分钟左右的延迟 ,历史的是离线计算的,数值更精确

激活和总激活这2个指标的区别是?

1、激活:是当天的点击在未来15天内产生的激活,最后回填激活数据到点击日期的报表的(因为我们跟踪的是未来15天的转化效果,激活数据是算在产生点击的日期里的,比如7月11日日点击下载的,但没打开APP,到了13号才打开启动了APP应用,那么这个激活数据是算在7月11日的报表数据了,您12日看11日的报表激活是0,13日看11日的报表就变成激活1了)

2、总激活:是前15天点击在当前单天产生的激活

为什么今天查激活,和过几天查之前的激活数据会有变化?

因为我们跟踪的是未来15天的转化效果,激活数据是算在产生点击的日期里的,比如7月11日日点击下载的,但没打开APP,到了13号才打开启动了APP应用,那么这个激活数据是算在7月11日的报表数据了,您12日看11日的报表激活是0,13日看11日的报表就变成激活1了

使用AppTrack如何区分不同渠道的效果?

1、监测不同渠道的方法:

1)、渠道是您自定义创建的,不同渠道就创建不同推广计划来实现,会有不同的url投放的链接地址,通过url地址来区分不同渠道的。

比如您投放在微博上,就创建计划1 名称是微博,渠道就填‘其他‘-然后自定义添加名称,然后url地址1只投放在微博上,不要投放在其他平台。

2)、然后再新建推广计划2,生成监测url地址2,比如只投放在广点通,那么这个推广计划2对应报表就是广点通渠道的数据。

2、如果您测试用的手机上原来就有app的,比如您是把app卸载后,重新点击apptrack里的投放url后再安装的情况 ,因为您已经使用友盟app统计的sdk,我们会对历史数据排重,如果该手机已经在友盟统计里记录过,在apptrack下的激活都是0

统计不到激活的原因是什么?

您如果你们从未收到过激活数据,可能有以下原因:

1、 可能是部署SDK或集成代码处有问题:如:1)请确认Adplus中的应用列表里显示的appkey同友盟统计u-app里的应用管理里显示的Appkey是不是同一个appkey,相同才是正确的。

2)请确认部署的友盟统计SDK是偶数版(不支持基数版。因为基数版是没有IDFA的)

2、因为自己测试的是没有传输IDFA等信息的,是按IP匹配的,在ip获取不到或者动态ip等情况下就会识别不到激活。

3、还有激活本身的指标概念:APP的激活数量,用户在安装APP后首次启动称为激活,180天内一个访客多次激活设备,只计一次。如点击的用户安装之后—卸载—再安装,只要在180天之内,都不会计算为一个激活。

4、相同应用下,不同推广计划下激活数据也会互相排重。

如果我用电脑点击推广链接,然后用电脑把APK包安装至手机呢

从电脑打开安装到手机,也会进行匹配的,电脑是通过IP来匹配,如果IP相同,会识别到激活,如果识别不相同,就不会算激活

一直使用U-APP SDK,后开通AppTrack的,将原手机上的APP卸载,重新点击投放url后再安装的,算激活吗?

客户使用友盟APP统计的SDK,我们对历史数据排重,如果他的手机已经在友盟统计里记录过,则AppTrack不会记录这个激活

AppTrack是否支持线下推广?监控激活

支持

渠道投放

如何在今日头条上投放AppTrack的监测链接?

点此查看

广点通的投放教程

点此查看

如何投放在360点晴平台呢?

打开e.360.cn选择展示广告。目前合作的是展示广告的DSP入口,

360手机助手的平台推广目前不支持任何第三方监测链接的投放,故我们也无法监测。

如何给代理、需要查看数据人员增加查看权限?

在AppTrack后台 系统管理---右上角“添加授权账号”进入授权页面,添加您需要添加人员的【友盟+】账号。

AppTrack如何添加子账号

没有子账号权限,可以给需要查看数据的人员授权应用或者推广计划。

渠道管理里渠道是什么意思呢?影响统计结果吗?

不会影响统计结果。渠道管理的主要功能是用户为渠道回调授权。用户可以选择开启数据回调,以便渠道方为您更好地优化广告,但这一切都是以用户授权为前提的。开启授权后,系统会将监测单元的激活等相关数据回调给推广平台。

如何防止应用因获取IDFA被AppStore拒绝

点此查看

收不到事件数据,如何处理?

对于使用电商、游戏场景的用户,使用“注册、登录、付费”等事件时,如果在首次布置了事件代码后,在测试时只能收到激活数据,不能收到事件数据,请您按如下方法进行排查。

1、验证事件是否发送

注意:使用下列验证步骤时,需要使用刚有“激活”显示的APP客户端进行自定义事件的测试,勿用其他测试。

进入”友盟+”应用统计(U-App)产品,地址是:http://mobile.umeng.com/ 验证是否发送成功,验证步骤如下: 首先进入【功能使用】【自定义事件】页面,点击设备按钮,添加自定义事件。

选择“手工添加”:

在弹出的添加事件表单中输入事件ID,该ID指Apptrack中定义的注册、登录、付费等事件ID,必须与文档中的ID一致。如注册的ID是: __register

保存后,事件添加成功。

接下来,请您在App客户端操作或执行一次注册,看是否在【功能使用】【自定义事件】中,查看到今日消息数,如果收到消息数,说明事件集成正确。

事件集成正确后,当天的数据不会反应在“今日”的报表中,请您次日查看。

AppTrack的事件是基于激活之后,事件的统计窗口期是点击发生日期起15天之内,该窗口期内发生的事件均会计算。

2、检查集成的SDK版本号是否符合要求

IOS的SDK版本在V3.4以上,该版本发布于2015-1-26,该日期之后的版本均支持;

Android的SDK版本在V5.4以上,该版本发布于2015-1-20,该日期之后的版本均支持;

查看版本号的方法是由您的技术人员输出Log,可查询到版本信息

3、如果您通过以上方法仍收不到数据,请与我们联系

安卓APP推广,为什么渠道包的新增要比AppTrack的新增少?我该以哪个数据为准?

请以apptrack后台提供的数据为准。

AppTrack从点击开始记录用户的触发行为,相比分渠道包的统计,不受手机应用商店和用户使用浏览器影响,可精确归因是从什么推广渠道获得的激活。

加入监测链接后,百度凤巢系统提示“URL主域名和注册网站不一致”怎么办?

目前百度凤巢系统默认时不支持放与注册域名不一致的链接,您可以通过联系您的百度推广顾问修改域名限制的方式解决, 顾问电话:4006808008。