CID 取代 DPID 及 DPUUID cid-replaces-dpid-and-dpuuid
更新要使用的代碼 d_cid
或 d_cid_ic
而不是 d_dpid
和 d_dpuuid
。 DPID和DPUUID變數將繼續工作,但您應認為它們已棄用。 這包括DPID和DPUUID變型,但 d_ prefix
。
DPID和DPUUID:回顧 dpid-dpuuid-review
DPID和DPUUID是包含資料提供器ID和用戶ID的鍵值對。 這些鍵值對將提供程式ID連結到用戶ID。 它們在事件調用、入站同步事件和ID調用期間發送資料。 沒有他們, Audience Manager,以及其他服務或功能,則無法匹配和同步ID。 這些變數有時使用或不使用 d_
前置詞如下所示。 注意,在代碼中, 斜體 指示變數佔位符。
d_dpid=data provider ID
dpid=data provider ID
d_dpuuid=data provider unique user ID
dpuuid=data provider unique user ID
這些鍵值對仍然有效,但已棄用。 您應更新代碼以改用CID或CID_IC。
CID和CID_IC:關於 cid-cidic-about
CID和CID_IC鍵值對替換DPID和DPUUID。 它們提供與DPID和DPUUID相同的功能,但效率更高,因為它們將資料提供程式ID(或整合代碼)和用戶ID包含在單個鍵值對中。 在每個鍵值對中:
- =符號將鍵與其相關值分開。
- 非打印ASCII字元%01分隔值。
d_cid
和 d_cid_ic
使用下面所示的語法。 注意,在代碼中, 斜體 指示變數佔位符。
d_cid=data provider ID%01user ID
d_cid_ic=integration code%01user ID
安 整合代碼 是可以使用的替代ID,而不是資料源ID,分配者 Audience Manager。 請參閱 建立資料源 的子菜單。
另請參見 聲明ID的URL變數和語法。
- DSID_20914 表示運行Android作業系統的設備。
- DSID_20915 表示運行iOS作業系統的設備。
範例
下表按事件類型提供了示例。
- 新增:
.../event?d_cid=123%01987...
- 已過時:
.../event?d_dpid=123&d_dpuuid=987...
- 新增:
.../ibs:d_cid=123%01987...
- 已過時:
.../ibs:d_dpid=123&d_dpuuid=987
- 新增:
.../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...
開發團隊的重要考慮事項 dev-considerations
您的開發團隊 必須 將URL編碼應用於CID鍵值對中的以下變數:
user ID
(dpuuid)
integration code
注:您必須對用戶ID和整合代碼進行URL編碼 先 將它們串聯到字串中。 這是因為不能在URL編碼中捕獲分隔兩個變數的ASCII字元%01。
URL編碼可確保將包含保留或不安全字元(如,但不限於, +或=)的用戶ID和整合代碼正確傳輸到我們的伺服器。
使用 ASCII編碼表 的下界。
您可以將整合代碼用於您自己的資料源和全局 共用資料源,您可以訪問。 例如,在處理移動標識符資料源時可以使用整合代碼。 使用以下整合代碼,完全如下所述:
- DSID_20914 表示運行Android作業系統的設備。
- DSID_20915 表示運行iOS作業系統的設備。