為飯店廣告活動設定轉換追蹤

轉換追蹤可協助您瞭解廣告點擊在您網站上帶來有價值客戶活動 (例如預訂) 的成效。

為飯店廣告活動報表設定轉換後,Google 會將預訂飯店資料傳送給您,以便啟用廣告活動成效追蹤功能。這樣一來,您就能監控飯店資料和整體廣告活動成效。

設定網站代碼

請按照以下 3 個步驟,為飯店廣告設定 Google Ads 轉換追蹤:

這張圖片顯示如何手動設定 Google Ads 飯店轉換追蹤,或使用 Google 代碼管理工具。

步驟 1:建立全域網站代碼和事件代碼

注意:

  • 轉換類別必須設為「購買」,才能用於智慧出價廣告活動 (「成本效益管理系統」、「佣金」)。
  • Google 僅支援飯店廣告活動的最終點擊歸因模式。
  • 如果您本來就使用 Google 代碼轉換追蹤程式碼,請前往步驟 2。
注意:下方說明是 Google Ads 使用者體驗新版設計的一部分。如要使用舊版設計,請點按「外觀」圖示,然後選取「使用舊版 UI」。如果您使用的是舊版 Google Ads,請查看快速參考指南,或使用 Google Ads 帳戶頁面頂端導覽面板中的搜尋列找出所需頁面。
  1. Google Ads 帳戶中按一下「目標」圖示 Goals Icon
  2. 按一下該部分的「轉換」下拉式選單。
  3. 按一下「摘要」。
  4. 按一下「+ 新增轉換動作」。
  5. 選取要追蹤的轉換,然後按照小工具中的指示操作。瞭解如何為網站設定轉換追蹤
    • 如果您打算透過網站追蹤飯店預訂情形,請務必選取下列選項:
      • 類別:購買/銷售
      • 價值:使用不同的值和預設值 > 0$
      • 計算:每次轉換
      • 歸屬模式:最終點擊
  6. 按一下「完成」按鈕,完成代碼設定。

步驟 2:安插全域網站代碼和事件代碼

設定 Google Ads 飯店廣告轉換追蹤的方法有 2 種:

方法 1:直接在網站的 HTML/AMP 中設定

方法 2:Google 代碼管理工具操作說明

為了讓轉換追蹤功能順利運作,您必須加入由全域網站代碼和事件程式碼片段構成的轉換追蹤代碼。如果使用 Google 代碼管理工具安插代碼,請按照「方法 2:Google 代碼管理工具操作說明」進行。

方法 1:直接設定轉換追蹤的操作說明 (HTML/AMP)

這張圖片顯示如何在網站的 HTML/AMP 中設定 Google Ads 飯店轉換追蹤。

HTML 網頁

  1. 在飯店網站的所有網頁上安插全域網站代碼。請注意,預訂流程的每個頁面皆由第三方預訂引擎代管。在此情況下,請確認預訂引擎已在所有網頁上安插代碼,包括確認頁面。
    1. 開啟每個網頁的 HTML 程式碼。
    2. 選擇下列其中一項做法:
      • 如果您還沒在網站上安插全域網站代碼,請複製全域網站代碼並貼在 head 代碼 (<head></head>) 之間。
        範例
        <!-- Global site tag (gtag.js) - Google Ads: AW-GOOGLE_CONVERSION_ID--> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-GOOGLE_CONVERSION_ID"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-GOOGLE_CONVERSION_ID'); </script>
        請參閱這篇說明文章,瞭解全域網站代碼的設定方式。
        • 如果您曾透過 Google Analytics (分析) 等其他 Google 產品或另一個 Google Ads 帳戶,在網站上安插全域網站代碼,請複製下列 'config' 指令,並加到 </script> 結束代碼正上方的各個全域網站代碼例項中。

          gtag ('config', 'AW-GOOGLE_CONVERSION_ID');
        • 如果您或管理員帳戶先前為其他轉換動作設定代碼時,就已經在網站上安插全域網站代碼,請確認網站的所有網頁都有該代碼,而且 'config' 指令包含您的 Google Ads 帳戶轉換 ID。
    3. 儲存您對網頁所做的變更。
  2. 在轉換頁上安插事件程式碼片段。轉換頁就是客戶在網站上完成轉換後抵達的網頁,例如「銘謝惠顧」網頁。請注意,預訂轉換頁可能由預訂引擎代管,且第三方必須採取下列步驟:
    1. 開啟轉換頁的 HTML 程式碼。
    2. 複製下列程式碼片段,到頁面上找出 head 代碼 (<head></head>) 之間的全域網站代碼,並在後方貼上程式碼片段。

      範例

      <!-- Event snippet for Hotel Booking conversion page --> <script> gtag('event', 'conversion', { 'send_to': 'AW-813068219/_XirCILNzJkDELvf2YMD', 'value': 200.0, 'currency': 'USD', 'transaction_id': '' }); </script

    3. 新增程式碼,以動態方式將值傳遞至 transaction_id 參數。追蹤您網站上的購買/銷售事件或待開發客戶時,這個參數可確保系統不會重複計入相同的轉換。
    4. 新增程式碼,以動態方式將值傳遞至 value 和 currency 參數。這樣一來,您就可以追蹤包含交易相關價值的轉換,例如銷售產生的收益。
    5. 儲存您對網頁所做的變更。

