Show Menu
主题×

CID Replaces DPID and DPUUID

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

DPID和DPUUID:评论

DPID和DPUUID是包含数据提供者ID和用户ID的键值对。 这些键值对将提供者ID链接到用户ID。 在事件调用、入站同步事件和ID调用期间发送数据。 如果没有 Audience Manager这些ID和其他服务或功能,将无法匹配和同步ID。 这些变量有时使用或不使用前缀表示, d_ 如下所示。 注意,在代码中,斜体 表示 变量占位符。
变量 语法
数据提供者ID(DPID)
  • d_dpid=数 据提供者ID
  • dpid= 数据提供者ID
数据提供者唯一用户ID(DPUUID)
  • d_dpuuid=数据提供 者唯一用户ID
  • dpuuid=数 据提供者唯一用户ID
这些键值对仍然有效,但已弃用。 您应更新代码以改用CID或CID_IC。

CID和CID_IC:关于

CID和CID_IC键值对替换DPID和DPUUID。 它们提供的函数与DPID和DPUUID相同,但效率更高,因为它们将数据提供者ID(或集成代码)和用户ID包含在单键值对中。 在每个键值对中:
  • =符号将键与其相关值分隔开。
  • 非打印ASCII字符%01将分隔这些值。
d_cid 并使 d_cid_ic 用下面显示的语法。 注意,在代码中,斜体 表示 变量占位符。
变量 语法
客户ID(CID)
d_cid= data provider ID %01 用户ID
客户ID集成代码(CID_IC)
d_cid_ic= 集成代码 %01 用户ID
成代码是 Audience Manager分配的替代ID,您可以使用它代替数据源ID 。 如 果需要配置集成代码 ,请参阅创建数据源。
您可以将集成代码用于自己的数据源和您有权访 问的全局共享数据源 。 例如,在处理移动标识符数据源时,可以使用集成代码。 请完全按照以下规定使用以下集成代码:
  • DSID_20914 ,用于表示运行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 Manager UUID(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键值对中的以下变量:
  • 用户ID (dpuuid)
  • 集成代码
注意:您必须对用户ID和集成代码进行URL编码,才 能将 它们连接到字符串中。 这是因为在URL编码中不能捕获分隔两个变量的ASCII字符%01。
URL编码可确保将您的用户ID和包含保留或不安全字符(如,但不限于,+或=)的集成代码正确传输到我们的服务器。
请参考 ASCII编码表
使用全局共享数据源的集成代码
您可以将集成代码用于您自己的数据源和您有权 访问的全局共享数据源 。 例如,在处理移动标识符数据源时,可以使用集成代码。 请完全按照以下规定使用以下集成代码:
  • DSID_20914 ,用于表示运行Android操作系统的设备。
  • DSID_20915 ,表示运行iOS操作系统的设备。