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

【ブッキングエンジン】Google アナリティクス4 との連携

T
対応者:Takashi Obatake

ここでは 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を使うことで、施設ごとの予約数をより正確に計測できるほか、広告のコンバージョントラッキングにも活用できます!

GA4での予約完了イベントについて

ブッキングエンジンからの予約が完了すると、GA4へpurchaseイベントが送信されます。これにより、GA4上で予約完了イベントの発生状況を確認できます。

現在のGA4連携は、ブッキングエンジン上でのアクセス状況や予約完了などの行動計測を目的としており、以下のeコマース用パラメータには対応していません。

  • transaction_id(予約・取引ID)

  • value(予約金額)

  • currency(通貨)

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

そのため、GA4のeコマースレポートでは、購入数や購入による収益、施設・部屋タイプ別の購入情報は表示されません。

予約件数や予約金額などの詳細については、AirHost PMSの予約一覧やレポートからご確認ください。

また、purchaseイベントまたは予約完了ページを利用して、Google Adsで予約完了をコンバージョンとして計測できます。ただし、現在の仕様では予約金額や通貨情報は連携されないため、予約ごとの金額をコンバージョン値として利用することはできません。

eコマース用パラメータへの対応については、今後の機能改善として検討しています。

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