CID 取代 DPID 和 DPUUID

更新代码以 d_cid 使用 d_cid_ic 或代替 d_dpidd_dpuuid。 DPID和DPUUID变量将继续工作,但您应认为它们已弃用。 这包括不带的DPID和DPUUID变 d_ prefix型。

DPID和DPUUID: 评论

DPID和DPUUID是包含数据提供程序ID和用户ID的键值对。 这些键值对将提供者ID链接到用户ID。 他们在事件调用、入站同步事件和ID调用期间发送数据。 没有这些 Audience ManagerID、以及其他服务或功能,就无法匹配和同步ID。 这些变量有时使用或不带前缀表 d_ 示,如下所示。 Note, in the code, italics indicates a variable placeholder.

变量 语法

数据提供者ID(DPID)

  • d_dpid=data provider ID
  • dpid=data provider ID

数据提供程序唯一用户ID(DPUUID)

  • d_dpuuid=data provider unique user ID
  • dpuuid=data provider unique user ID

这些键值对仍然有效,但已弃用。 您应更新代码以改用CID或CID_IC。

CID和CID_IC: 关于

CID和CID_IC键值对替换DPID和DPUUID。 它们提供的函数与DPID和DPUUID相同,但效率更高,因为它们将数据提供程序ID(或集成代码)和用户ID包含在单个键值对中。 在每个键值对中:

  • =符号将键与其相关值分开。
  • 非打印ASCII字符%01将值分隔。

d_cid 并使 d_cid_ic 用下面显示的语法。 Note, in the code, italics indicates a variable placeholder.

变量 语法

客户ID(CID)

d_cid=data provider ID%01user ID

客户ID集成代码(CID_IC)

d_cid_ic=integration code%01user ID

成代码 是替代数据源ID(由Audience Manager分配)的备用 ID。 如 果需要配置集成代码 ,请参阅创建数据源。

另请参 阅URL变量和Declared ID的语法

注意

您可以将集成代码用于您自己的数据源和您有权 访问的全局共享数据源。 例如,在处理移动标识符数据源时,可以使用集成代码。 请完全按照以下规定使用以下集成代码:

  • DSID_20914 (对于GAID),表示运行Android操作系统的设备。
  • DSID_20915 ,表示运行iOS操作系统的设备。

示例

下表按事件类型提供示例。

事件类型 示例

事件

  • 新增了: .../event?d_cid=123%01987...
  • 已弃用: .../event?d_dpid=123&d_dpuuid=987...

入站同步(IBS)

  • 新增了: .../ibs:d_cid=123%01987...
  • 已弃用: .../ibs:d_dpid=123&d_dpuuid=987

生成Audience ManagerUUID(ID)

  • 新增了: .../id?d_cid=123%01987...
  • 已弃用: .../id?d_dpid=123&d_dpuuid=987

每个调用还可以包括多 d_cidd_cid_ic 和键值对,如下:

...?d_cid=123%01456&d_cid=123%01789&d_cid_ic=543%01333...

开发团队的重要考虑事项

项目

描述

URL编码

您的开发团 队必须 将URL编码应用于CID密钥值对中的以下变量:

  • user ID (dpuuid)
  • integration code

注意: 您必须对用户ID和集成代码进行URL编码, 然后才 能将它们连接到字符串中。 这是因为在URL编码中不能捕获分隔两个变量的ASCII字符%01。

URL编码可确保将包含保留或不安全字符(如,但不限于,+或=)的用户ID和集成代码正确传输到我们的服务器。

请使用 ASCII编码表 作为参考。

使用全局共享数据源的集成代码

您可以将集成代码用于您自己的数据源和您有权 访问的全局共享数据源。 例如,在处理移动标识符数据源时,可以使用集成代码。 请完全按照以下规定使用以下集成代码:

  • DSID_20914 (对于GAID),表示运行Android操作系统的设备。
  • DSID_20915 ,表示运行iOS操作系统的设备。

在此页面上