概述
对于点击,安装等事件请求,Branch Links 支持以下广告唯一标识。当同一身份标识同时可以在点击和安装上使用时,Branch 可以通过“唯一标识匹配”来匹配此值,从而进行归因。
唯一标识类型
iOS 唯一标识
广告唯一标识
iOS IFA
重要
随着 iOS 10 公开测试版的发布,Apple 已更新 iOS,为启用了“限制广告追踪”设置的用户编辑 Advertising IDFA。在这些情况下(和其他设备 IDFA 不可用的情况一样),TUNE 归因分析仍会归因于新安装和再次参与。
在没有有效的 IDFA 的情况下,Branch 会自动通过概率模型使用归因(请参阅下一节),并自动将安装级别唯一标识用于将来对这些安装进行评估。虽然 Branch 目前已经支持之一功能,但合作伙伴需要传递设备 IP 和用户代理才能进一步使用概率模型。
Apple 主要通过 iOS 中的 ASIdentifierManager class 在 iOS 6.0 中引入了其广告商唯一标识(IFA),IFA 使应用可以访问您可用于投放广告的唯一标识,同时显示用户是否已启用限制广告追踪功能的标志。 IFA 值是每个设备独有的字母数字 string,并使用带连字符的大写格式(例如AAAAAAAAA-BBBB-CCCC-1111-222222220000
)。
- Branch 参数:
user_data_idfa
- Branch postback 宏:
${(user_data.idfa)!}
和<#if (user_data.limit_ad_tracking)! >0<#else>1</#if>
如果在 postback URL中使用${(user_data.idfa)!}
宏,则必须指定<#if (user_data.limit_ad_tracking)! >0<#else>1</#if>
宏以指示用户是否已启用“限制广告追踪”功能(其中限制为0)。或者,如果用户启用了此功能,则可以将 ios_ad_tracking_disabled 参数设置为1。
如果您的 SDK 没有在安装(首次“应用程序打开”事件)以及安装后/应用内事件收集 IFA,则您无法通过将点击时指定的值与安装时指定的值进行匹配来将其用于归因(或其他事件)。
旧版 & 其他唯一标识
尽管我们主要依赖广告唯一标识进行归因,但在某些情况下广告唯一标识不可用。这包括一些不支持广告唯一标识的旧版本。如果广告唯一标识不可用,我们将使用以下设备唯一标识进行归因。
Open UDID
Open UDID 是 iOS 上 UIDevice class 已弃用的 uniqueIdentifier 属性(即UDID)的替代。它是一个40个字符的十六进制长值(20个字节)。
Android 唯一标识
Google AAID
Google Advertising Identifier(AID)是由 Google Play 服务所提的唯一特定于用户的可重置 ID,它在唯一ID(UUID)中公开了用于以 string 形式访问用户广告 ID 的API,格式类似于38400000-8cf0-11bd-b23e-10b96e40000d
。
- Branch 参数:
user_data_aaid
- Branch postback 宏:
${(user_data.aaid)!}
旧版 & 其他唯一标识
尽管我们主要依赖广告唯一标识进行归因,但在某些情况下广告唯一标识不可用。这包括一些不支持广告唯一标识以及用户在 Google Android App Stores 以外下载的旧版本。如果广告唯一标识不可用,我们将使用以下设备唯一标识进行归因。
Android ID
Android设备的 ANDROID ID 是一个64位数字(作为十六进制字符串),它是在设备首次启动时随机生成的,通常在设备的整个生命周期内保持不变。此值的格式为小写。
- Branch 参数:
user_data.android_id
- Branch postback 宏:
${(user_data.android_id)!}
Windows Phone 唯一标识
Windows AID
Windows 广告唯一标识(AID)是唯一的,特定于用户和设备的可重置广告 ID,通常以字母数字 string 来表示,格式为大写且无冒号(例如AAAAAABBBBCCCC111122222222222
)。当广告 ID 功能不可用时,此值为空。
- Branch 参数:
user_data_windows_aid
- Branch postback 宏:
${(user_data.windows_aid)!}
用户身份标识
用户 ID
应用开发人员(广告商)生成的用户 ID 与系统中的用户 ID 相同。 user_id 仅适用于内部跨促销 campaign,因为第三方广告合作伙伴无法访问或复制此值(就像前面提到的其他 Android 或 iOS 唯一标识一样)。
- Branch 参数:
user_data_developer_identity
- Branch postback 宏:
${(user_data.developer_identity)!}
5个月前更新