予約完了の計測がズレると、すべての施策評価が狂う

3層
キーイベントの階層(最終/中間/補助)
別ドメイン
予約エンジンは大半が別ドメイン
±20%
設計ミスで発生するCV数のズレ

出典: GA4公式ガイドライン、ビジネスブレーン支援施設での計測実装事例(2024〜2025年)

予約完了をGA4のキーイベント(旧コンバージョン)として計測する設計は、Web集客施策のすべての評価の基盤です。ここがズレると、広告ROAS・LP改善・チャネル構成のすべての判断が狂います。本稿では、ホテルで特に気をつけたい予約エンジンとの連携・重複計測の回避を中心に、実装の要点を解説します。

設計の出発点:キーイベントの階層を決める

予約完了だけを「キーイベント」にすると、途中の離脱ポイントが見えません。以下3層で定義します。

イベント例 役割
最終CV purchase(予約完了) 売上貢献の最終判定
中間CV begin_checkout(予約エンジン到達)
view_item(プラン詳細閲覧)
離脱ポイント特定
補助CV contact(問い合わせ)
phone_tap(電話タップ)
予約以外の成果を取る

イベント名はGA4の「推奨イベント」(eコマース系)に沿わせると、レポートが自動で使える。

予約エンジン連携:3パターンの実装

ホテル公式サイトの多くは、予約エンジン(TL-リンカーン、TEMAIRAZU、TripLa等)を別ドメインで利用しています。実装は以下の3パターンに分かれます。

パターンA:予約エンジンがGA4計測コードを埋め込める

最も正確。予約エンジン側にGTMコンテナ or gtag.jsを挿入し、予約完了ページで`purchase`イベントを発火。クロスドメイン計測設定をGA4で行い、公式サイトと予約エンジンを同一セッションとして扱います。

パターンB:予約完了後に自サイトへリダイレクトで戻る

予約エンジンで予約完了後、自サイトのThank Youページに戻す設計。戻り先URLで`purchase`イベントを発火します。実装は容易だが、戻り忘れ・戻り前離脱を計測できない制約があります。

パターンC:予約エンジンのログから日次で補正

GA4の計測に頼らず、予約エンジンの実績ログ(CSV/API)から日次で正確な件数を取り、GA4と突き合わせる。精度は最高だが運用工数が必要。大規模施設での標準的な方法です。

推奨パターン
新規設計ならA(クロスドメイン計測)を第一選択。予約エンジン側が対応できないならB。中堅〜大型施設ではCを併用し、ダッシュボード上ではGA4+PMS実績の両方を並べて「計測ロスが何%あるか」を月次で確認します。

PMS実績とGA4を突合するダッシュボード

計測ロス・流入チャネル別CV・実売上を一画面で可視化。

ホテルダッシュボードを見る

GTM経由のイベント設計(パターンA実装例)

Google Tag Manager(GTM)でGA4イベントを管理する場合、以下の順序で実装します。

  1. 予約エンジン側のThank Youページに`dataLayer.push({event:'purchase', ecommerce:{...}})`を実装
  2. GTMで「カスタムイベント」トリガーを作成(event=purchase)
  3. GA4イベントタグを作成し、ecommerceパラメータを渡す
  4. GA4管理画面でイベントを「キーイベント」としてマーク
  5. プレビューモード(Tag Assistant)で発火確認

ecommerceパラメータには予約ID(transaction_id)・金額(value)・通貨(currency)・予約プラン(items)を必ず含めます。後からROAS・ADR・プラン別CVRを分析する際に必須です。

重複計測の回避:3つの落とし穴

① リロード時の二重発火

Thank Youページでリロードするたびにpurchaseイベントが飛ぶと、CV数が膨らみます。transaction_idの重複をGA4側で弾く設定、またはページ表示時に一度だけ発火するよう実装側で制御します。

② 戻るボタン押下

ブラウザの戻るボタンでThank Youページが再表示されると、再発火するケースがあります。セッションストレージで「一度送信済み」フラグを持たせるのが定石です。

③ PMS側の自動再送信

一部の予約エンジンは、予約確認メール送信時にThank Youページに自動再アクセスすることがあります。User-Agentフィルタでボット扱いにする対応が必要です。

実装後の検証ステップ

まとめ:設計→実装→検証→突合の4ステップ

予約完了CVの計測は、3層のイベント階層設計、クロスドメインまたはリダイレクト戻しの実装、重複計測の回避、PMS実績との月次突合の4ステップで組み立てます。ここが正確に動いていれば、以後の広告・LP・チャネル施策の評価がすべて信頼できるようになります。月次で「計測ロス率」を見える化しておきましょう。