本指南介绍如何在不使用SDK的情况下集成Tenjin。该方法通过向Tenjin发送服务器到服务器(S2S)事件,使Tenjin能够完成归因,并通过DataVault、LiveOps Campaigns或S2S Callbacks获取结果。
前置条件 #
- 你必须拥有自己的后端服务器,用于从应用中收集设备标识符和事件数据。
- 服务器必须能够向Tenjin的事件接收端点发送HTTPS请求。
- 你需要生成并持久化自己的UUID(32位字符串),并将其用作analytics_installation_id(AIID)。
1. 开始给Tenjin发送事件 #
- 安装和自定义事件
https://track.tenjin.com/v0/event- 需要发送的必填参数已在这个文档中以(*)标记。
- 购买事件
https://track.tenjin.com/v0/purchase- The required parameters to be sent are marked in (*) in this guide here.
⚠️ 重要:
- 对于同一用户的所有后续事件(如安装、自定义事件、购买等),请使用相同的analytics_installation_id(UUID)。
2. 通过S2S在Tenjin中进行归因 #
Tenjin会通过两种方式对接收到的S2S事件进行归因。这些方式与通过SDK进行归因的工作原理类似:
确定性归因 #
- 使用设备标识符,例如IDFA(在获得ATT授权的情况下)、GAID或Install Referrer。
- 对于同意追踪的用户,Tenjin会使用advertising_id参数,根据通过S2S接收到的安装数据进行确定性归因。
概率归因 #
- 当IDFA/GAID不可用时使用(例如未获得ATT授权的iOS设备)。
- 对于未授权的用户,Tenjin会使用ip_address参数,根据通过S2S接收到的安装数据进行概率归因。
3.获取归因数据 #
在事件被接收并完成归因后,客户可以通过以下方式获取结果:
- Raw Data Export/原始数据导出:
- 可从面板导出已归因的原始事件级数据。
- 可从面板导出已归因的原始事件级数据。
- LiveOps Method/SDK获取归因信息:
- 通过Tenjin SDK在客户端获取用户级归因信息。
- 通过Tenjin SDK在客户端获取用户级归因信息。
- S2S callbacks服务端回传:
- 当归因发生时,Tenjin可以向你的服务器端点发送回调。
- 回调内容包括Campaign、渠道等归因信息。
Note: If you would also like to receive raw clicks and impression data to your servers, please contact support@tenjin.com.