---
# System prepended metadata

title: 自動追蹤參數
tags: [模板素材, CA-DB]

---

###### 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 沒有處理)