メインコンテンツにスキップ

【ブッキングエンジン】 Google Tag Manager(GTM)と連携する

対応者:Ai Oguro

Google Tag Manager(GTM)とは?

Google Tag Manager(GTM)は、Webサイトに設置するさまざまな計測タグをまとめて管理できるツールです。

AirHostブッキングエンジンにGTM IDを設定することで、GTMを経由して各種計測タグを設定できます。

例えば、以下のような計測に利用できます。

  • Google Analytics 4(GA4)のアクセス・予約計測

  • Meta広告(Instagram/Facebook広告)のコンバージョン計測

  • Google広告などの広告効果測定

※ Google Tag Managerのアカウント作成や操作方法については、弊社サポート対象外となります。詳細はGoogle公式ヘルプ等をご参照ください。


GTMを利用してできること

GTMを利用することで、ブッキングエンジン上のユーザーの行動を、外部の計測・広告ツールへ送信できます。

  • GA4でのアクセス・予約分析

    GA4と連携することで、ブッキングエンジンへのアクセスや予約完了などを計測できます。
    予約完了時にはpurchaseイベントが発生し、GA4で予約コンバージョンとして計測できます。
    また、予約フローの各ステップを計測することで、ユーザーがどの段階まで進んだか、どこで離脱しているかを分析できます。
    詳しくは以下のヘルプをご参照ください。
    【ブッキングエンジン】Google アナリティクス4 との連携

  • Meta広告のコンバージョン計測

    GTMを利用してMeta Pixelを設定することで、Instagram/FacebookなどのMeta広告経由で予約されたことを、Meta広告のコンバージョンとして計測できます。


ご利用前に必要な設定

以下の設定がお済みであることをご確認ください。

  1. ブッキングエンジンの設定が完了している。

  2. Google Analytics4のアカウントが作成され、エアホストブッキングエンジンと連携されている。
    【ブッキングエンジン】Google アナリティクス4 との連携

  3. Google Tag ManagerでタグをGoogle Analytics4にて設定されている。
    タグ マネージャーで Google アナリティクスを設定する|タグマネージャーヘルプ


GTMの設定手順

1. GTMのアカウントを作成する

管理画面から、「アカウント」を選び、「アカウントを作成」をクリックします。

2. コンテナを設定する

コンテナ名はドメイン名を入力してください。

利用規約を確認し、問題なければ左下のチェックボックスにチェックを入れ、右上の「はい」をクリック。

3. 付与されたGTM IDを確認する

GTM IDが付与されます(例:GTM-XXXXXX)(画像内①)

※ HTMLコード(画像内②)も表示されますが、エアホストブッキングエンジンではGTM IDの入力のみで設定が可能なため、このコードは使用しません。

4. ブッキングエンジン管理画面でGTM IDを登録する

ブッキングエンジン管理画面から「リスティング管理」→「Webサイト」へ移動します。

「Google Tag Manager ID」に GTM ID を入力して保存します。

5. GTM側でタグを設定する

GTMの管理画面から、利用する計測ツールに応じてタグ・トリガー等を設定します。

GTMでのタグの設定およびGoogle Analytics4での設定については、以下のページをご参照ください。


Instagram/FacebookなどのMeta広告からの予約を計測する

AirHostブッキングエンジンにGTMを設定し、GTM経由でMeta Pixelを設置することで、予約完了をMeta広告のコンバージョンとして計測できます。

設定には、以下の対応が必要です。

  1. AirHostブッキングエンジンにGTM IDを登録する。

  2. GTM上でMeta Pixelのベースタグを設定する。

  3. 予約完了ページ、またはGTM上で確認できる予約完了イベントを発火条件として、Metaの「Purchase」イベントを設定する。

  4. GTMのプレビューモードおよびMetaイベントマネージャのテストイベントで、正常に発火することを確認します。

※ ブラウザのトラッキング防止機能やCookieの同意状況などにより、AirHost上の予約件数とMeta広告上のコンバージョン件数が一致しない場合があります。

取得できる情報

AirHostの標準連携では、以下の情報を取得できます。

  • 予約完了の発生

  • 施設ID

一方で、以下の情報は取得できません。

  • 予約・取引ID(transaction_id)

  • 予約金額(value)

  • 通貨(currency)

  • 施設や部屋タイプなどの商品情報(items)

そのため、予約完了件数の計測は可能ですが、予約金額を利用したコンバージョン値やROASの計測、予約IDを利用した重複計測の除外には対応していません。


施設ごとのコンバージョンを計測する

予約確定ページのURLには施設IDを示す「hotel」パラメータが含まれるため、GTMでこの値を取得することで、施設を識別したコンバージョン計測も可能です。

※ 施設IDの取得には、GTM側で別途変数の設定が必要です。

※ GTMおよびMeta Pixelのタグ・トリガー設定は、お客様側で行っていただく必要があります。


よくあるご質問(FAQ)

Q. Meta PixelやPurchaseイベントの設定はAirHost側で行ってもらえますか?

A. いいえ。GTM側の設定はお客様ご自身で行っていただく必要があります。

Meta PixelのベースタグやPurchaseイベントなど、GTM内の設定については、お客様側で設定してください。

GTMの設定方法については、Google公式ヘルプまたはお取引先の広告代理店様にご確認ください。

Q. Meta広告のコンバージョン計測で、予約金額も取得できますか?

A. いいえ。現在のAirHostの標準連携では、予約金額(value)は取得できません。

そのため、予約完了件数の計測は可能ですが、予約金額を利用したコンバージョン値やROASの計測には対応していません。

こちらの回答で解決しましたか?