中文
登录
后可查看全部文档
增长参谋/数据接入文档/归因服务接入-Android
归因服务接入-Android
最近更新 2022-09-29 14:38:44

重要提示:

  1. 归因服务接入后,会关联归因接入兼容数据接入,全部联调成功后,需要有真实归因数据进来才能真正接入成功,需要创建推广活动,用生成的监测链接配置在对应投放平台上
  1. oppo渠道配置监测链接门槛:需连续7天投放消耗在1w以上

1.环境准备

  • Gradle编译环境(Android Studio)

2.导入SDK

2.1使用远程引入安装SDK

project级别的build.gradle文件中添加Maven的仓库地址

示例:

如果需要使用无全埋点的基础版本,只需要引入下面的 Lite 文件,不需要引入插件

在主modulebuild.gradle文件添加SDK依赖

注意: 6.x 版本开始,app级别的build.gradle,需要添加kotlin相关依赖,如已经添加,可忽略implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.61"


2.2 手动安装SDK

如果已经远程引入安装SDK,请忽略此步骤。下载 RangersAppLog Android SDK 解压,将 aar、jar 引入项目libs文件夹。在AndroidStudio项目中,打开project级别的build.gradle,添加:

RangersAppLog-Lite-cn-6.10.0.zipRangersAppLog-Lite-cn-6.10.0.zip
0

在app module的build.gradle并在dependencies中添加:


2.3 SDK所需的App权限

SDK需要以下权限:

序 号

权限

说明

1

android.permission.READ_PHONE_STATE

读取 IMEI等设备信息等作为设备标识

2

android.permission.ACCESS_WIFI_STATE

android.permission.ACCESS_NETWORK_STATE

android.permission.INTERNET

网络访问相关,wifi,获取网络状态

注:Android 6.0及以上版本,需要在运行时动态检查和申请权限。


3. 初始化SDK

在Application 中 onCreate 中初始化RangersAppLog(初始化需要尽可能早)。提示:本SDK默认支持多进程初始化

初始化参数说明

appid

channel

为增长参谋应用列表中生成的AppID

自定义,一般为应用市场名称


4. 深度事件回传(可选)

如果在广告投放平台进行投放时只统计激活数,可忽略此步骤。

如果需要此功能,须根据深度事件进行自定义埋点,然后在增长参谋创建推广活动的时候做关联

4.1系统事件

系统深度事件

事件类型

事件名称(自定义)

上报时机

激活(系统自带,可以不用埋点)

activation

-

留存(系统自带,可以不用埋点)

app_launch

-

4.2自定义事件

自定义深度事件

事件类型(固定)

事件名称(自定义)

上报时机(自定义)

注册

例:register

根据业务场景

付费

例:pay

根据业务场景

订单

例:order

根据业务场景

关键行为

例:key_behavior

根据业务场景

下载

例:download

根据业务场景

5. 埋点上报

用户行为日志采用事件event + 属性params的形式,事件一般对应多个属性,也可以仅有事件没有属性。代码埋点方案一般由数据分析师或产品运营设计。 仅上报事件的代码埋点,示例如下:

上报事件和对应属性的代码埋点,示例如下:

例如上报付费场景,自定义事件名称为pay,以下为两种上报方式示例,选择其中一种即可


本篇目录
联系我们