AMP 網頁

任何使用 AMP 架構建立的網頁都應遵照這些操作指示:

  1. 在您網站的每一個網頁加入全域網站代碼。
    1. 開啟每個網頁的 HTML 程式碼。
    2. 選擇下列其中一項做法:
      • 如果您尚未在網站上安插全域網站代碼,請在 Google Ads 帳戶中選擇對應的選項,然後新增 2 個代碼:
        1. 複製對應的代碼,然後貼到 AMP JS 程式庫前的 head 代碼 (<head></head>) 之間。
          範例
          <script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
        2. 複製第二個代碼,並貼到所有 AMP 網頁的 body 代碼 (<body></body>) 之間。
          範例
          <!-- Global site tag (gtag) - Google Ads: 813068219 --> <amp-analytics type="gtag" data-credentials="include"> <script type="application/json"> { "vars": { "gtag_id": "AW-813068219", "config": { "AW-813068219": { "groups": "default" } } }, "triggers": { } } </script> </amp-analytics>
        3. 如要進一步瞭解如何設定全域網站代碼,請參閱這篇說明文章
      • 如果您先前曾經在網站上安插全域網站代碼,而且該代碼取自別的 Google Ads 帳戶或 Google Analytics (分析) 之類的其他 Google 產品,請在 Google Ads 帳戶中選擇對應的選項,複製對應的程式碼行,並加進每一個全域網站代碼的「config」區段。
        範例
        "AW-813068219": { "groups": "default" }
      • 如果您或管理員帳戶先前為其他轉換動作設定代碼時,就已經在網站上安插全域網站代碼,請確認網站的所有網頁都有該代碼,而且 "config" 區段包含您的 Google Ads 帳戶轉換 ID。範例:AW-813068219。
    3. 儲存您對網頁所做的變更。
  2. 在轉換頁上安插事件程式碼片段。轉換頁就是客戶在您網站上完成轉換後到達的網頁 (例如「銘謝惠顧」網頁)。
    1. 開啟轉換頁的 HTML 程式碼。
    2. 複製 Google Ads 帳戶中的程式碼片段,並貼到全域網站代碼的 "triggers" 區段中。
      範例
      "C_7c-ug1nyyfk": { "on": "visible", "vars": { "event_name": "conversion", "value": 200.0, "currency": "USD", "transaction_id": "", "send_to": ["AW-813068219/_XirCILNzJkDELvf2YMD"] } }
    3. 新增程式碼,以動態方式將值傳遞至 transaction_id 參數。追蹤您網站上的購買/銷售事件或待開發客戶時,這個參數可確保系統不會重複計入相同的轉換。
    4. 新增程式碼,以動態方式將值傳遞至 value 和 currency 參數。這樣一來,您就可以追蹤包含交易相關價值的轉換,例如銷售產生的收益。
    5. 儲存您對網頁所做的變更。

瞭解如何在網站中加入 Google 代碼

方法 2:Google 代碼管理工具操作說明

這張圖片顯示如何使用 Google 代碼管理工具設定 Google Ads 飯店轉換追蹤。

如果您使用的是 Google 代碼管理工具,就可以按照下列步驟為飯店廣告設定 gtag.js

  1. Google Ads 帳戶中建立代碼。
  2. 使用「轉換 ID」和「轉換標籤」,在 Google 代碼管理工具中設定代碼。
  3. 新增轉換連接器代碼
  4. 請將代碼安插在所有網頁上,包括轉換頁。
  5. 使用您偏好的參數修改代碼。
