跳至主要内容

阿哈利姆与 AppsFlyer 集成

本指南将详细介绍如何将阿哈利姆与行业领先的 AppsFlyer 集成,实现高效的用户获取追踪和精准的营销效果分析。 将阿哈利姆与 AppsFlyer 集成后,您可以全面监控玩家在游戏枢纽的各种行为和事件,建立从广告点击到游戏内消费的完整玩家旅程跟踪。

信息

目前,阿哈利姆仅在玩家在游戏枢纽中成功完成支付时向 Adjust 发送事件。

要求

  • 一个有效的 AppsFlyer 账户
  • 具有在 AppsFlyer 平台上创建和管理 API Token 的管理员权限

第 1 步:获取并配置 AppsFlyer API Token

首先需要从 AppsFlyer 控制台获取安全的 API Token,这将用于授权阿哈利姆向 AppsFlyer 发送事件:

  1. 登录到您的 AppsFlyer 账户
  2. 在 AppsFlyer 控制台中,依次导航至配置API Token服务器到服务器 (S2S) Token
  3. 如果您暂未创建过 API Token,请根据屏幕上的指引生成新 Token。
  4. 复制生成的 Token。
  5. 切换到阿哈利姆控制台,导航至 应用连接AppsFlyer 并安装插件。
  6. 在插件设置中,粘贴生成的 Token。

有关更多详细信息,请参见 AppsFlyer 文档

第 2 步:在 player.verify Webhook 响应中添加 AppsFlyer 属性

为了使 AppsFlyer 能够准确识别玩家并将游戏枢纽内的所有操作归因到正确的营销渠道,您需要在处理 player.verify Webhook 请求时,在响应中包含以下 AppsFlyer 特定属性:

键名类型描述是否必需
attributes.appsflyer_idstring当移动应用首次在用户设备上启动时,AppsFlyer SDK 生成的唯一设备标识符。 该标识符用于将用户在游戏内和游戏枢纽的所有活动与 AppsFlyer 平台上的用户配置文件关联起来,实现跨平台的用户行为追踪。 示例:1234567890123-1234567
attributes.appsflyer_app_idstring在 AppsFlyer 控制台中为您的应用程序定义的唯一应用标识符。 该标识符确保所有事件数据都被正确关联到 AppsFlyer 平台上对应的应用程序分析账户。 示例格式:id123456789
attributes.appsflyer_event_paramsobject可选的自定义参数,以包含在AppsFlyer事件中。 您可以直接添加参数或将其嵌套在eventValue中。 示例:{"idfa": "9876F1SS-2983-3855-27RR-2R626772VFNB", "eventValue": {"your_custom_attribute": "456.123"}}.

有关属性值的更多详细信息,请参考 AppsFlyer 文档

Webhook 响应示例:

{
"player_id": "1x1x-xxxx1",
"name": "Molly",
"attributes": {
"appsflyer_id": "1234567890123-1234567",
"appsflyer_app_id": "id123456789",
"appsflyer_event_params": {
"idfa": "9876F1SS-2983-3855-27RR-2R626772VFNB",
"eventValue": {
"your_custom_attribute": "456.123"
}
}
}
}

步骤 2 (B):通过深层链接传递 AppsFlyer 属性

或者,如果您无法通过 player.verify Webhook 响应发送属性,例如如果您没有在服务器上存储此 ID,您可以在 深层链接 登录 URL 中传递查询参数:

https://<GAME_HUB_URL>/go/login?player_id=<UNIQUE_PLAYER_ID>&attributes.appsflyer_id=<APPSFLYER_ID>&attributes.appsflyer_app_id=<APPSFLYER_APP_ID>

不过,我们建议使用 Webhook 方法,因为它更可靠和安全。

需要技术支持?
联系我们的集成技术团队: integration@aghanim.com