跳至主要內容
ClickLoom 比較最佳的 Affiliate 連結遮蔽與點擊追蹤服務、費用及適用方案。

本網站部分連結為聯盟行銷連結:若您透過該連結購買,我們可能會獲得佣金,且不會增加您的額外費用。這絕不會影響我們的推薦建議。詳情請參閱我們的聯盟行銷聲明。 聯盟行銷聲明.

Disclosure: Some links on this site are affiliate links: if you buy through them we may earn a commission at no extra cost to you. This never affects what we recommend. See our affiliate disclosure for details.

了解聯盟連結的重新導向類型(301、302、Meta Refresh)

當您建立聯屬連結時,您幾乎總是在建立重新導向(redirect)。訪客點擊您的連結,伺服器或腳本將其瀏覽器發送到其他地方,然後載入目標頁面。這種切換看起來微不足道,但您選擇的重新導向類型會影響搜尋引擎如何處理連結、瀏覽器如何快取連結、您對目的地的控制程度,以及追蹤觸發的可靠性。本指南解釋了主要的重新導向類型、它們的行為方式,以及如何決定哪一種適合特定的聯屬行銷用例。

重新導向實際上在做什麼

重新導向是向瀏覽器發出的指令:「您要求的資源不在這裡;請轉到另一個位址。」該指令會以 HTTP 回應傳遞,狀態碼在 3xx 範圍內,加上包含新 URL 的 Location 標頭。瀏覽器讀取狀態碼、讀取位置,並向該 URL 發出新的請求。

對於聯屬行銷人員來說,有兩件事至關重要。首先,狀態碼告訴瀏覽器和任何爬蟲該移動是永久的還是臨時的——這決定了快取方式以及搜尋引擎如何整合訊號。其次,重新導向是一個瓶頸(chokepoint):您可以在這裡記錄點擊、附加追蹤參數並決定最終目的地。大多數聯屬連結工具的存在正是為了掌控這個瓶頸。

301:永久重新導向

301 表示資源已永久移動。瀏覽器和中介機構被允許積極地快取它,且搜尋引擎將其視為將排名訊號從舊 URL 轉移到新 URL 的強烈訊號。

對於聯屬行銷人員來說,快取行為是一把雙面刃。如果訪客的瀏覽器快取了您的 301,後續的點擊可能會完全跳過您的伺服器並直接前往目的地。這對於靜態目的地來說可能沒問題,但它可能會破壞點擊記錄、使地理定位失效,並讓您日後難以更改連結指向的位置。如果您需要每次點擊都通過您的追蹤系統,301 通常不是正確的工具。

301 適用於以下情況:

  • 始終指向同一個長期目的地的虛榮連結(vanity link)或品牌短連結。
  • 將舊的部落格 URL 合併到新的 URL 中,以便搜尋權益(search equity)隨之轉移。
  • 任何您確實不希望更改目標且不需要單次點擊記錄的連結。

302 及其相關類型:臨時重新導向

302 表示移動是臨時的。瀏覽器不應該像快取 301 那樣快取它,因此每次點擊傾向於再次觸及您的伺服器。這正是大多數聯屬追蹤所需要的:每次都發出新請求,以便您可以記錄點擊、讀取引薦來源(referrer)、應用規則並轉發訪客。

多年來,302 系列變得更加精確。307 是保留原始 HTTP 方法的臨時重新導向,而 308 則是執行相同操作的永久重新導向。對於普通的連結點擊,它們的行為分別與 302 和 301 非常相似,但如果您重新導向的是表單提交或 API 呼叫而非簡單的 GET 請求,則此區別至關重要。

對於聯屬連結,臨時重新導向通常是預設選擇,因為它能讓您掌握每次點擊的情況。權衡之處在於會增加少量延遲,因為瀏覽器在到達目的地之前必須進行額外的往返請求。

Meta Refresh 與 JavaScript 重新導向

並非所有重新導向都發生在 HTTP 層。Meta Refresh 是放置在頁面 <head> 中的 HTML 指令:

<meta http-equiv="refresh" content="0; url=https://destination.example">

0 是延遲的秒數。JavaScript 重新導向則使用 window.location 執行相同工作。兩者都是客戶端(client-side)操作:瀏覽器首先載入您的頁面,然後遵循指令。

這很重要,因為客戶端重新導向的訊號較弱。搜尋引擎歷來將 Meta Refresh 和 JavaScript 重新導向視為不如 HTTP 狀態碼可靠,且對於訪客來說速度可能較慢,因為在跳轉發生前必須載入完整頁面。如果 JavaScript 被停用或攔截,它們也會失效。

即便如此,它們仍有正當用途。如果您僅能控制頁面內容而無法控制伺服器標頭(例如在託管的登陸頁建立器上),Meta Refresh 可能是您唯一的選擇。它們對於在轉發前顯示簡短訊息的插頁(interstitial pages)也非常方便。

這如何與連結隱藏和追蹤工具交互

連結隱藏(link cloaking)和連結管理外掛(如 Pretty Links、ThirstyAffiliates 及類似的 WordPress 工具)以及專用追蹤器(如 ClickMagick、Voluum、RedTrack 及同類平台)都位於重新導向的瓶頸處。他們的核心工作是接收點擊、記錄點擊並發出到目的地的重新導向。

當您評估這些工具時,重新導向行為是一個值得詢問的問題:

  • 預設發出的是 301 還是 302?您可以更改嗎?
  • 它會傳遞查詢參數(query parameters),還是會將其剔除?
  • 您可以在連結生效後編輯目的地,而不會破壞已快取的副本嗎?
  • 它是否支援需要每次點擊都觸及伺服器的規則(如地理位置、設備、時段)?

如果工具對所有內容預設為 301,則回訪者的單次點擊數據可能不完整。如果預設為 302,您可以保留控制權,但需接受額外的跳轉(hop)。

選擇重新導向類型:實用框架

將重新導向與任務相匹配,而不是為所有內容選擇同一種類型。

  • 需要記錄每次點擊或進行動態路由嗎? 使用暫時重新導向 (302/307),以便瀏覽器每次都向您的伺服器重新發出請求。
  • 永久、靜態的目的地且沒有單次點擊邏輯? 301 效率高且對搜尋引擎友好。
  • 僅能控制頁面內容而不能控制標頭 (headers)? Meta refresh 或 JavaScript 重新導向是您的後備方案,但需注意上述警告。
  • 為了 SEO 整合內容? 使用 301 以便傳遞訊號。
  • 運行付費流量且可能會更換優惠 (offers)? 保持暫時狀態,這樣您就可以更改目的地,而不會因為過時的快取將使用者導向錯誤的地方。

重新導向類型是一個微小的技術細節,但對追蹤準確性、靈活性和搜尋能見度有著巨大的影響。請根據您是否需要留在每次點擊的路徑上來決定 —— 如果需要,請保持暫時狀態。


Cloak and manage every affiliate link from your WordPress dashboard

The WordPress plugin that turns ugly affiliate URLs into branded links