因應客戶不同的串接需求, 發燒互動後台活動網址處有提供不同規格的正式網址,例如:Line活動的LIFF網址、APP專用的自動登入網址、Line綁定會員的特殊LIFF網址。
本文章將分享如何針對不同格式的網址, 插入utm參數,確保你的推廣活動時的utm可確實被紀錄。
第一步:到後台取你的活動網址以及準備要放上的參數
活動編輯器》活動頁面〉取得你要處理的網址
utm參數撰寫:(如有多組,請記得用&區隔)
示範:utm_source=app&utm_medium=banner
第二步:到AI工具開始處理你的網址
使用工具: Gemini 或 Chat GPT都可以使用以下指令。
【指令如下】
請協助我處理以下網址的參數埋設工作。請依照下方的「處理邏輯」自動判斷網址類型並執行對應動作。
### (1) 我的活動網址:
在此貼上原本的網址
### (2) 我要放上的 UTM 參數:
在此貼上完整參數字串 (例如:utm_source=app&utm_medium=banner)
---
### 處理邏輯 (請 AI 嚴格遵守):
**步驟 1:偵測網址類型**
檢查「活動網址」中是否包含字串 `redirect_uri=`?
- 若 **包含**,請執行【模式 A】。
- 若 **不包含**,請執行【模式 B】。
**【模式 A:自動登入/加密型】(當網址有 redirect_uri 時)**
1. **擷取:** 取出 `redirect_uri=` 之後,且在 `&sponsor_uuid=` 之前的字串。
2. **解碼:** 將取出的字串進行 URL Decode。
3. **組合:** 將「UTM 參數」加到解碼後的網址尾端。
- (若解碼後的網址已有 `?`,請用 `&` 連接參數;若無,請用 `?` 連接)。
4. **編碼:** 將加上參數後的整段網址進行 URL Encode。
5. **替換:** 將編碼後的結果放回原網址 `redirect_uri=` 的位置,取代舊內容,輸出最終網址。
**【模式 B:一般 LIFF 型】(當網址沒有 redirect_uri 時)**
1. **定位:** 找到網址中第一個問號 `?` 的位置。
2. **插入:** 在 `?` 後面插入「UTM 參數」。
3. **連接:** 在插入的參數尾端補上 `&` 符號,使其與原本後方的參數(如 liff_id)連接。
4. **輸出:** 輸出最終網址。
---
**請直接給我處理完成後的完整網址即可,不需要解釋步驟。**
執行完成後,會有一串已被加上參數的完整網址讓你可以直接使用!
提醒: 人都會有不小心的時候,產出任何網址後,記得要進行測試確保可以正常使用喔!

