# 数据回调

## Chartboost 支持什么类型的数据回调?

Chartboost 提供点击 (clicks) 回调、安装转化 (converted installs) 回调和广告观看 (completed views) 回调；这包括您应用内插屏广告的点击或通过[网络推广活动](/zh/advertising/campaigns/advertising-campaign/)来推广您游戏的广告获得的点击。  
  
Install 事件仅支持自定义模板回调和自定义基础 URL。所有通过我们预定义模板或使用我们 MMP 合作伙伴的基础 URL 创建的回调，只能附加到点击 (clicks) 和广告观看完成 (completed views) 事件上。  



## Callback 回调什么时候发送?

在事件发生后几乎立即发送回调。所有数据在发送前都会进行 URL 编码。



## 那些数据不会被 Callback 回调发送?

-   原始的设备 MAC 地址
-   用户分布统计数据



## 为什么 Chartboost 的回调数据跟我的系统之间存在差异?

当您的回调设置开始向您的服务器或第三方服务报告数据时，您可能会注意到我们的后台控制面板的数字与您系统中的数字存在差异。我们很乐意帮助排查这些差异，但在联系我们之前，请先查看一些常见原因：

-   **回调设置问题**：请确认您的回调包括您的服务器或[跟踪服务](/zh/advertising/s2stracking/setting-up-s2s-tracking/)所需的参数和静态变量，并且将其附加到正确的级别（账户、应用或广告系列）。如果您遗漏了所需的参数，相对于 Chartboost 控制面板的统计，您可能会在您的系统中看到较低的数据。
-   **时区差异**：我们的系统使用PST/PDT（UTC-8 时区），因此如果您的系统报告来自不同的时区，您可能会看到差异。（考虑将[时间戳参数](/zh/advertising/callbacks/callback-parameters/) 添加到您的回调中，以了解事件的确切时间，而不是回调到达您的系统的时间。）
-   **安装去重/最后点击归因**：由于跟踪服务有时会在确定最后一次汇报的归因后进行安装去重，所以 Chartboost 控制面板中的转化安装（接收到的安装/分发的安装）可能会比其他地方高。如果用户在点击广告后的 21 天内启动推广的游戏，我们将记录一次转化。
-   **归因窗口不同**：如前所述，如果玩家在点击广告后的 21天 内启动推广的游戏，我们将归因于一次安装。其他服务可能有不同的窗口（并且也可能让您指定归因窗口），因此在解决问题时请记住这一点。
-   **Chartboost SDK 之前的集成**：如果您的应用在请求转换为 S2S 跟踪之前已经进行了 SDK 集成，并通过 Chartboost 广告推广活动进行了推广，那么在转换完成后的 21 天内，您可能会被计费为 SDK 驱动的安装。这些安装是在 S2S 批准之前发生的点击。
-   **Chartboost 报告延迟**：安装、点击等可能需要 2-3 小时才会在 Chartboost 控制面板中反映出来，但回调通常会立即发送。如果您在您的系统里看到更高的数字，有可能是因为我们的分析系统仍在统计中。

**无法跟踪的设备**：如果您选择让您的游戏退出行为定位，但回调上报事件，我们将发送设备标识符为 NON-TRACKABLE。Mobile App Tracking 将多个 NON-TRACKABLE 回调视为单个事件；例如，如果发送了 100 个回调，其中 50 个包含 NON-TRACKABLE 标识符，Mobile App Tracking 将报告 51 个事件，而不是 100 个事件。

