為了讓您更全面且集中查看目標對象,同時簡化目標對象管理和最佳化流程,我們將對 Google Ads 進行以下改善:
- 全新目標對象報表
目標對象客層、區隔和排除條件的詳細報表現在都整合至單一位置。按一下「廣告活動」圖示 並開啟「目標對象、關鍵字和內容」分頁,然後點選「目標對象」。您也可以在此報表頁面中輕鬆管理目標對象。進一步瞭解目標對象報表。 - 新詞彙
目標對象報表和 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"> |
首頁上會包含關於網頁類型的資訊。 雖然這些網頁可能並未提供任何產品或服務資訊,但 Google Ads 還是能根據獲得最佳成效的機率,從您的資訊提供中擷取合適的產品和服務。 |
搜尋結果網頁 | <script type="text/javascript"> |
搜尋結果網頁會包含關於網頁類型的資訊。 |
優惠詳情網頁 | <script type="text/javascript"> |
在優惠詳情網頁上,您可以動態方式填入使用者所查看產品或服務的相關資訊。請使用與資訊提供中相同的編號。 |
購物車網頁 | 單個到達網頁<script type="text/javascript"> 多個到達網頁 <script type="text/javascript"> |
在購物車網頁上,您應該傳送購物車中的所有商品。如果參數內有多個值,請使用 JavaScript 陣列 (括號)。在「xxxxxxxx_totalvalue」參數中,您必須傳送購物車內各商品價值的總和。 |
購買網頁 | 單個到達網頁<script type="text/javascript"> 多個到達網頁 <script type="text/javascript"> |
「購買確認」網頁也應該包含使用者已購買的所有產品。在「xxxxxxxx_totalvalue」參數中,您必須傳送購物車內或轉換頁上各商品價值的總和。 |
所有其他網頁 | <script type="text/javascript"> |
在所有其他網頁上,xxxxxxxx_pagetype 請使用 other。 雖然這些網頁可能並未提供任何產品或服務資訊,但 Google Ads 還是能根據獲得最佳成效的機率,從您的資訊提供中擷取合適的產品和服務。 |
設定自訂參數時的常見錯誤
下方以航空公司網站為例,指出使用者導入自訂參數時常犯的幾個錯誤。若使用 Tag Assistant,您將能找出大部分的常見錯誤。
1. 字串值沒有使用引號。例如:
<script type="text/javascript"> |
應改為:
<script type="text/javascript"> |
您也可使用單引號,只要一致就行了。
2. 自訂參數沒有用半形逗號 (「,」) 分隔。例如:
<script type="text/javascript"> |
應改為:
<script type="text/javascript"> |
最後的自訂參數後面無需使用「,」。不過,用了也無妨。
3. 參數包含空格或非 ASCII 字元。我們只支援 [a-z][0-9] 及「_」。例如:
<script type="text/javascript"> |
應改為:
<script type="text/javascript"> |
4. 參數內使用多個值,但沒有放在括號內。例如:
<script type="text/javascript"> |
應改為:
<script type="text/javascript"> |
5. 缺少參數值。例如:
<script type="text/javascript"> |
<script type="text/javascript"> |
或是:
<script type="text/javascript"> |
6. 自訂參數不符合命名慣例。例如:
<script type="text/javascript"> |
應改為:
<script type="text/javascript"> |
使用非 JavaScript 代碼
JavaScript 代碼執行時發生錯誤的機率較小,並能達成某些 HTML 目標,因此建議您使用 JavaScript 代碼,而不要使用非 JavaScript 的圖片代碼。系統會將非 JavaScript 的圖片代碼視為圖片。部分網路瀏覽器會快取圖片來加快載入網頁的速度,因此只有在有使用者第一次造訪您的網站時會啟用代碼,後續回訪時則不會啟用。JavaScript 版本的代碼修正了這個問題。
如果您想要使用代碼的非 JavaScript 部分 (又稱圖片代碼) 或精簡版的代碼,則可採用這些指示。圖片代碼不須使用 JavaScript 資料庫 (conversion.js),而圖片與網頁會同時載入。
請務必自訂 Google 代碼的非 JavaScript 部分,以確保仍可傳送值。這項資料需要手動編碼。
以您建立的代碼為例,代碼應如下方所示:
<script type="text/javascript"> |
醒目顯示的文字是非 JavaScript 代碼。按照下列步驟操作,即能透過 Google 代碼傳送您的自訂參數:
1. 請準備要傳送至 Google Ads 的自訂參數 (也稱為鍵/值)。這些鍵/值應以下列格式傳送:
data.key1=val1&data.key2=val2&data.key2=val3... |
舉例來說,如果要傳送 flight_destid=100
和 flight_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 將「&」編碼為「&」
3. 更改完畢後,最終的 img src 就像這樣:
//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&guid=ON&script=0&data.flight_destid%3D101&data.flight_destid=102 |
4. 下方是最終的 img 代碼,可以放在網站上。這個代碼與 JavaScript 版本的代碼功能相同。
<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&guid=ON&script=0&data=flight_destid%3D101%2C102 |