Show Menu
主题×

CID 取代 DPID 和 DPUUID

更新代码以 d_cid 使用 d_cid_ic 或代替 d_dpid d_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 %01 user ID
客户ID集成代码(CID_IC)
d_cid_ic= integration code %01 user ID
成代码 是替代数据源ID(由Audience Manager分配)的备用 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_cid d_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操作系统的设备。