###### tags: `模板素材`、`CA-DB` # 自動追蹤參數 使用模板新增素材時,可以開啟自動追蹤參數的功能,如下: ![自動追蹤參數的位置](https://i.imgur.com/70Cuw3T.png) 開啟後,當使用者從廣告點擊導連,URL 會加入 cfclid 的參數,如下圖: ![](https://i.imgur.com/10p7QjQ.png) 目的在於,後續評估廣告成效時,我們可以往回追溯資料的來源與媒介。 新 Adserver 測試後,發現現行模板內留有寫定的導連,會產生填入導連、實際點擊後,URL 重複或疊加,無法正常使用此功能,因此需要對現行樣板檔案進行修改。 ## 記錄 [自動追蹤測試清單](https://docs.google.com/spreadsheets/d/1ej-Np06EbUwpx3YKC4AWy2M4B8Xe7a8H1DfwxpZK6Z4/edit#gid=894497654) ## 流程 1. 獲取模組的 js 檔案名稱 a. 若測試素材編號為 102256,點進下方URL,能看到資料流 (如下圖) https://ad-test.holmesmind.com/adserver/ads.js?preview=102256 ![素材102256的資料流](https://i.imgur.com/x37MeW3.png) <font color=salmon>*若沒有呈現資料,請重新整理頁面</font> b. 在此頁面搜尋 js,找到此素材使用的模板名稱 ![](https://i.imgur.com/oj1uFSd.png) 2. 到[雲端放置模組檔案的資料夾:js/modle](https://s3.console.aws.amazon.com/s3/buckets/cdn.doublemax.net?region=ap-northeast-1&prefix=js/modle/&showversions=false),找到欲修改的檔案 3. 從 DSP 新增素材的素材樣板欄位,使用 DevTools 找到 data-value,就獲得模板的 content_type 囉 ![看 data-value 是多少](https://i.imgur.com/TBl1jFg.png) 4. 到 [CA-DB](http://13.230.103.12/pma-ca/index.php?db=rtb_ca&table=ca_creative_type_template_v3&target=sql.php) - 獲取對應 content_type 的樣板內容 (template) - 建議留一份原始檔案,方便 rollback 5. 修改 js 檔案 - 也建議留一份原檔,方便 rollback - 需移除寫死在模板內的 encodeURIComponent ![不合格的寫法](https://i.imgur.com/m26tTrz.png) - 統一導連格式(放置於 CA-DB 內),範例如下: ```= var cfClick = { 'CLICK_URL': '%%CLICK_URL%%',//主點擊 'CLICK_FUNCTION_URL_1' : '%%CLICK_FUNCTION_URL_V2_1%%',//副點擊一 'CLICK_FUNCTION_URL_2' : '%%CLICK_FUNCTION_URL_V2_2%%',//副點擊二 }; ``` 6. 若有更改 CA-DB 內的資料,須清除快取,點擊下方連結再關掉頁面即可 http://13.115.185.236/syncserver/sync/redisCacheCreativeTypeTemplate 7. 可以在 DSP 新增模板素材,檢查導連有無正常運作、有沒有其他需要修改的地方 (例如:有錯誤 log 沒有處理)