広告と分析トラッキング
店舗管理画面の「設定 → 基本情報」の「トラッキング・分析」ブロックにトラッキングコードを入力すると、システムがそれを公開予約ページに読み込み、顧客の予約における各重要ステップで標準的な分析イベントを自動的に送信します。コードを書く必要はありません。
送信されるイベント
| 顧客の操作 | Google Analytics(GA4)イベント | Meta Pixelイベント |
|---|---|---|
| サービスを選択してカートに追加 | add_to_cart | AddToCart |
| 選択済みサービスをキャンセル | remove_from_cart | — |
| 「時間を選択」に進む | begin_checkout | InitiateCheckout |
| 「予約確認」に進む | booking_time_selected(カスタムイベント) | — |
| 予約完了 | purchase(予約番号・金額・サービス項目を含む) | Schedule |
イベントにはサービス名、金額、通貨が付与されます。金額は予約時点のサービス価格であり、実際の入金額ではありません。GA4 の収益化レポートではこれが収益として表示されるため、解釈の際はご注意ください。
Google Analytics
追加の設定は不要です。G- から始まる測定 ID を入力すると、GA4 の「レポート → 収益化 → 購入までの行動」で「カートに追加 → 購入手続き開始 → 購入」の各ステップの到達数と離脱を確認できます。「予約確認」もファネルに含めたい場合は、「探索」レポートでカスタムイベント booking_time_selected をステップとして追加できます。
Google Tag Manager
システムはイベントをデータレイヤー(dataLayer)にプッシュするため、自分の GTM コンテナ内で一度設定する必要があります。
- タグを新規追加し、タイプは「Google アナリティクス:GA4 イベント」を選択します。
- トリガーは「カスタムイベント」を選択し、イベント名に
add_to_cart|remove_from_cart|begin_checkout|booking_time_selected|purchaseを入力します(「正規表現一致を使用」にチェックを入れます)。 - タグの設定で「eコマースデータを送信」にチェックを入れ、ソースは「データレイヤー」を選択します。
INFO
GA4 コードと GTM の両方を設定し、かつ GTM コンテナ内にも GA4 が組み込まれている場合、イベントは2回カウントされます。どちらか一方のみを使用してください。
Meta Pixel
Pixel ID を入力すると、AddToCart、InitiateCheckout、Schedule の3つの標準イベントが自動的に送信されます(サイトの Cookie 同意設定に基づき、訪問者がマーケティング目的への同意をした後に有効になります)。広告を配信する際は、コンバージョン目標を「予約」(Schedule)に設定してください。システムは意図的に Purchase を送信しません。予約完了は入金済みを意味しないため、広告効果が誤った収益計算に基づかないようにするためです。
よくある質問
イベントがレポートに表示されないのはなぜですか。 GA4 の標準レポートには最長24〜48時間の処理遅延があります。即時に確認したい場合は、GA4 の「DebugView」または GTM の「プレビュー」モードをご利用ください。また、コードの形式が正しいか(GA4 は G- から始まる、GTM は GTM- から始まる)もご確認ください。
ステップの数字が厳密に減少しないのはなぜですか。 顧客が共有リンクから直接「時間を選択」に進む場合(サービス追加を経由していない)や、ログイン後にフローへ戻って同じステップを再度トリガーする場合があり、個別ステップの回数が前のステップより多くなることがあります。単日の絶対値よりも、傾向と相対的な変化を見る方が信頼できます。
関連記事
- 店舗の開設と初期設定 — トラッキングコードは「設定 → 基本情報」に入力します
- LINE公式アカウント連携