Contents
GA4 eコマースコンバージョン計測の基礎知識
GA4を導入する際、eコマースコンバージョン計測はサイト改善に不可欠な要素です。しかし、UA(ユニバーサルアナリティクス)とGA4ではイベント計測仕様が大きく異なるため、設定方法も一から学ぶ必要があります。本記事では導入初期段階から運用までの一貫した手順を解説し、正確なデータ取得を目指します。
GA4とUAのイベント計測仕様の違い
GA4ではすべての行動をイベント単位で計測し、それに対してUAではページビュー中心の設計でした。この違いにより、eコマースイベント(購入、カート追加など)の設定方法も異なります。
| 項目 | UAの場合 | GA4の場合 |
|---|---|---|
| 計測単位 | ページビュー中心 | イベント中心 |
| eコマースイベント | 自動収集機能あり(一部) | 推奨イベントで明示的に設定必須 |
| itemsパラメータ | 未対応 | 商品単位の計測が可能 |
注意点:UAで設定していたイベントはGA4ではそのまま使用できません。導入初期から新しい「イベント計測タグ」を設定することを忘れないようにしてください(出典)。
導入初期段階での設定準備
GA4のeコマース計測を開始するには、以下の3つの準備が必要です:
- GA4プロパティの作成とイベントタグの設定
- データレイヤー構造の設計(JavaScriptによるイベント送信)
- itemsパラメータの導入計画(商品単位での分析を目的としたパラメータ定義)
これらの準備が不十分だと、後々「計測されていない」という問題につながります。特にeコマースサイトでは、コンバージョンイベントと商品データの整合性を確保することが重要です。
eコマース推奨イベントの設定方法
GA4で正確なeコマース分析を行うには、必須イベントとオプションイベントの両方を適切に設定する必要があります。それぞれの役割とパラメータ指定手順について解説します。
必須イベントとオプションイベントの選定
GA4ではeコマース分析に「推奨イベント」を使用し、商品購入からカート追加までの一連の行動を捕捉します。以下が代表的な必須イベントです:
- purchase(購入):ユーザーが購入完了ページにアクセスしたとき
- add_to_cart(カート追加):商品をショッピングカートに入れたとき
- view_item(商品表示):特定の商品ページを閲覧したとき
オプションイベントとして、search(検索)、begin_checkout(チェックアウト開始)なども活用できます。
イベントパラメータの指定手順
推奨イベントを設定する際は、「イベント名」と「イベントパラメータ」を組み合わせて送信します。
- Google Analytics 4管理画面 > 「イベント」タブを開く
- 新しいイベントを作成し、イベント名(例:
purchase)を選択 - イベントパラメータを追加する(例:
value(金額)、currency(通貨単位))
事例:商品購入時によく使用されるパラメータは以下の通りです。
| パラメータ名 | 概要 | 必須か? |
|---|---|---|
| value | 購入金額 | 〇 |
| currency | 使用通貨(例:JPY) | 〇 |
| items | 商品情報リスト | ×(推奨) |
itemsパラメータによる商品単位計測
GA4では、itemsパラメータを用いることで商品レベルでの売上や行動分析が可能になります。この機能の導入により、どの商品がユーザーに好まれているかなどの洞察を得られます。
itemsパラメータの構造と導入効果
itemsパラメータは配列形式で、それぞれの商品に対してid、name、price、quantityなどを指定します。以下はサンプルです:
|
1 2 3 4 5 6 7 8 9 |
"items": [ { "item_id": "12345", "item_name": "無線イヤホン", "price": "15000", "quantity": "1" } ] |
この情報により、GA4の「商品単位レポート」で以下のような分析が可能です:
- 商品別売上ランキング
- カート離脱率が高い商品の特定
- 売上が伸びているカテゴリの把握
実装時の注意点
itemsパラメータを実装する際は、以下のポイントに注意してください:
- パラメータ名と値がGA4で定義されている項目と一致すること(例:
item_idでなくitemId) - 商品情報の送信タイミング(商品詳細ページ表示時や購入完了時など)
- 商品IDの重複がないように一意に設定すること
トラブルシューティング:itemsパラメータが正しく送信されていない場合、GA4の「イベント詳細ビュー」で確認できます。もし
itemsがnullや空配列になっている場合は、JavaScriptのデータレイヤー実装を再度確認してください(出典)。
データレイヤーの実装手順
GA4で正確なイベント計測を行うには、データレイヤー(dataLayer)の構築が不可欠です。サイト側でJavaScriptを適切に埋め込むことで、GA4が認識できるデータを送信できます。
基本的なデータレイヤー構造
データレイヤーは「イベント名」と「パラメータ」の対応関係を持つJSON形式で構成されます。以下はview_itemイベントの例です:
|
1 2 3 4 5 6 7 8 9 10 11 |
dataLayer.push({ 'event': 'view_item', 'items': [ { 'item_id': '12345', 'item_name': '無線イヤホン', 'price': '15000' } ] }); |
この構造を基に、サイト全体で一貫したデータレイヤーを作成してください。
ECサイトでのカスタムイベント実装例
以下は「カート追加」イベントの具体的な実装手順です:
- カートボタンクリック時のJavaScriptイベントハンドラを設定
dataLayer.push()でイベントを送信(例:add_to_cart)- GA4管理画面で、イベント名とパラメータを事前に登録
実装例:商品カートへの追加処理の直後に以下を挿入します。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
document.querySelector('.cart-add').addEventListener('click', function() { dataLayer.push({ 'event': 'add_to_cart', 'items': [ { 'item_id': '67890', 'item_name': 'コードレス掃除機', 'quantity': '1' } ] }); }); |
コンバージョンイベントとゴールの関連付け
GA4では「コンバージョンイベント」と「ゴール」を明確に結びつけることで、マーケティング施策の成功度を測定できます。手順や管理方法について解説します。
Goal設定画面での操作手順
- GA4管理画面 > 「コンバージョン」タブを開く
- 新しいゴールを作成し、「イベント名」(例:
purchase)を選択 - ゴールの条件を設定(例:イベントが発生した回数、金額など)
注意点:「コンバージョンイベント」はGA4の「イベント計測タグ」に含まれていないと、Goal設定画面で選択できません。必ずイベントタグを登録してから進行してください(出典)。
複数コンバージョンイベントの管理
複数のコンバージョンイベント(例:purchase, add_to_cart, view_item_list)を同時に管理するには、以下のような方法があります:
- コンバージョンレポートで一覧表示し、比較分析
- 複数ゴールを設定して、施策ごとのKPIを個別に評価
事例:広告キャンペーンの検証に、
purchaseとadd_to_cartを同時に設定することで、カート離脱率と最終的な売上に関する洞察を得られます。
レポート閲覧時の重要なポイント
GA4で取得したデータは正確に分析しないと意味がありません。ここではレポート閲覧時に確認すべき点と、eコマース専用レポートの活用術を解説します。
データ整合性の確認方法
計測結果が正しいか確認するには以下のステップで行います:
- GA4管理画面 > 「イベント」タブでイベント送信数を確認
- 「コンバージョンレポート」で、設定したゴールが反映されているかチェック
- 「商品レポート」でitemsパラメータが正しく表示されるか確認
トラブルシューティング:送信されたデータとレポートに乖離がある場合、「イベント詳細ビュー」でパラメータの内容を確認し、JavaScript側の実装エラーを修正してください。
eコマース専用レポートの活用術
GA4には「商品」「カート」「購入」など、eコマースに特化したレポートが用意されています。以下のように活用できます:
- 商品別売上ランキングで販促施策を優先順位付け
- カート離脱分析でサイト改善点を特定
- 広告効果測定でどの媒体が売上に大きく寄与しているか把握
活用例:特定の商品カテゴリのカート離脱率が高い場合は、チェックアウトフローの見直しや、支払い方法の選択肢拡充などを行って改善を図れます(出典)。
まとめ
本記事ではGA4でeコマースコンバージョン計測を行う際の手順と注意点を解説しました。重要なポイントは以下の通りです:
- GA4とUAのイベント仕様が異なるため、推奨イベントの設定が不可欠
- itemsパラメータを用いることで商品単位の分析が可能になる
- データレイヤーの実装に注意し、コンバージョンイベントとゴールを明確に結びつけること
- レポート閲覧時にデータ整合性を確認し、正確な分析を行う
これらの手順を踏まえることで、ECサイトの改善に役立つ貴重なデータを得られます。記事を参考にGA4のeコマース設定を実施し、サイト運営の精度向上につなげてください。