cookieMapping 測試手冊
專題首頁> 教程> 騰訊廣告實時交易平臺 >cookieMapping 測試手冊

業務流程說明

 1、 用戶到達 DSP 網絡時,通過內嵌網站上的 pixel,訪問 DSP 的 Cookie Mapping 服務器。

2、 DSP 判斷該用戶是否與 ADX 在一定時間(至少 2 周)內做過 Cookie Mapping。 如果沒有,DSP 的 Cookie Mapping 服務器則將該請求重定向到 TCMS,并在重 定向的請求參數中加上 dspid、dspuid 和 gettuid,DSP 也可以加上自己自定義 的擴展參數 ext,即請求被重定向為 http://cm.l.qq.com/?dspid=23&dspuid=xxx&gettuid=1&ext=xxx TCMS 收到該請求后,將保存該用戶的 dspuid,并將該請求再次重定向到 DSP 的 Cookie Mapping 服務器,同時在請求參數中加入該用戶的 tuid,如果在請求 中 DSP 帶上了 ext 擴展參數,也會被加入到參數中,同時參數中會添加上版本號 ver 信息,即請求被重定向為: http://cmapping.dspxx.com/?tuid=yyyy&ver=1&ext=xxx,

操作說明 

1、在沙箱環境填寫 dsp 方的 mapping 的 url: 例 1:http://cmapping.dspxx.com/ 例 2:http://cmapping.dspxx.com/fromqq.gif

2、Tencent 的沙箱環境為 101.226.89.13,測試前請配置 host 如下 “cm.l.qq.com 101.226.89.13” (建議使用沙箱域名 cmsandbox.l.qq.com,避免配置 host)

3、Dsp 方觸發 cookiemapping 請求 ”http://cm.l.qq.com/?dspid=m&dspuid=n&gettuid=1【&ext=xxx】” m 替換為沙箱環境分配的 dspid 數字 n 替換為 dsp 方的用戶標識 ext 為附加字段,dsp 方根據需要填寫,ext 字段非必須字段

4、預期結果:Tencent 在處理完成后,會 302 重定向到 dsp 方在沙箱環境上預留的 cookieMapping 的 url 上 http://cmapping.dspxx.com/?tuid=yyyy&ver=1&ext=xxx tuid 為 tencent 的用戶標識 ext 為附加字段 至此,dsp 方可以接收到 tencent 的跳轉請求,能夠獲取到 tuid,則表示測試成功 (由于騰訊側限制重復 cookieMapping,第一次 mapping 成功后,需要清空用戶的 cookie,才能進行第二次 mapping 測

請關注以下條件是否符合,如不符合將無法接入正式環境(正式環境進行強校驗) 條件 1:其中傳入的參數 dspuid 可用字符為字母和數字,下劃線”_”。 Dspuid 最長不超過 50 字節 條件 2: 對于 dsp 主動發起的流量會存在流量上限(由騰訊根據競價情況和重復度設 定),如超過上限,或出現重復 cookieMapping(2 周內重復),騰訊側將回復 200ok, 結束流程 條件 3:用戶的 dspUid 是否周期性變化,如果是,周期是否大于 2 周


常見問題

Q:我們這面有權限問題。配上 host 也不能訪問沙箱環境

A:cmsandbox.l.qq.com 使用這個域名,應該就不需要配置 host


Q:根據什么判斷是否是重復 mapping?

A:兩周內已經有了 cookie 數據,就算是重復 mapping(所以要求 dspuid 兩周內不 能變化)


Q:tuid 中是否包含特殊字符?

A:是 base64 的固定 36 長度字符串,字符范圍(a-z,A-Z,0-9, -,_)

雷竞技电竞