解決自訂參數的常見格式問題

為全面綜合顯示「目標對象」並簡化目標對象管理工具和優化程序,Google Ads 會作出以下改善:

  • 新目標對象報告
    有關目標對象人口特性、客群和排除項目的詳盡報告現已集中一處。請按一下「廣告系列」圖示 Campaigns Icon,然後開啟「目標對象、關鍵字和內容」分頁,再按一下 [目標對象]您也可透過此報告頁面輕鬆管理「目標對象」。進一步瞭解目標對象報告
  • 新字詞
    我們會在目標對象報告和整個 Google Ads 使用新字詞。舉例來說,「目標對象類型」(包括自訂、潛在和相似興趣) 現在稱為目標客群,「再營銷」則稱為「您的資料」。進一步瞭解「目標對象字詞和詞句更新」。

本文會詳細說明如何設定自訂參數格式,並助您解決在網站加入標籤的疑難,包括在您網站加入 Javascript 程式碼和其他程式碼的說明,以及混合程式碼的常見方式。

開始之前

開始使用自訂參數前,請先參閱如何「在網站上加入動態再營銷標籤」。

連字符號 (&) 的注意事項

連字符號在 HTML 程式碼 (在 <img> src 屬性內) 中必須以「&」編碼,但在 JavaScript 程式碼中則不受此限。很多允許直接使用像素 (例如 Floodlight) 的標籤和容器預期網址並非以 HTML 編碼,這導致連字符號經常出現雙重編碼的錯誤,更導致追蹤不當。請務必按情況使用適當的網址。如不確定,請使用 Google Tag Assistant 這個 Chrome 擴充功能來檢查是否已正確加入。

使用 Google 廣告標籤管理工具

您可以使用「Google 廣告標籤管理工具」,而不需將動態再營銷標籤加入您的網站。此選項會經由第三方 (Google) 傳送標籤資料。

設定自訂參數格式

  • 如網頁 (例如購物車網頁) 有多個編號,請用括號將編號分組。例如:flight_destid: ["123", "456"]
  • 自訂參數的字串可使用單引號或雙引號,不論單引號或雙引號都可以正常運作,但必須保持一致性。舉例來說,如果您選用單引號,所有值都要使用單引號。
  • 自訂參數的數值不可使用引號。例如:flight_totalvalue: 200.99
  • 以半形逗號分隔參數。如果沒有加入逗號,標籤將不能正常運作。
  • 自訂參數只可包含字母、數字和下劃線,而且不應以數字開首或加入空格。
  • 為達致最佳的設定效果,建議您使用這篇文章中的值,因為所產生的客群與 Google Ads 在您設定動態再營銷廣告系列時所建立的客群相同。而附加值則可以用作定義網站的其他特定網頁。

自訂參數範例

以下範例是一個加入了所有基本自訂參數的航空公司網站。

網站區段 自訂參數標籤範例 備註
主頁 <script type="text/javascript">
var google_tag_params = {
flight_destid: "",
flight_pagetype: "home",
flight_totalvalue:
};
</script>
首頁上會有關於網頁類型的資料。

雖然這些網頁未必有提供任何產品或服務資料,但 Google Ads 仍可以根據潛在成效最高的項目,從您的資訊提供中擷取合適的產品和服務。
搜尋結果網頁 <script type="text/javascript">
var google_tag_params = {
flight_destid: "",
flight_pagetype: "searchresults",
flight_totalvalue:
};
</script>
搜尋結果網頁上會有關於網頁類型的資料。
優惠詳情頁面 <script type="text/javascript">
var google_tag_params = {
flight_destid: "123",
flight_pagetype: "offerdetail",
flight_totalvalue: 99.00
};
</script>
在優惠詳情頁面上,您可以動態方式填入曾瀏覽的產品或服務資料。請使用與資訊提供中相同的編號。
購物車網頁 單一廣告終點
<script type="text/javascript">
var google_tag_params = {
flight_destid: "123",
flight_pagetype: "cart",
flight_totalvalue: 120.00
};
</script>


多個廣告終點
<script type="text/javascript">
var google_tag_params = {
flight_destid: ["SFO", "SJC", "NYC", "LAX"],
flight_pagetype: "cart",
flight_totalvalue: [120.00, 300.00, 500.00, 900.00]
};
</script>
您應在購物車網頁上傳送購物車中的所有項目。如果參數內有多個值,請使用 JavaScript 序列 (括號)。在「xxxxxxxx_totalvalue」參數中,您必須傳送購物車的總值。
購買網頁 單一廣告終點
<script type="text/javascript">
var google_tag_params = {
flight_destid: "123",
flight_pagetype: "purchase",
flight_totalvalue: 120.00
};
</script>


多個廣告終點
<script type="text/javascript">
var google_tag_params = {
flight_destid: ["SFO", "SJC", "NYC", "LAX"],
flight_pagetype: "purchase",
flight_totalvalue: [120.00, 300.00, 500.00, 900.00]
};
</script>
購物確認網頁亦應該包含訪客已購買的所有產品。在「xxxxxxxx_totalvalue」參數中,您必須傳送購物車或轉換網頁的總值。
所有其他網頁 <script type="text/javascript">
var google_tag_params = {
flight_destid: "",
flight_pagetype: "other",
flight_totalvalue:
};
</script>
在所有其他網頁上,請使用「other」作為 xxxxxxxx_pagetype。

