APP广告商对接 Afilter Tracker
本篇文章像您介绍如何使用 Afilter Tracker 追踪 app 安装效果
Afilter Tracker 支持追踪 APP 安装效果,统计用户30日存活情况。
名称 | 下载地址 | 更新时间 |
---|---|---|
安卓 SDK | AndriodSDK.zip | 2018-08-14 |
iOS SDK | iOSSDK.zip | 2018-08-14 |
引导页示例 | app_lander_demo.zip | 2018-08-14 |
1. iOS集成
下载SDK 拖入工程 导入头文件
#import <Afilterjar/iOSHardwareInfoDataBase.h>
2 在设备启用时候初始化 - (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions 此方法内
//在程序启动时调用以下代码即可
[iOSHardwareInfoDataBase sharedInstance];
[[iOSHardwareInfoDataBase sharedInstance] send32TextToServe];
宏定义的接口:
#define FIRST_OPEN_URL @"https://afilter.xyz/p/app?act=open&gpu=%@&t=%.0f"
#define EVERY_OPEN_URL @"https://afilter.xyz/p/app?act=reopen&unique_id=%@&t=%.0f"
需要注意的是:接口地址改变时。参数的顺序不要改变!
(void)send32TextToServe;
此方法 直接调用即可!
1 第一次打开设备。获取设备信息,发送给服务器,保存返回的信息到本地!
2 之后每次打开app,发送保存的信息到服务器。
//获取设备uniqueId
(NSString *)getUniqueId;
此方法需要第二次启动可正常获取,或在第一次启动之后,延时等待服务器返回 unique_id 保存后获取; 失败返回 0。
2. Andriod 集成
下载SDK,将jar文件拷贝到项目的libs文件夹中,并导入。
同时,在build配置内,也需要配置SDK需要的网络请求框架。
在配置文件配置跳转的activity
跳转activity
获取访客 Unique ID的方法
SPUtils.getValue( this, "unique_id", "" );
3. 引导页
以下为核心代码,请将引导页内 APP下载按钮的 id 设置为 downloadButton 即可。
<script type="text/javascript" src="https://afilter.xyz/js/driver.js"></script>
<script type="text/javascript">
button = document.getElementById("downloadButton");
button.style.visibility = "visible";
button.onclick = function() {
window.location.href = "https://afilter.xyz/app/click?g=" + encodeURIComponent(MobileDevice.getGlRenderer());
return false;
}
</script>
4. 创建推广计划
APP 成功集成 SDK,并且成功搭建 Lander 之后,您可以创建推广计划了。请按照以下步骤创建推广计划:
1、新增一个广告,地址为您 APP 的下载直链或者 app store 的地址。
2、新增一个引导页,地址为您刚才创建的 APP 下载引导页。
3、新增一个 FLOW 规则,分别选择您刚才创建的引导页,以及您刚才创建的广告。
4、新增一个推广计划,跳转目标选择您刚才创建的 FLOW 规则即可。
5、获取链接即可推广。
5. 查看报告
Afilter Tracker 支持10个事件追踪,除去常用的前5个事件外,我们预留了 6-10 的事件为APP相关操作事件。请在后台内绑定事件,以查看推广效果。
Hook | APP安装追踪内预留用途 |
---|---|
event_6 | 用于追踪 APP 新安装事件 |
event_7 | 用于追踪 APP 二次打开事件 |
event_8 | 用于追踪 APP 注册事件 |
event_9 | 用于追踪 APP 支付事件 |
event_10 | 预留追踪其他APP事件 |
Updated over 6 years ago