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

【ブッキングエンジン】 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と連携することで、ブッキングエンジンへのアクセスを計測できます。

    AirHostからGA4へ自動送信されるイベントは page_view のみです。

    予約完了時の purchase イベントはAirHostから自動送信されません。予約完了を計測する場合は、GTMで注文詳細ページへのアクセスをトリガーとして設定することで、予約完了ページの閲覧を計測できます。
    ​【ブッキングエンジン】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を設置することで、予約完了ページへのアクセスを条件としたコンバージョン計測が可能です。

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

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

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

  3. 注文詳細ページへのアクセスをトリガーとして、Metaの「Purchase」イベントをGTM側で設定する。

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

※ AirHostから予約完了イベントが自動送信されるわけではありません。注文詳細ページへのアクセスを条件として、GTM側でイベントを設定する必要があります。

取得できる情報

注文詳細ページのURLには、ゲスト予約の場合に限り、施設IDを示す hotel パラメータが含まれます。

GTM側でこのパラメータを取得する設定を行うことで、施設を識別した計測が可能です。

一方、AirHostから以下の情報は提供されません。

  • 予約・取引ID(transaction_id)

  • 予約金額(value)

  • 通貨(currency)

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

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

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


Cookie同意管理について

AirHostブッキングエンジンでは、現在、Cookie同意管理機能をサポートしておりません。

以下の機能には対応していません。

  • Cookie同意バナーの表示

  • ユーザーが同意するまで、GA4などの計測タグの読み込みや計測をブロックする機能

  • 同意の撤回後に計測を停止する機能

  • 外部の同意管理ツール(CMP)と連携するためのAPIやフック

また、ホームページ側で取得したCookieの同意状態を、異なるドメインのブッキングエンジンへ引き継ぐこともできません。

そのため、GTMを利用している場合でも、AirHost側の標準機能としてCookie同意状態に応じたタグの制御は行えません。

Google Consent Modeなどの設定方法については、Google公式ドキュメントをご確認ください。


よくあるご質問(FAQ)

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

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

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

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

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

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

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

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