URL參數說明&可添加級別
參數映射表
表 1 URL參數列表
{userid},{planid},{groupid},{creativeid},都是調用API中所對應ID,而{wordid}是通過CityHash64函數對字符串加密而來,并非API中對應的關鍵詞ID。
由于{wordid}是由CityHash64函數對字符串加密而來,所以會出現不同推廣組中的同一個關鍵詞的{wordid}完全一致,也就是說{wordid}不是唯一的,最起碼要{groupid}或{creativeid}+{wordid}才能唯一確定關鍵詞。這一點需要特別注意。
URL參數可添加的級別
表 2 URL參數可添加的級別
創意鏈接URL,關鍵詞URL,比翼子鏈URL中添加參數,當廣告發生點擊時,參數均會被替換成對應ID。
URL參數工作原理
當添加關鍵詞參數的URL被點擊后,對應的{wordid}或{creativeid}會被替換成對應的ID。流程圖如下:
圖 1 URL參數工作原理流程圖
應用舉例
以360搜索保健品中間頁-愛健康網址為例:
1、為關鍵詞“推拿手法學”添加URL參數
http://ijiankang.e.haosou.com/#yangsheng&plan={planid}&group={groupid}&creative={creativeid}&word={wordid}&device={device}
1) PC&Mobile的關鍵詞URL,創意鏈接URL,比翼子鏈URL均添加URL參數,添加后通配符均會被替換。
2) plan,group,creative,word,device字段可以隨意定義,系統不做限制。,但通配符{planid},{groupid},{creativeid},{wordid},{device}需要嚴格按照格式填寫。
圖 2 添加關鍵詞URL
2、發生檢索,360廣告展現
圖 3 檢索后廣告展現
3、點擊廣告,URL參數被替換
http://ijiankang.e.haosou.com/#yangsheng&plan=3586265416&group=3183521825&creative=1138101933&word=-7673596383444204148&device=pc
4、關鍵詞參數解碼
URL參數{userid},{planid},{groupid},{creativeid},可通過api直接獲得。而{wordid}是通過CityHash64函數對字符串加密而來,所以{wordid}與關鍵詞的對應關系是通過線下獲得的。
函數代碼請見:
https://github.com/google/cityhash
1){wordid}是通過CityHash64函數對字符串加密而來,所以不同的360搜索推廣組中的同一關鍵詞對應的{wordid}是一樣的。如果要唯一確定{wordid}對應的關鍵詞位置,最少需要{groupid}+{wordid}配對使用才可以唯一確定{wordid}對應的關鍵詞位置。
2)CityHash64返回的是unsigned long long int類型,但從上面的例子可以看出word=-7673596383444204148出現了負數,原因為PHP擴展返回值時做了轉義處理,變成了long int類型。所以在做字符串加密時需要做一次類型轉換,示例代碼如下,注意標紅的轉義部分%ld:
5、跟蹤關鍵詞效果,計算ROI
總結
通過向URL中添加通配符的方式,將關鍵詞信息批量替換成對應ID,對大客戶來說縮短了URL配置時間,簡化了關鍵詞監測的流程,提高了工作效率。
本文主要介紹了URL參數通配符映射列表,可添加級別,工作原理以及解碼算法的注意事項。為廣大360推廣廣告主理解URL通配符提供了參考。