雖然這些網頁未必有提供任何產品或服務資料,但 Google Ads 仍可以根據潛在成效最高的項目,從您的資訊提供中擷取合適的產品和服務。

設定自訂參數時的常見錯誤

以下是加入自訂參數時的一些常犯錯誤 (以航空公司網站為例)。您可以使用 Tag Assistant 找出大部分這些常見錯誤。

1. 字串值沒有使用引號。例如:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: purchase,
flight_totalvalue: 120.99
};
</script>

應修改為:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

您亦可使用單引號,但必須前後一致。

2. 自訂參數沒有以半形逗號 (「,」) 分隔。例如:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234"
flight_pagetype: "purchase"
flight_totalvalue: 120.99
};
</script>

應修改為:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

最後的自訂參數後面無需使用「,」但用了亦無妨。

3. 參數包含空格或 non-ASCII 字元。我們只支援 [a-z][0-9] 及「_」。例如:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

應修改為:

<script type="text/javascript">
var google_tag_params = {
flight_destid: 234,
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

4. 參數內使用的多個值沒有放在括號內。例如:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "123,"234",
flight_pagetype: "cart",
flight_totalvalue: 100,50
};
</script>

應修改為:

<script type="text/javascript">
var google_tag_params = {
flight_destid: ["123","234"],
flight_pagetype: "cart",
flight_totalvalue: [100,50]
};
</script>

5. 缺少參數值。例如:

<script type="text/javascript">
var google_tag_params = {
flight_destid: ,
flight_pagetype: "other",
flight_totalvalue:
};
</script>
應修改為:

 

<script type="text/javascript">
var google_tag_params = {
flight_destid: "0",
flight_pagetype: "other",
flight_totalvalue: 0
};
</script>

或者:

<script type="text/javascript">
var google_tag_params = {
flight_pagetype: "other"
};
</script>

6. 自訂參數的命名模式不正確。例如:

<script type="text/javascript">
var google_tag_params = {
destid: "234",
pagetype: "purchase",
totalvalue: 120.99
};
</script>

應修改為:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

使用非 JavaScript 標籤

由於 JavaScript 標籤較少會導致執行錯誤,並能達成某些 HTML 目標,因此建議您使用 JavaScript 標籤,而不要使用非 JavaScript 的圖像標籤。系統會將非 JavaScript 圖像標籤視為圖像。部分網絡瀏覽器會快取圖像以加快載入網頁的速度,因此只會在用戶第一次瀏覽您的網站時啟用標籤,往後到訪時則不會啟用。JavaScript 版本的標籤則會修正此問題。

如果您要使用標籤的非 JavaScript 部分 (也稱為圖像標籤) 或如果您想用較短的標籤版本,則可採用這些指示。圖像標籤無需使用 JavaScript 資料庫 (conversion.js),而圖像與網頁會同時載入。

您必須自訂 Google 標籤的非 JavaScript 部分,讓其得以繼續傳送相關值,而該數據需要手動編碼。

使用剛建立的標籤,標籤應如下方所示:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "REPLACE_WITH_STRING_VALUE",
flight_pagetype: "REPLACE_WITH_STRING_VALUE",
flight_totalvalue: REPLACE_WITH_NUMBER_VALUE
};
</script>
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = XXXXXXXXXX;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&amp;guid=ON&amp;script=0&amp;data.flight_destid=101&amp;
data.flight_destid=102
&amp;data.flight_pagetype=purchase"/>

</div>
</noscript>

重點標示的文字是非 JavaScript 標籤。請按照下列步驟,透過 Google 標籤傳送您的自訂參數:

1. 請準備要傳送至 Google Ads 的自訂參數 (也稱為機碼/值)。這些機碼/值應以下列格式傳送:

data.key1=val1&data.key2=val2&data.key2=val3...

舉例來說,如果您要傳送 flight_destid=100flight_pagetype=purchase 作為自訂參數,請參照以下方式:

data.flight_destid=100&data.flight_pagetype=purchase

如果特定機碼有多個值,例如購物車網頁上的多個產品或服務編號,每個額外值便應加入 data.flight_destid=

data.flight_destid=101&data.flight_destid=102&data.flight_pagetype=cart

2. 將字串附加至像素的網址作為參數,然後 HTML 會將 & 編碼為 &amp;

3. 完成變更後,最終的 img src 將如下方所示:

//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&guid=ON&script=0&amp;data.flight_destid%3D101&data.flight_destid=102
&data.flight_pagetype=purchase

4. 您可以在網站上加入下列最終版的 img 標籤。它與 JavaScript 版本的標籤有相同的功能。

<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&amp;guid=ON&amp;script=0&amp;data=flight_destid%3D101%2C102
%3Bflight_pagetype%3Dpurchase"/>

此內容對您有幫助嗎?

我們可以如何改善?
true
Achieve your advertising goals today!

Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts.

Register now

搜尋
清除搜尋
閂搜尋模式
主選單
6855141879592516242
true
搜尋說明中心
true
true
true
true
true
73067
false
false
false