安装后数据分析 — 第三方

上次更新:

为了对跨平台或跨网络的应用内购买(IAP)信息做出更详尽的分析,您也可以设置 S2S 集成,从第三方跟踪服务导入 IAP 信息。集成后,您可以在 Chartboost 后台查看第三方数据。

同时使用 Chartboost SDK 和第三方集成?

默认行为是继续侦听 SDK 以了解 PIA 事件并忽略 S2S PIA 事件。您可以联系客服或帐户经理,请他们帮您从 SDK 切换到第三方集成,届时系统将开始侦听 S2S 事件并忽略 Chartboost SDK 事件。本设置可以防止事件重复并保持单一流入数据渠道。应用可以随时通过客服切换回去。

目录


Adjust 说明

1. 打开您希望将其 IAP 数据发送给 Chartboost 的应用

2. 点击设置,然后选择合作伙伴设置

3. 网络下选择 Chartboost

4. 设置收益转发开启仅限归属关闭。参数转发应关闭,除非您从 Adjust SDK 的事件标签进行映射。

5. 在您使用 Adjust 跟踪的任何应用内购买事件中,在 Chartboost 事件关联一栏下方输入“purchase”到事件标签字段。  事件字段、主要等级和次等级等字段留空。

Adjust 常见问题

是否在 Adjust 后台“事件链接”栏所显示的搜有字段都会在 IAP 回发中自动发送给 Chartboost?

否,仅事件标签会作为“product_id”发送到 Chartboost。 

每个事件名称右边的文本字段有什么用?

添加事件值到这些字段;当事件发送到 Chartboost 后,系统会使用文本字段的事件值对其做相应标记。

在事件链接栏中列出的事件是否有数量限制?

否。窗口可滚动,所以您可以添加所有以 Adjust 跟踪的购买事件。


AppsFlyer 说明

1. 登录您的 AppsFlyer 应用后台并点击左侧媒体源配置

2. 搜索并点击 Chartboost S2S,然后切换到应用内事件选项卡

3. 完成下方所示发送应用内事件到 Chartboost 并添加您自己的 Chartboost 应用 ID 到 chartboost_app_id 字段:

4. 您还需要联系客服以获取令牌以添加到 Chartboost 事件标签字段

说明: AppsFlyer 当前仅支持发送购买事件到 Chartboost。  日后会添加等级/事件跟踪支持。


Apsalar 说明

如需从 Apsalar 接收 IAP 数据,您需要使用如下设置创建新的回发 (设置 > 归属跟踪 > 创建新回发):

  • 回发接收方: Chartboost
  • 应用程序: 选择应用程序
  • 事件类型: 自定义事件 (然后从下拉菜单选择特定收益事件)
  • 回发状态: 活动状态,立即开始发送
  • 归属规则: 从所有来源发送所有事件

您还需要添加您的 Chartboost 应用 ID、令牌 (如果您尚未取得,请联系客服)、验证 IAP 产品名称的密钥到预览栏的三个相应字段:


Kochava 说明

您可以在 Kochava 客服中心找到事件回发说明。


TUNE 说明

  • 集成合作伙伴选项卡打开 Chartboost 配置面板。
  • 选择数据回发并点击添加数据回发 URL

 

 

  • 广告合作伙伴数据回发模板一栏找到 Chartboost。
  • Chartboost 数据回发模板一栏,从平台下拉菜单选择 iOS 或 Android
  • 数据回发模板下拉菜单中选择 Chartboost IAP 数据回发 | 购买 | 全部
  • 添加您的 Chartboost 应用 ID 和应用签名,然后保存。

 

 


其他第三方

如果您为开发者且您想利用此功能 – 但您在上方未能您看到第三方跟踪服务 – 请将下方信息发送到服务:

第三方 S2S PIA 调用包含 IAP 信息和 API 令牌 (联系我们以获取您的令牌) 以验证请求:

{

    "app_id": "54ecc0535beacdc1e1eff778"
    "ifa": "8c2d20ef2f4248209f65b35e3c398731"
    "iap": {
        "product_id": "com.sample.gems.001"
"currency": "EUR", "price": 3.99, "localized_description": "TheFirstGemsPack", "localized_title": "GemsPack" } }

以下是有关 S2S 调用本身的信息。如需获取您的 API 令牌,请联系我们

PIA S2S 请求详情

方法

POST

端点

https://live.chartboost.com

路径

/event_service/v3/track

头文件

(请注意头文件包含身份验证信息。)

头文件名 示例 描述
X-Chartboost-Token 2782f24948b6dff2551ff321f70266c415e0d251 您的 API 令牌
X-Chartboost-Signature 173e6aeff28e4b76b488d5acf49ed8ebb8e95559 查看此要点以生成。这与您的 Chartboost 应用签名的值不一样!

JSON 主体: IAP 对象参数

参数 iOS 应用 Android 应用 示例 描述
currency 必填 必填 "USD" ISO 4217 货币代码 (3位字母)
localized_description 可选 可选 "一小包钱币" 玩家语言的道具描述
价格 必填 必填 0.99 currency 参数中定义的货币等值的道具价格
本地化标题 可选 可选 "小包钱币" 玩家语言的道具名称
product_id 必填 必填 "com.app.exampleapp.1234" SKU

JSON 主体: 请求参数

参数 iOS 应用 Android 应用 示例 描述
app_id
必填 必填 "54ecc0535b1acdc1e1eff778" Chartboost 应用 ID (可在 Chartboost 后台找到)
ifa 必填 不适用 "61109b4c0f164fbc82ec5475313ae000" (32 位字符;可用短横线;区分大小写) 广告标识符
gaid 不适用 必填 "38400000-8cf0-11bd-b23e-10b96e40000d" (32 字符,加上 4 条划线) Google 服务广告 ID (仅限 Android)
UUID 不适用 可选 (若 GAID 未发送,或者是亚马逊应用) "358414046356276" 遗留 Android ID 或亚马逊游戏
iap 必填 必填   JSON 应用内购详情;请见下方 IAP 栏

公开密钥/私人密钥 (仅 Google Play/亚马逊)

如果您为 Google Play 或亚马逊应用商店的游戏设置 S2S PIA,您还需要添加您的应用公开密钥或亚马逊开发者私人密钥到游戏编辑应用页面的相应字段:

生成请求

首先,从端点开始:

https://live.chartboost.com/event_service/v3/track

添加头文件和参数到 JSON 主体:

{

    "app_id": "54ecc0535b1acdc1e1eff778"
    "ifa": "61109b4c0f164fbc82ec5475313ae000"
    "iap": {
        "product_id": "com.sample.gems.001"
"currency": "EUR", "price": 3.99, "localized_description": "TheFirstGemsPack", "localized_title": "GemsPack" } }

大功告成!请求成功后会返回: {"status":200,"message":"Success"}

如果您的调用接收到 500 HTTP 错误代码,您的服务器需要重新尝试 S2S 调用,但不要立即重试: 等待 2 秒,等待 4 秒,等待 8 秒,然后等待 16 秒直到成功。