建立及套用 DS 階層式網址範本

網址範本屬性

請採用以下格式建立網址範本:
[<重新導向網址>] {unescapedlpurl}{escapedlpurl}{lpurl}{lpurl+n[<網址參數>]

例如:

  • {unescapedlpurl}?campaign=[*Campaign*]
  • https://example.tracker.com?c_id=123&t_url=
    {escapedlpurl}%3Fcampaign%3D[*Campaign*]

​如需更多範例,請參閱下文。

格式詳細說明

重新導向網址

視需要指定第三方追蹤服務的網址。Search Ads 360 會將點擊重新導向至這個網址。

重新導向網址範例如下:
https://example.tracker.com?c_id=123&t_url=

如果您登入引擎並在追蹤範本中輸入網址,則當您同步處理變更時,Search Ads 360 會自動將該網址的開頭改為 HTTPS,確保該網址與並行追蹤相容。

請注意,Search Ads 360 只會針對追蹤範本中的第一個網址更新為指定 HTTPS。如果您的追蹤範本含有多個追蹤網址,請務必讓所有網址都指定 HTTPS。所有追蹤網址都必須指定 HTTPS,系統才能進行並行追蹤。

同步處理完成後,Search Ads 360 會將 Clickserver 網址加到追蹤網址的開頭,並將更新後的追蹤網址投放至引擎。

進一步瞭解並行追蹤

到達網頁預留位置

針對您所定義的到達網頁網址指定下列任一個預留位置:

{unescapedlpurl}{escapedlpurl}{lpurl}{lpurl+2}{lpurl+3}

請注意這些預留位置之間的差異:

  • {unescapedlpurl} 會原封不動地插入您建立廣告、關鍵字或網站連結時所輸入的到達網頁網址。

    如果您不指定重新導向網址,請使用這個預留位置,視需要放在網址範本的開頭。

  • {escapedlpurl} 需搭配重新導向網址使用。這個預留位置會先對到達網頁網址進行編碼,再插入編碼後的網址。如果您要在範本中加入網址參數,必須手動為參數進行編碼 (假設該重新導向服務規定您必須對參數進行編碼)。

    這個預留位置不得放在網址範本的開頭

  • {lpurl}{lpurl+2}{lpurl+3} 需搭配重新導向網址使用。

    {lpurl} 的功能等同 {escapedlpurl} (前提是在 Google Ads 以外的帳戶中)。在 Google Ads 帳戶中,{lpurl}{escapedlpurl} 之間則會有些許差異。進一步瞭解 Google Ads 帳戶中 {escapedlpurl}{lpurl} 之間的差異

    {lpurl+2} 代表逸出到達網頁網址兩次。

    {lpurl+3} 代表逸出到達網頁網址三次。

    如果您要在範本中加入網址參數,必須手動為參數進行編碼 (假設該重新導向服務規定您必須對參數進行編碼)。

    這個預留位置不得放在網址範本的開頭

    到達網頁測試:如果關鍵字採用的網址範本使用了 {lpurl+2}{lpurl+3} 預留位置,您就無法將該關鍵字納入到達網頁測試。關鍵字只有在包含使用了 {unescapedlpurl}{escapedlpurl}{lpurl} 的網址範本時,才能納入到達網頁測試。

 

網址參數

您可視需要在 {unescapedlpurl}{escapedlpurl}{lpurl} 後方附加網址參數。

採用並行追蹤的帳戶中,網址範本只會包含第三方追蹤網址和第三方追蹤服務專用的參數。到達網頁需要的網址參數必須放在最終到達網址尾碼或直接放在到達網頁網址中。視網址範本中的參數編碼方式而定,系統不一定會將網址範本中的參數傳送至到達網頁。瞭解詳情

建議您使用「?」字元做為範本中的網址參數開頭。如有需要,Search Ads 360 或引擎會將「?」改成「&」。具體來說,如果到達網頁網址已經指定查詢字串,系統就會把網址範本中的網址參數開頭「?」替換成「&」。

如果您在查詢字串開頭指定的不是「?」或「&」,結果會視網址範本是否屬於內含共用範本的引擎帳戶而定:

  • 內含共用範本的帳戶中,Search Ads 360 會將網址範本投放到引擎,而引擎則會套用範本。因此,引擎本身的邏輯會決定後續產生的結果。舉例來說,Google Ads 不會插入「?」或「&」(如果查詢字串開頭不是「?」和「&」的話),因此,以下網址範本 (屬於 Google Ads 帳戶):
    https://tracker.com?url={escapedlpurl}pid%3D1245
    會產生如下追蹤網址:
    https://tracker.com?url=https%3A%2F%2Fexample.compid%3D1245

  • 不含共用範本的帳戶中,Search Ads 360 會套用網址範本並插入「?」或「&」(如果查詢字串開頭不是「?」和「&」的話),因此,以下網址範本 (屬於不含共用範本的帳戶):
    {escapedlpurl}campaign=[*Campaign*]
    會產生如下到達網頁網址:
    http://example.com/shoes?campaign=Shoes-Brand

如果您需要對這些網址參數進行編碼,請在範本中輸入經過編碼的字串。即使您在到達網頁網址中使用 {escapedlpurl} 預留位置,Search Ads 360 也不會對範本中指定的參數進行編碼。

未採用並行追蹤的帳戶會顯示一份「插入參數」清單,當中列出所有 Search Ads 360 巨集。您可以在網址範本中的任何位置加入 Search Ads 360 巨集,讓系統動態產生含有廣告活動或關鍵字專屬值的到達網頁網址 (在採用並行追蹤的帳戶中,您必須使用 Search Ads 360 自訂參數而不是巨集)。

如要在到達網頁網址尾端加上 Search Ads 360 巨集,您可以從清單中選取所需巨集,也可以自行輸入。

巨集輸入範例如下:
{unescapedlpurl}?campaign=[*Campaign*]&keyword=[*KeywordID*]&src={param2}

您可以在範本中加入 Search Ads 360 巨集或 Google Ads ValueTrack 參數,但 Search Ads 360 會將替換值中的所有空格轉換成「+」字元。

舉例來說,假設客戶搜尋「winter coat」(冬季外套) 這組字詞,指定 kw=[*searchterm*] 查詢字串的網址範本就會將 kw=winter+coat 傳送至到達網頁。

下列參數名稱僅供 Search Ads 360 內部使用。如果您在到達網頁網址中加入這類參數名稱,Search Ads 360 將會回報錯誤,且不會將該項目投放到引擎。

  • ds_e_adid
  • ds_e_cmpid
  • ds_e_device
  • ds_e_kwdid
  • ds_e_kwgid
  • ds_e_matchtype
  • ds_e_placement
  • ds_e_product_id
  • ds_e_product_target_id
  • ds_e_searchquery
  • ds_e_searchterm
  • ds_e_source
  • ds_s_adid
  • ds_s_cmpid
  • ds_s_kwgid
  • ds_s_sleid
  • ds_s_sli
  • ds_url_v
  • lid
  • sadid

到達網頁與相關範本的範例

到達網頁

網址範本

套用範本後的網址

https://example.com/shoes {unescapedlpurl}
?campaign=[*Campaign*]
https://example.com/shoes
?campaign=[*Campaign*]

https://example.com/shoes
?p_id=42

https://example.tracker.com?c_id=123&t_url=
{escapedlpurl}
%3Fcampaign%3D[*Campaign*]

https://example.tracker.com?c_id=123&t_url=
https%3A%2F%2Fexample.com%2Fshoes
%3Fp_id%3D42%26campaign%3D[*Campaign*]

https://example.com/shoes
?p_id=42

Google Ads 以外的帳戶:
https://example.tracker.com?c_id=123&t_url=
{lpurl}
%3Fcampaign%3D[*Campaign*]

https://example.tracker.com?c_id=123&t_url=
https%3A%2F%2Fexample.com%2Fshoes
%3Fp_id%3D42%26campaign%3D[*Campaign*]

https://example.com/shoes
?p_id=42

Google Ads 帳戶:
https://example.tracker.com?c_id=123&t_url=
{lpurl}

最終到達網址尾碼:
campaign={_dscampaignid}

https://example.tracker.com?c_id=123&t_url=
https://example.com/shoes
%3Fp_id%3D42%26campaign%3Dbrand-shoes

網址片段

引擎是否支援使用網址片段,視其是否支援共用範本而定。

採用並行追蹤的帳戶中,到達網頁網址不會包含您在網址範本中定義的片段。針對這類帳戶,請直接在到達網頁網址或最終到達網址尾碼中定義網址片段。瞭解 Google Ads 帳戶中的網址片段

內含共用範本的帳戶中的網址片段

您可以在內含共用範本的帳戶中,將網址片段加到網址範本的尾端。請不要在到達網頁網址中指定網址片段。

如果您將網址片段加到到達網頁網址的尾端,系統會將範本中的所有網址參數視為網址片段的一部分。範例說明:

  1. 網址範本在到達網頁預留位置後方指定參數:
    {unescapedlpurl}?c=d

  2. 到達網頁網址含有網址片段:
    https://example.com?a=b#frag1

  3. 引擎套用範本時,不會將該網址片段移到有效到達網頁網址的尾端,而預留位置後方顯示的網址參數會成為網址片段的一部分。
    範例:https://example.com?a=b#frag1&c=d

  4. 由於網路瀏覽器不會將網址片段傳送給網站,因此您的網站無法判讀c=d」參數,「c=d」這個參數反而會被瀏覽器視為網址片段的一部分。

請改為將網址片段放在網址範本的尾端。引擎套用範本後,網址片段將位於到達網頁網址的尾端。範例如下:

到達網頁

網址範本

套用範本後的網址

https://example.com?a=b {unescapedlpurl}?c=d#frag1 https://example.com?a=b&c=d#frag

帳戶不支援共用範本時的網址片段

如果您在支援共用範本的帳戶中,將網址片段加到每個到達網頁網址,Search Ads 360 會在套用網址範本後,將網址片段移至到達網頁網址尾端。

如果您使用重新導向網址,而且到達網頁網址內含 {ifmobile} / {ifnotmobile} 參數,請不要將網址片段放在參數內。

舉例來說,假設您建立了下方的網址範本:
https://tracker.com?url={escapedlpurl}

則如下所示的到達網頁無法在 Search Ads 360 中運作
https://{ifmobile:a.com#frag1}{ifnotmobile:b.com#frag2}

建議您改用下列任一變通方法:

  • {ifmobile} / {ifnotmobile} 參數以外的位置指定網址片段。這樣最終產生的有效到達網頁就能夠在 Search Ads 360 中運作
    https://tracker.com?url=https://{ifmobile:a.com}{ifnotmobile:b.com}#frag1
  • 不要使用重新導向網址。這樣最終產生的有效到達網頁就能夠在 Search Ads 360 中運作
    https://{ifmobile:a.com#frag1}{ifnotmobile:b.com#frag2}​​
這對您有幫助嗎?
我們應如何改進呢?