设置通用链接
通用链接是一种使用 HTTPS URL 的 iOS 深度链接协议。在品牌化域名上设置通用链接后,选择通用链接的现有用户可以直接打开应用,Adjust 可以监测交互情况。通用链接也可以与其他 Adjust 深度链接方法一起使用,具体视广告环境而定。
- 使用品牌化域名 让深度链接与您的品牌形象保持一致
- 通过可识别的域名重定向用户, 提高用户信任度
- 支持直接深度链接 ,方便现有用户通过 HTTPS 链接打开应用
- 在添加品牌化域名的同时 保留现有的通用链接域名
通用链接允许 iOS 设备使用 HTTPS URL 打开应用内的特定界面。
Adjust 中的通用链接域名类型
Adjust 可以使用不同的域作为通用链接域名。可用选项取决于应用的链接域名设置。
品牌化域名 (推荐) 如果针对短链接设置了品牌化域名,那么该品牌化域名也可以用作通用链接域名。
- 设置品牌化域名:
https://help.adjust.com/zh/article/set-up-branded-domain - 示例:
https://insights.example
- 设置品牌化域名:
企业域名 (自定义品牌化域名) 如果设置了企业域名解决方案,则该企业域名可用作通用链接域名。
- 企业域名设置
https://help.adjust.com/zh/article/enterprise-domain - 示例:
https://app.brand.com
- 企业域名设置
Adjust 提供的通用链接域名 (旧版) 如果未设置品牌化域名,Adjust 会为每个应用分配一个位于
adj.st的子域名。- 示例:
https://f2k5.adj.st
- 示例:
这些通用链接域名类型可以在 Adjust 中并行使用。为保持一致性,请使用一个通用链接域名作为所有推广活动的主要 Adjust 链接域名。
开始使用
在品牌化域名上设置通用链接之前,请确保满足这些要求。
- 需要管理员、编辑员或自定义编辑员权限才能在 AppView 中配置平台设置。
- 为 Adjust 短链接配置的品牌化域名
- 需要具备 Apple Developer 账户访问权限和 Xcode 访问权限,用于配置 Associated Domain (关联域名)
- 必要应用详情:
- iOS Bundle ID (示例:
com.example.app) - 应用 ID 前缀 (来自 Apple Developer 账户)
- 应用方案 (由应用定义)
- iOS Bundle ID (示例:
要使用通用链接进行再归因 (再交互推广活动),请前往 Adjust Developer Hub 完成通过深度链接再归因中的步骤。
设置概要
- 验证 Apple Developer 账户和 Xcode 值
- 定义自定义 URL 方案
- 在 Adjust 中启用通用链接
- 将品牌化域名添加为 Associated Domain
- 设置 Adjust SDK 进行深度链接和短链接解析
1. 验证 Apple Developer 账户和 Xcode 值
验证 Apple Developer 账户中的 Team Name 值与 Xcode 中的 Team 值相同。
验证 Xcode 中 iOS 应用的 Bundle ID 作为 Apple Developer 账户中可用的 Bundle ID 之一,并且该 Bundle ID 是唯一的。
- Bundle ID 示例:
com.example.app
- Bundle ID 示例:
找到并记下 Apple Developer 账户中 Bundle ID 的应用 ID 前缀。
- 应用 ID 前缀可能是您 Apple Developer 账户中的 Team ID。
2. 定义自定义 URL 方案
设置自定义 URL 方案的格式。Adjust 的应用方案需要该值。
设置自定义 URL 方案格式。
- 示例:
exampleApp
- 示例:
使用 URL 方案和 Bundle ID 注册自定义 URL 方案。
如需了解更多信息,请参阅Apple 开发者文档。
3. 在 Adjust 中启用通用链接
请确保您拥有下列值:
- iOS Bundle ID: 在验证 Apple Developer 账户和 Xcode 中设置的步骤 2 中,您记下的唯一应用标识符值。
- 应用前缀: 您在验证 Apple Developer 账户和 Xcode 中设置的步骤 3 中记下的值。
- 应用方案: 您在为应用设置自定义 URL 方案的步骤 1 中记下的值。
然后完成相应步骤,在 AppView 中配置您的应用平台。
4. 将品牌化域名添加为 Associated Domain
要实现来自品牌化域名的深度链接,请将品牌化域名添加为 Associated Domain。以下步骤同样适用于企业域名 (自定义品牌化域名)。
- 在 Apple Developer 账户中为应用的 Bundle ID 启用 Associated Domains。
- 在 Xcode 中,启用 Associated Domain 并添加
applinks:{domain}格式的域名。- 示例:
applinks:brandName.go.link
- 示例:
如果应用已使用 xxx.adj.st 作为通用链接域名,请将 xxx.adj.st 和品牌化域名均保留为 Associated Domain。请勿移除 xxx.adj.st。
测试
在将通用链接用于正式投放前,请先测试链接的跳转行为和评估效果。请查看专门的测试和故障排查指南,获取相关帮助。