ここでは AirHost Booking Engine(ブッキングエンジン)へのアクセス解析を行う為に、Google アナリティクス4と連携する手順を説明します。
注意:
Google アナリティクスのアカウント作成や操作方法については、弊社サポート外となりますので、以下ページなどをご参照ください。
連携手順
Googleアナリティクス4 において測定IDを取得していただき、
「管理コンソール」→「ブッキングエンジン」を開きます。「Web サイト設定」ページ右上の編集をクリックします。
画面下の「Google Analytics Id」に取得した測定IDを入力して、保存します。
これで各ページにトラッキングコードが埋め込まれ、Google アナリティクス4 側へのデータ収集が開始されます。
施設ごとのコンバージョン追跡
--- 2025年3月13日追記 ---
予約確定ページのURLに 施設ID(hotelパラメータ)が追加されました。
このパラメータをGA4で取得することで、施設ごとのコンバージョン追跡が可能になります(※設定が必要)。
【設定方法について】
GA4の「カスタムディメンション」でページURLのパラメータを取得する方法(GTMなし)
Googleタグマネージャー(GTM)を使用し、「hotel=△△△△」をデータレイヤー経由で送信する方法(複数のタグ管理や広告連携を行う場合に推奨)
例)
GA4の標準機能のみで設定する場合 → 「エンゲージメント」→「ページとスクリーン」でページURLをカスタムディメンションとして取得
より詳細な計測や広告タグの管理をする場合 → GTMで施設IDを変数として取得し、GA4に送信
💡 GTMを使うことで、施設ごとの予約数をより正確に計測できるほか、広告のコンバージョントラッキングにも活用できます!
(GTMについてはこちら:エアホスト管理画面でGTMタグを設定する方法)
GA4での予約完了イベントについて
現在、AirHost Booking EngineからGA4へ自動送信されるイベントは page_view のみです。
予約完了時の purchase イベントはAirHostから自動送信されません。
予約完了をGA4で計測する場合は、Googleタグマネージャー(GTM)を利用して、予約完了ページへのアクセスを条件に purchase イベントを送信する設定が必要です。
GTMを利用した予約完了イベントの計測
予約が正常に完了すると、ブッキングエンジンの予約完了ページへ遷移します。
予約完了ページのURLには、予約IDを示す uid と施設IDを示す hotel が含まれています。
このURLを利用して、GTMからGA4へ purchase イベントを送信できます。
1. GTMでトリガーを作成する
トリガータイプに「ページビュー」を選択し、「一部のページビュー」を指定します。
以下の2つの条件を設定してください。
Page Path:含む
/orders/Page URL:含む
uid=R
2. URLパラメータを取得する変数を作成する
GTMで以下の2つのユーザー定義変数を作成します。
予約ID取得用
変数タイプ:URL
コンポーネントタイプ:クエリ
クエリキー:
uid
施設ID取得用
変数タイプ:URL
コンポーネントタイプ:クエリ
クエリキー:
hotel
3. GA4イベントタグを作成する
タグタイプに「Google アナリティクス:GA4 イベント」を選択し、以下のように設定します。
測定ID:ブッキングエンジンに設定しているGA4測定ID
イベント名:
purchase
イベントパラメータには以下を設定します。
パラメータ名 | 値 |
| 予約ID取得用変数( |
| 施設ID取得用変数( |
作成したタグに、手順1で作成したトリガーを設定してください。
4. GA4側でイベントを設定する
GA4で以下の設定を行います。
hotelをイベントスコープのカスタムディメンションとして登録します。purchaseをキーイベントとして設定します。
計測上の注意事項
transaction_idに予約ID(uid)を設定することで、同じ予約に対して同一のtransaction_idを持つpurchaseイベントが複数回送信された場合、GA4側で重複排除されます。この設定では予約IDと施設IDを取得できますが、予約金額や通貨、部屋タイプなどの情報は送信されません。
GA4のeコマースレポートでは、予約金額や施設・部屋タイプ別の購入情報は確認できません。
予約件数や予約金額などの詳細については、AirHost PMSの予約一覧やレポートからご確認ください。
Googleホテル経由の予約の計測
現在、GA4ではGoogleホテル経由のアクセスや予約を識別することはできません。
Googleホテルからブッキングエンジンへの遷移URLにUTMパラメータは付与されません。また、施設様ご自身で追加することもできません。
Googleホテル経由の予約も、AirHost上では「ブッキングエンジン」経由の予約として記録されます。
ブッキングエンジンの設定にある「Google Analytics ID」は、お客様ご自身のGA4プロパティにページビューを送信するための設定です。Googleホテル経由かどうかの識別や、予約金額の取得には対応していません。
予約金額や売上は、AirHostの注文データからご確認ください。