重要注意事項:在 Google Ads 帳戶中建立代碼後,請使用自訂 HTML 標記 新增相關的變數 (查看步驟 3:修改事件代碼飯店參數)。我們不建議使用 Google Ads 範本,因為該範本不支援飯店廣告活動報表的所有變數。

全域網站程式碼片段必須設為在所有網頁 (包括確認頁) 上執行,事件程式碼片段則只應在確認頁上執行。

最後,我們建議您啟用轉換連接器,以達到最佳網路瀏覽器相容性。

進一步瞭解 Google 代碼管理工具,不過請務必將飯店廣告的特定操作說明納入考量。

步驟 3:修改事件代碼飯店參數

如要提交轉換追蹤資訊,請在程式碼中加入以下其他參數:
參數 值類型 範例值 說明

必要 - 是/否

'value' 浮點值 16.20

請將 ‘value’ 換成使用者需要支付的金額。您可以使用底價或總價。請使用「.」代表小數,例如:「16.20」。

注意:這個值將用於智慧出價策略。

'currency' 字串 ‘USD’

‘currency’ 換成以 3 個字母表示的 ISO 4217 貨幣代碼,代表預訂時使用的貨幣。

貨幣代碼會套用到 'value' 變數。

'transaction_id' 字串 'HA12345'

請將 'transaction_id' 換成轉換追蹤代碼中的預訂參考號或訂單 ID,以免重複計算轉換。

注意:Google Ads 不會記錄訂單 ID。

否 (建議使用)
'id' 字串 ‘1234’

請將 'id' 換成您要記錄轉換資料的飯店物業 ID。這個 ID 必須與飯店清單中的 ID 相符。

否 (是 - 佣金 (按入住))
'start_date' 字串 “2020-12-13” 請將 ‘start_date’ 換成入住日期,格式為 YYYY-MM-DD。 否 (是 - 佣金 (按入住))
'end_date' 字串 “2020-12-13” 請將 'end_date' 換成退房日期,格式為 YYYY-MM-DD。 否 (是 - 佣金 (按入住))
注意:您的廣告活動報表中只列出了 ‘value’‘currency’ 兩個轉換變數。您無法查看 ‘transaction_id’‘id’‘start_date’‘end_date’ 這些值。

已設定的 Google 代碼示例 (重要)

請針對您的代碼導入方式,仔細檢查以下語法,並確認是使用 ‘item’ 陣列加入飯店參數 (例如:‘id’‘start_date’‘end_date’)。

請將 Google 代碼放在所有網頁上,包括事件程式碼片段上方的確認頁。

Google 代碼更新後

<!-- Global Site Tag (gtag.js) - AdWords -->

<script async src="https://www.googletagmanager.com/gtag/js?id=AW-GOOGLE_CONVERSION_ID"></script>

<script> window.dataLayer = window.dataLayer || [];

function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'AW-GOOGLE_CONVERSION_ID');
</script>
接著,將事件程式碼片段放在確認頁上。

全域事件程式碼片段更新後

<script>

