进行服务器到服务器 DCS API 调用

调用需要区域DCS服务器的主机名和用户ID。 如果您没有所需的用户和区域ID,请参 阅从DCS响应和/或Experience Cloud获取用户ID 和区 。 用户和区域ID一经确定,即可对DCS进行服务器对服务器调用。 有关语法和示例,请参阅本节。

注意

In the code and examples, italics represents a variable placeholder. 在服务器到服务器调用占位符时,用实值替换占位符 DCS。

调用语法和示例

向服务器发送数据的基本服务器对服务器请 DCS 求使用以下语法。

"Host:domain_alias.demdex.net" "https://DCS_host_name.demdex.net/event?d_rtbd=json&d_jsonv=1&d_uuid=userID

示例调用与以下示例类似。

"Host:foo.demdex.net" "https://usw2.demdex.net/event?d_rtbd=json&d_jsonv=1& d_uuid=123456789"`

调用参数

参数 描述

domain alias.demdex.net

此部分调用包含:

  • 由Audience Manager分 (例如 my_domain.demdex.net)。
  • 目标域,始终 demdex.net。 请参阅了解 Demdex 域调用

DCS host name.demdex.net

显示区域DCS服务器名称的http头主 机参数 。 主机名与区域ID关联,因此您在进行这些类型的调用前需要此主机名。 请参阅 DCS 区域 ID、位置和主机名

/event?

此部分呼叫:

  • 将呼叫标识为事件呼叫。
  • 定义包含要发送到DCS的数据的URL字符串的开始。

d_uuid= Audience Manager user ID

这是唯一的用户ID密钥,它将Audience Manager 用户 ID值保存在密钥值对中。

d_uuid 果您正在传递Audience Manager 用户 ID,请使用。

d_mid=Experience Cloud user ID

这是唯一的用户ID密钥,它将Experience Cloud 用户 ID值保存在密钥值对中。 另请参 阅从ID服务Cookie获取用户ID

d_mid 果您正在传递从 Experience CloudID服务捕 获的Experience Cloud ID ,则使用。

  • d_dst=1
  • d_rtbd=json
  • d_cb=callback

可选响应参数。

所有这些都不需要发送数据到 DCS。 但是,如果希望DCS 返回 响应,则必须在请 d_rtbd=json 求中包含。

示例响应

See Receive Data From the DCS.

在此页面上