發出伺服器對伺服器DCS API呼叫 making-server-to-server-dcs-api-calls

呼叫需要地區DCS伺服器的主機名稱和使用者ID。 如果您沒有必要的使用者與地區ID,請參閱從DCS回應取得使用者ID與地區與/或Experience Cloud。 擁有使用者和地區ID後,您就可以對DCS進行伺服器對伺服器呼叫。 如需語法和範例,請參閱本節。

NOTE
在程式碼和範例中,斜體 ​代表變數預留位置。 當您對DCS發出伺服器對伺服器呼叫時,請以實值取代預留位置。

呼叫語法和範例 call-syntax-example

將資料傳送至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"`

呼叫引數 call-parameters

參數
說明
domain alias.demdex.net

呼叫的這個部分包含:

  • 您的網域別名已由Audience Manager (例如 my_domain.demdex.net)指派。
  • 目的地網域,一律為 demdex.net。 請參閱瞭解向Demdex網域進行的呼叫。
DCS host name.demdex.net
顯示區域 DCS伺服器名稱的http標頭主機引數。 主機名稱會繫結至地區ID,因此您在進行這些型別的呼叫之前需要此ID。 請參閱 DCS地區ID、位置與主機名稱
/event?

通話的這個部分:

  • 將呼叫識別為事件呼叫。
  • 定義包含您要傳送至DCS之資料的URL字串開頭。
d_uuid= Audience Manager user ID

這是唯一使用者ID索引鍵,它在索引鍵值配對中保留Audience Manager使用者ID值。

如果您傳入Audience Manager使用者識別碼,請使用d_uuid

d_mid=Experience Cloud user ID

這是唯一使用者ID索引鍵,它在索引鍵值配對中保留Experience Cloud使用者ID值。 另請參閱從ID服務Cookie取得使用者ID。

如果您傳入從Experience Cloud ID服務擷取的Experience Cloud ID,請使用 d_mid

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

選用的回應引數。

不需要這些資料即可將資料傳送至 DCS。 不過,若您希望 DCS傳回回應,您必須在要求中包含 d_rtbd=json

範例回應 sample-response

請參閱從DCS接收資料。

recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695