筛选项

归因广告标识符

概述

对于点击,安装等事件请求,Branch Links 支持以下广告标识符。当同一身份标识同时可以在点击和安装上使用时,Branch 可以通过“标识符匹配”来匹配此值,从而进行归因。

标识符类型

iOS 标识符

广告标识符

iOS IDFA

在没有有效的 IDFA 且 Apple 追踪政策允许的情况下,Branch 会自动通过概率模型执行归因(请参阅下一节),并自动将安装级别标识符用于将来对这些安装进行评估。这是现有行为,但是确实需要合作伙伴传递设备 IP 和用户代理才能用于建模决策。

Apple introduced its Identifier for Advertisers (IDFA) with iOS 6.0 primarily through the ASIdentifierManager class in iOS, which provides apps with access to an identifier that you can use for serving advertisements, as well as a flag that indicates if a user has enabled the Limit Ad Tracking feature. The IDFA value is an alphanumeric string that is unique to each device, and uses an upper case-format with hyphens (for example, AAAAAAAAA-BBBB-CCCC-1111-222222220000).

  • Branch log-level parameter: user_data_idfa
  • Branch postback 宏: ${(user_data.idfa)!} and <#if (user_data.limit_ad_tracking)! >0<#else>1</#if>

If you’re using the ${(user_data.idfa)!} macro in a postback URL, then you must specify the <#if (user_data.limit_ad_tracking)! >0<#else>1</#if> macro to indicate if the user has enabled the Limit Ad Tracking feature (where 0 is limited). Or if the user has enabled this feature, you can set the ios_ad_tracking_disabled parameter to 1.

如果您的 SDK 没有在安装(首次“App 打开”事件)以及安装后/App 内事件收集 IDFA,则您无法通过将点击时指定的值与安装时指定的值进行匹配来将其用于归因(或其他事件)。

Android 标识符

Google AAID

The Google Advertising Identifier (AID) is a unique, user-specific, and resettable ID for advertising provided by Google Play services, which exposes an API for accessing the advertising ID of the user as a string, in the universally unique identifier (UUID) format similar to 38400000-8cf0-11bd-b23e-10b96e40000d

  • Branch log-level parameter: user_data_aaid
  • Branch postback 宏: ${(user_data.aaid)!}

Android OAID

The Open Anonymous Device Identifier (OAID) is used for advertising purposes in place of the non-supported Google Advertising ID for specific device manufacturers. The Branch SDK collects OAID and uses it for attribution on clicks and impressions.

  • Branch log-level parameter: user_data_oaid
  • Branch postback 宏: ${(user_data.oaid)!}

旧版 & 其他标识符

尽管我们主要依赖广告标识符进行归因,但在某些情况下广告标识符不可用。这包括一些不支持广告标识符以及用户在 Google Android App Stores 以外下载的旧版本。如果广告标识符不可用,我们将使用以下设备标识符进行归因。

Android ID

The ANDROID ID for Android devices is a 64-bit number (as a hex string) that is randomly generated on the first boot of a device and typically remains constant for the lifetime of the device. This value is formatted as lower case.

  • Branch log-level parameter: user_data.android_id
  • Branch postback 宏: ${(user_data.android_id)!}

Amazon 标识符

Fire ID

The Amazon Fire ID is a user-resettable, unique identifier that helps protect the privacy of the user. If you collect information about a user’s behavior to display interest-based ads, or to generate analytics, you must use the Advertising ID; no other identifier or tracking method may be used. Users can reset the Advertising ID or opt out of interest-based ads altogether.

  • Branch log-level parameter: user_data.aaid
  • Branch postback 宏: ${(user_data.aaid)!}

Windows Phone 标识符

Windows AID

The Windows advertising identifier (AID) is a unique, user and device-specific, and resettable ID for advertising represented as an alphanumeric string formatted as upper case without colons (for example, AAAAAABBBBCCCC111122222222222). When the advertising ID feature is disabled, this value is an empty string.

  • Branch log-level parameter: user_data_windows_aid
  • Branch postback 宏: ${(user_data.windows_aid)!}

用户身份标识

用户 ID

应用开发人员(广告主)生成的用户 ID 与系统中的用户 ID 相同。 user_id 仅适用于内部跨促销 campaign,因为第三方广告合作伙伴无法访问或复制此值(就像前面提到的其他 Android 或 iOS 标识符一样)。

  • Branch log-level parameter: user_data_developer_identity
  • Branch postback 宏: ${(user_data.developer_identity)!}