為什麼我們需要這套自動化流程?
打破「下載連結」與「數據追蹤」之間的資訊斷層
在行銷或客戶服務的場景中,我們經常需要提供檔案下載(如電子書、產品型錄)。但最常遇到的問題有二:第一,無法得知誰下載了檔案;第二,直接暴露檔案路徑容易被惡意盜取。
為了提升使用者體驗,我們需要一個「無感」的工作流程,讓使用者點擊連結的瞬間,後台能自動標註「已下載」,同時確保資料在傳輸過程中經過加密保護。這就是今天要建構的自動化生態系統。
成果呈現
流暢、安全、精準的自動化閉環

完成設定後系統可以達到以下效果:
- 專屬連結: 使用者收到一個內含「加密 Token」的專屬下載網址。
- 身分驗證: 點擊後需輸入資訊比對(如電話),確保不是機器人或非授權者。
- 無感追蹤: 驗證成功後點擊下載,使用者會直接看到檔案,而 Notion 後台已同步更新下載時間與狀態。
細節說明與實作教學
關鍵技術模組拆解
模組一:HTTP 302 轉址技術——實現「無感追蹤」
為了讓使用者點擊按鈕後,既能紀錄下載行為又能直接跳轉檔案,而不停留在枯燥的處理畫面,我們採用 HTTP 302 重定向。

🔐 模組二:Base64 Token 實作——資料安全防線
不直接在網址中傳遞明文 ID!而是將資料打包成加密的 encodedId。
- 加密端: 將姓名、電話、ID 組合成 JSON 物件 。
- 轉換: 將其轉為 Base64 (URL Safe) 格式,並移除
+、/、=等符號,避免網址在社群軟體中失效。 - 可參考:如何在 n8n 建立安全的驗證連結?Base64 加密與 Webhook 實戰教學
- 驗證端: 當使用者提交驗證表單時,n8n 會透過工作流來還原加密的符號,解密後與使用者輸入的資料做比對,確認資料正確性。