gtag('event', 'purchase', {

'send_to': [

'AW-GOOGLE_CONVERSION_ID/GOOGLE_CONVERSION_LABEL'

'transaction_id': 'BOOKING_ID',

'value': PRICE,

'currency': 'CURRENCY',

'items': [{

'id': 'PARTNER_HOTEL_ID',

'start_date': 'CHECK_IN_DATE',

'end_date': 'CHECK_OUT_DATE'

}]

});

</script>

缺少飯店轉換參數會怎麼樣?

您可以透過飯店參數深入瞭解個別預訂項目,例如預訂的飯店 ID 和住宿日期。此外,Google 還會使用這些參數來提升廣告成效,並提供更詳盡的報表。如果您針對飯店廣告活動採用佣金 (按入住) 出價,這些參數也會用於計費。如果沒有 Google Ads 轉換資料可用,系統會針對轉換的 'value''currency' 採用預設轉換設定,而針對住宿日期 ('start_date''end_date') 和飯店 ID (‘id’) 採用點擊時間參數。在此情況下,如果您的點擊時間入住日期早於轉換日期,系統會預設將您的入住日期設在轉換日期。

評估多個帳戶的轉換

如果您需要針對多個 Google Ads 帳戶將同一個事件計為轉換,可以透過轉換事件程式碼片段的 'send_to' 參數傳送多個轉換 ID 字串。

此外,建議您使用跨帳戶轉換追蹤,讓管理員帳戶擁有轉換動作,並將其與一或多個子帳戶共用;您只需在事件程式碼片段中指定一個轉換 ID 即可。進一步瞭解跨帳戶轉換追蹤。確認已啟用自動標記。

注意:如果您在新建轉換動作時未使用跨帳戶轉換追蹤功能,自動標記會自動啟用。如果您目前使用跨帳戶轉換追蹤功能,則必須按照上述步驟在每個子帳戶中手動啟用自動標記。

全域網站代碼範例

Google 代碼示例:

<!-- Global Site Tag (gtag.js)& →

<script async src="https://www.googletagmanager.com/gtag/js?id=AW-GOOGLE_CONVERSION_ID_1"></script>

<script> window.dataLayer = window.dataLayer || [];

function gtag(){dataLayer.push(arguments)};

gtag('js', new Date());

gtag('config', 'AW-GOOGLE_CONVERSION_ID_1');

gtag('config', 'AW-GOOGLE_CONVERSION_ID_2');

</script>

啟用自動標記

您必須啟用自動標記,才能正確追蹤轉換。如需為帳戶設定自動標記的操作說明,請參閱這篇說明文章

測試轉換追蹤代碼

如要建立測試訂單,請按照下列步驟來確認系統是否能順利傳送參數:

使用 Chrome 開發人員工具進行除錯

  1. 在 Chrome 中開啟新分頁。
  2. 按一下瀏覽器視窗右上角的 3 點圖示 ,然後選取「更多工具」>「開發人員工具」。
    • 如果沒有看到 Chrome 選單,可按住下列按鍵來開啟「開發人員工具」:
      • Ctrl + Shift + i (Windows)
      • Command + Shift + i (Mac)
  3. 按一下 [網路] 分頁標籤。
  4. 把「開發人員工具」視窗開著,不要關閉。
  5. 前往內含轉換追蹤代碼的網頁。
  6. 找出「www.googleadservices.com」這項請求。
  7. 查看轉換追蹤請求中的元件,確定全都與您的帳戶和轉換名稱一致。

所有轉換追蹤請求的網址開頭結構都是這樣

www.googleadservices.com/pagead/conversion/

完整請求看起來會像這樣:

http://www.googleadservices.com/pagead/conversion/123456789/

?

random=1309518235472
&cv=6
&fst=1309518235472
&num=1
&fmt=2
&value=0
&label=AAAAAAAAAAAAAAAAAAA
&bg=ffffff
&hl=it
&guid=ON
&u_ h=1200
&u_w=1920
&u_ah=1174&
u_aw=1920
&u_cd=24
&u_his=2
&u_tz=60
&u_
java=true
&u_nplug=19
&u_nmime=97
&
url=http%3A//www.example.com/conversion-page.html

www.googleadservices.com/pagead/conversion/ 之後的數字應該與您的轉換 ID相符,而 &label= 之後的字元應該與您的轉換標籤相符。如果不相符,這個代碼很有可能是與另一個轉換動作對應。

如要解決這個問題,您可能需要為這個轉換動作產生新的轉換代碼並放進網站中;或者,您也可以聯絡其他擁有網站程式碼存取權的使用者,確認是否有人為別的轉換動作安插了轉換追蹤代碼。

注意事項

若您改用跨帳戶轉換追蹤,無論代碼狀態為何,凡是在客戶帳戶中設定的轉換動作都會停止追蹤新點擊帶來的轉換。但轉換動作將在回溯期內,繼續針對您改用跨帳戶轉換追蹤前獲得的點擊追蹤轉換。採用跨帳戶轉換追蹤後,您只能在管理員帳戶中追蹤轉換。

網站追蹤的安全性和隱私權

Google 採取非常嚴格的安全標準,只有內含 Google 轉換代碼的網頁,才會透過這項計劃使用資料加密技術和安全伺服器追蹤。

請務必提供清楚詳盡的資訊,讓使用者瞭解有關您網站上的資料收集活動,並配合法律要求徵得使用者同意

注意:如未依法律要求徵得使用者對您收集、分享及使用個人資料 (以用於個人化廣告) 的同意,請務必修改特定使用者的 Google 代碼,以便停止收集再行銷資料。進一步瞭解 Google 代碼異動

行動應用程式轉換追蹤

您可以使用行動應用程式轉換來追蹤應用程式安裝和應用程式內動作。與飯店廣告活動的網站轉換類似,您必須啟用自動標記,並在轉換設定中將轉換類型設為「購買」,才能用於智慧出價。

您之後必須透過 Firebase 或第三方 SDK 傳送相關的飯店參數 (例如入住/退房日期和飯店 ID),才能開始追蹤行動應用程式轉換。

使用 Firebase 設定行動應用程式轉換追蹤

Firebase 是 Google 的行動平台,可協助您打造更出色的行動應用程式並拓展事業。如要為飯店廣告活動設定行動應用程式轉換追蹤,您可能需要透過 Firebase Analytics API 傳送必要的飯店參數。

Firebase 參數 值類型 說明 範例
FirebaseAnalytics.Param.VALUE 浮點值

將這個參數換成使用者需要支付的金額。您可以使用底價或總價。請使用「.」代表小數,例如「16.20」。

注意:這個值將用於智慧出價策略。

Bundle params = new Bundle();

params.putDouble(Param.VALUE, 150.00);

params.putString(Param.CURRENCY, "USD" ); // e.g. $150.00 USD

FirebaseAnalytics.Param.CURRENCY 字串

將這個參數換成以三個字母表示的 ISO 4217 貨幣代碼,代表預訂時使用的貨幣。

貨幣代碼會套用到 VALUE 變數。

Bundle params = new Bundle();

params.putString(Param.CURRENCY, "USD");

FirebaseAnalytics.Param.TRANSACTION_ID 字串

將這個參數換成轉換追蹤代碼中的預訂參考號碼或訂單 ID,以免重複計算轉換。

注意:Google Ads 不會記錄訂單 ID。

Bundle params = new Bundle();

params.putString(Param.TRANSACTION_ID, "HA12345");

FirebaseAnalytics.Param.ITEM_ID 字串 將這個參數換成您要記錄轉換資料的飯店房源 ID。這個 ID 必須與飯店清單動態饋給中的 ID 相符。

Bundle params = new Bundle();

params.putString(Param.ITEM_ID, "1234");

FirebaseAnalytics.Param.START_DATE 字串 將這個參數換成入住日期,格式為 YYYY-MM-DD。

Bundle params = new Bundle();

params.putString(Param.START_DATE, "2022-09-10");

FirebaseAnalytics.Param.END_DATE 字串 將這個參數換成退房日期,格式為 YYYY-MM-DD。

Bundle params = new Bundle();

params.putString(Param.END_DATE, "2022-09-14");

使用第三方 SDK 設定行動應用程式轉換追蹤

為協助您為應用程式做出完善的行銷決策,Google Ads 與眾多第三方應用程式分析供應商合作,藉此確保應用程式配置可支援 Google 動態再行銷功能。

如果您採用上述任一家第三方應用程式數據分析供應商的服務,請將第三方應用程式數據分析供應商連結至 Google Ads,以便建立資料區隔此外,也請與第三方應用程式分析供應商的代表合作設定應用程式 SDK,並建立「購買」轉換類型。

完成後,請將 app_event_data JSON 物件用做轉換追蹤要求的一部分來傳送必要的飯店參數,以便為飯店廣告活動導入行動應用程式轉換追蹤。可接受的值為字串和字串陣列。

請務必在 app_event_data 中加入下列參數:

  • start_date (格式為 YYYY-MM-DD)
  • end_date (格式為 YYYY-MM-DD)
  • item_id
  • transaction_id

請務必在轉換層級加入下列參數:

  • currency_code

進一步瞭解行動應用程式轉換追蹤

這對您有幫助嗎?

我們應如何改進呢?
true
透過 Google Ads 達成行銷目標

有了 Google Ads,您可以借助實用工具展開線上行銷,並順利達成目標。如想瞭解詳情,請閱讀成功案例,看看其他商家如何透過切合自身目標的廣告活動締造佳績。

開始使用

或撥打 0800-233-002 踏出第一步

搜尋
清除搜尋內容
關閉搜尋
主選單
15552069831729746824
true
搜尋說明中心
true
true
true
true
true
73067
false
false
false