CleverTap

概述
准确地将展示、广告点击、应用安装和应用内事件归因,以评估每个合作伙伴的广告活动效果。
发送给数据合作伙伴的事件
Branch 发送给第三方数据工具的事件会根据合作伙伴支持的事件以及您是否已实施 Branch SDK 来衡量所述事件而有所不同。
CleverTap supports the following events:
- Installs
- Lifecycle Event
- 商业活动
- Content Event
- 自订活动
未提及的事件,点击,网络会话开始以及浏览量将被排除。Branch 还会发送附加到驱动推荐事件的链接的所有数据。这将使您分析哪些 Campaign 和渠道正在帮助您获客并与用户互动。
1. 完整的数据集成先决条件
需要开发人员
BRANCH
CleverTap
2. 从您的合作伙伴那里获取 Key/凭证
您需先从 Clevertap 帐户中检索凭据,然后才能在 Branch 操作后台 (Dashboard) 上启用集成。
Branch 要求这些凭据不仅可以进行身份验证,还可以确保将 Branch 数据发送到正确的帐户。
Branch 要求以下凭据:
- 帐户 ID
- 帐户令牌
- 帐户密码
查找您的 CleverTap 帐户凭证:
- Log in to your CleverTap account and navigate to Settings by clicking the cog at the top of the screen, then
Settings Dashboard
。

- 确保您正在查看用于集成的正确应用,然后点击眼睛图标以显示您的帐户凭据。

- 按照以下说明将这些帐户凭据复制到 Branch 操作后台 (Dashboard)。
3. 启用集成
要启用集成,您需要:
- 在左侧导航栏中,在 Exports 部分下,点击 Data Feeds 。
- 在 Data Feeds Manager 页面上,点击顶部的 Data Integrations 选项卡。
- 搜索并点击您的数据伙伴。
- 在数据合作伙伴的 Export 页面上提供必要的凭据。
- 点击 Enable。

4. 将 ID/metadata 传递给 Branch
Clevertap 要求您将正确的标识符传递给 Branch SDK。为此,请从 Clevertap SDK 中检索 ID,然后使用以下方法将此值传递给 Branch:
setRequestMetadataKey()
Branch SDK 方法:
///Inside `didFinishLaunchingWithOptions`
Branch *branch = [Branch getInstance];
[CleverTap autoIntegrate];
[[Branch getInstance] setRequestMetadataKey:@"$clevertap_attribution_id"
value:[[CleverTap sharedInstance] profileGetCleverTapAttributionIdentifier]];
///Inside `didFinishLaunchingWithOptions`
CleverTap.autoIntegrate()
if let branch = Branch.getInstance() {
branch.setRequestMetadataKey("$clevertap_attribution_id", value:CleverTap.sharedInstance()?profileGetCleverTapAttributionIdentifier() as NSObject!);
}
///Before you initialize in your Application `#onCreate` or Deep Link Activity’s `#onCreate`
Branch branch = Branch.getInstance();
branch.setRequestMetadata("$clevertap_attribution_id",
cleverTapInstance.getCleverTapAttributionIdentifier());
5. 在 Clevertap 中查看 Branch 数据


For more information on Clevertap's reporting, please refer to their Behavioral Analytics documentation.
问题排查
测试您的 CleverTap 集成
端到端测试集成的最简单方法是从 Branch Link 打开应用 ,然后验证数据是否出现在 CleverTap 中。完成此操作后,您将知道如何测试更高级的方案。
- Create a Branch Quick Link at https://dashboard.branch.io/quick-links.
- 点击该 Branch Link 以打开您的应用。
- 在您的 Branch 操作后台 (Dashboard)中,验证您看到打开事件在 Branch 操作后台 (Dashboard)下的 "Liveview > Events" 下显示为 "referred session" 并显示为 "session referring link URL"