媒體方回傳
像獎勵型應用程式、衝榜媒體這類使用自有追蹤系統的媒體方,會要求「發生轉換時請通知我們的網址」。adstage 以依連結設定的方式處理這類需求。只要填入媒體方提供的回呼 URL,當透過該連結進入的使用者觸發安裝、購買等事件時,adstage 就會代為呼叫媒體方的網址。
無須為每家媒體方另行開發。取得規格後在儀表板中填寫即可立即完成串接。
1. 在哪裡設定
在 深層連結 > 建立 或既有連結的詳細畫面中,開啟 媒體方回傳 區塊。設定是依連結分別儲存的,因此請依媒體方分別建立連結,並在各連結中填入該媒體方的網址。
2. 設定項目
| 項目 | 說明 |
|---|---|
安裝回傳 URL | 必填。發生安裝(install)轉換時要呼叫的媒體方網址 |
事件回傳 URL | 選填。用於購買等安裝以外事件的網址。留空時,所有事件都會使用安裝用網址 |
點擊 ID 參數名稱 | 媒體方在點擊 URL 上附加的點擊識別碼名稱。預設值為 click_id |
回傳目標事件 | 在哪些事件上發送回傳。預設值為 install |
若媒體方表示「點擊時我們會以名為 cb 的參數傳遞我們的點擊 ID」,就在 點擊 ID 參數名稱 中填入 cb。
3. URL 範本與巨集
將媒體方提供的網址原樣貼上,並在需要填入值的位置使用巨集。
可以使用的巨集如下。
| 巨集 | 值 |
|---|---|
{click_id} | 媒體方在點擊時傳來的點擊識別碼 |
{adid} | 廣告識別碼(iOS 為 IDFA,Android 為 GAID) |
{ifa} {idfa} {gaid} | 與 {adid} 相同的值。直接沿用媒體方規格中的名稱也會被填入 |
{device_id} | adstage 賦予的裝置識別碼 |
{platform} | ios 或 android |
{event} | 事件名稱(例如 install、purchase) |
{timestamp} | 事件發生時刻 |
{ip} | 使用者 IP |
{campaign} | 廣告活動名稱 |
媒體方要求清單中沒有的巨集時
若媒體方要求 {sub_id}、{pub_id} 這類他們專用的值,直接照寫即可。 清單中沒有的巨集會以**將點擊時以該名稱傳入的參數原樣回送(echo)**的方式運作。
也就是說,若媒體方在點擊 URL 上附加了 ?sub_id=abc123,那麼回傳中 {sub_id} 的位置就會被填入 abc123。
請注意
若點擊時沒有傳入該參數,發送時就會是空值。請確認媒體方規格中的參數是否確實包含在實際的點擊 URL 中。
4. 運作方式
-
使用者點擊媒體方廣告,進入 adstage 追蹤連結。此時點擊 ID 與媒體方參數會一併被記錄。
-
該使用者安裝應用程式或觸發所設定的事件時,adstage 會透過歸因找出對應的媒體方點擊。
-
將 URL 範本中的巨集替換為實際值,並呼叫媒體方網址。
防止重複
對於同一次點擊,同一事件只會發送一次。即使使用者多次開啟應用程式或事件被重複收集,也不會向媒體方發送兩次。
install 與 first_open 這類意義相同的事件名稱會被歸併處理,因此即使兩者都進來,回傳也只會發出一次。
失敗時重試
若媒體方伺服器暫時沒有回應,為了不讓轉換悄悄遺失,系統會自動重試。
| 項目 | 值 |
|---|---|
| 重試次數 | 最多 8 次(首次發送 1 次 + 重試 8 次) |
| 重試間隔 | 最短 3 分鐘 |
| 重試週期 | 每 5 分鐘確認一次失敗紀錄 |
| 放棄基準 | 發生後已超過 24 小時的失敗紀錄 |
5. 串接前需要向媒體方確認的事項
與新媒體方串接時,只需取得下列四項。
- 回傳 URL — 安裝用的網址,若另有事件用的網址也一併提供
- 點擊 ID 參數名稱 — 在點擊 URL 中以什麼名稱附加識別碼
- 需要的巨集清單 — 希望接收哪些值
- 目標事件 — 只需要安裝,還是也需要購買等其他事件
6. 注意事項
- 回傳設定以連結為單位。向同一家媒體方提供多個連結時,必須在每個連結中都完成設定。
- 必須成立歸因才會發送回傳。未經過媒體方連結的流量不在對象範圍內。
- URL 中填入的值會自動進行 URL 編碼。請勿在巨集的位置預先填入已編碼的值。
- 有些媒體方會透過回應內文區分成功/失敗。adstage 僅依 HTTP 狀態碼判定,並將 2xx 與 3xx 視為成功。若媒體方在內文中帶上錯誤卻以 200 回應,adstage 將無法察覺失敗,因此請要求其在發生錯誤時回傳 4xx、5xx。

