Googleアナリティクスは、ウェブサイト解析を行うための代表的なツールとして、業界や規模を問わず広く利用されています。現行版であるGA4では、無料版でもユーザーの行動を商品閲覧からカート追加、購入完了まで一気通貫に追跡することができ、eコマース領域で大きな効果を発揮しています。
GA4を正しく設定すれば、これらのデータを用いてサイト訪問者が離脱するポイントを発見したり、新規顧客の獲得につながるサイト改善に役立てたりできるでしょう。
この記事では、GA4の設定手順や主要指標の見方を解説しています。eコマースの売上分析やサイト運用の改善に活用してください。
GA4とは
GA4(Google Analytics 4)とは、Googleが提供しているウェブサイトのアクセス解析ツールです。無料版でもeコマース分析向けの機能を含めた多彩な解析が可能で、特にユーザーがサイト内で行った行動(イベント)を基準としてデータを集計できる点が特徴となっています。
これにより、ページ内での一定時間以上の滞在や、スクロールの有無、動画視聴の有無など、ECのカスタマージャーニーをより深く把握できるデータを取得し、マーケティング戦略の策定やサイトの改善につなげることが可能です。スマホサイトで商品を発見してPCサイトから購入するといった、デバイスを変更しながら連続する購買行動も同一ユーザーの行動として一気通貫に分析することができます。
また、機械学習を活用した将来の購入や離脱の可能性の分析も可能となっています。
GA4をeコマース用に設定する方法
- GA4のアカウントを作成する
- プロパティを作成する
- ビジネスの説明とビジネス目標を選択する
- 解析するウェブサイト情報を設定する
- ウェブサイトにGoogleタグを設置する
- キーイベントを設定する
- 自社のIPアドレスの除外設定をする
- Googleシグナルを有効にする
- ECサイトとGA4の連携設定を完了する
1. GA4のアカウントを作成する

GA4を利用するには、まず無料のGoogleアカウントとアナリティクスアカウントが必要です。Googleアカウントを持っていない場合は作成し、その後GA4のページにアクセスします。「測定を開始」をクリックし、企業やブランド名など任意のアナリティクスアカウント名を入力して、アカウントのデータ共有を設定します。不要な項目や共有したくない項目はチェックを外しましょう。
2. プロパティを作成する

次にプロパティの設定を行います。GA4のプロパティとは、データを蓄積する場所のことです。ひとつのアカウントで複数作成できるため、各サイトごとに設定することも可能です。サイト名などをプロパティ名として入力し、タイムゾーンと通貨を設定します。日本国内向けのeコマースであればタイムゾーンは「日本」、通貨は「日本円(¥)」を選択しましょう。
3. ビジネスの説明とビジネス目標を選択する

次の画面で、業種とビジネスの規模を選択し、さらに「次へ」をクリックしてビジネスの目標を選択します。自社の業種と目標を選択することで、GA4がその業種や規模、目標に合わせたレポートを作成してくれます。「作成」をクリックすると出てくるGoogleアナリティクス利用規約で、住んでいる国を選択し、規約を確認して問題がなければチェックボックスにチェックを入れ、同意をクリックします。
4. 解析するウェブサイト情報を設定する

次に、解析対象となるウェブサイトの情報を登録します。プラットフォームの選択画面で、「ウェブ」もしくは「Androidアプリ」か「iOSアプリ」かを選択します。「ウェブ」を選択した場合、URLとストリーム名を作成する画面が表示されます。ストリームとはGA4のアナリティクスデータの収集場所のことです。
「拡張計測機能」は切り替えボタンでON/OFFを選択できますが、有効のままにしておくことがおすすめです。歯車マークから必要に応じて個別に設定することも可能です。GA4の拡張計測機能は次のようなものがあります。
- ページビュー数:ページ読み込みの数
- スクロール数:ページの上から90%までのスクロール
- 離脱クリック:別のドメインへのリンククリックの検知
- サイト内検索:サイト内検索で入力された語句
- 動画エンゲージメント:動画の再生開始、進捗、再生終了
- フォームの操作:フォームページが開かれた数と、入力が完了して送信された数
- ファイルのダウンロード:ファイル拡張子の含まれたURLのクリックを検知
各項目を入力した後、「作成して続行」をクリックします。
5. ウェブサイトにGoogleタグを設置する

手動でソースコード内に埋め込む、もしくは専用管理ツールであるGoogleタグマネージャーを利用して、Googleタグをウェブサイトに設置します。
- 手動で行う場合:続いて画面に表示されるトラッキングコードをコピーし、サイトのHTMLソースコードの<head>タグの直後に貼り付けます。
- Googleタグマネージャー(GTM)を使用する場合:GTMで表示される2種類のコードをそれぞれコピーして、ソース内に貼り付けます。
トラッキングするウェブサイトのすべてのHTMLファイルソースにコードを貼り付けましょう。設置し忘れたページがあると正確なデータが計測できません。なお、GTMを利用した場合は、一度設置しておけばその後はソースコードを編集せずにタグの追加や管理を行えるようになります。また、Shopify(ショッピファイ)やWordPress(ワードプレス)などのCMS(コンテンツマネジメントシステム)を使用している場合は、アプリやプラグインにより全ページに一括でタグを設置することもできます。
6. キーイベントを設定する

コンバージョンとして設定したいユーザーの行動(イベント)をキーイベントに設定します。GA4の画面左下の歯車マークの管理ツールの「データの表示」>「イベント」をクリックすると、デフォルトで測定中のイベント一覧が表示されます。キーイベントとして測定したいものがあれば左横のスターをクリックしてマークします。
7. 自社のIPアドレスの除外設定をする
自社のアクセスが計測データに含まれると正確なデータが取得できないため、IP除外設定を行って自社のアクセスがデータに含まれなくなるようにしましょう。
管理ツールから「データの収集と修正」>「データストリーム」を選択し、表示される画面で除外設定をしたいウェブストリームを選択>Googleタグの「タグ設定を行う」>「内部トラフィックの定義」>「作成」へと選択していき「ルール名」にわかりやすい名前を入力します。マッチタイプは「IPアドレスが次と等しい」を選択し、先ほど確認した自社のIPアドレスを入力します。右上の「作成」をクリックすると、内部トラフィックルールが作成されます。
8. Googleシグナルを有効にする

Googleシグナルとは、Googleアカウントにログイン中のユーザーが複数のデバイスを横断して行った行動を追跡・分析できる機能です。管理ツールから、「データの収集と修正」>「データの収集」を選択し、切り替えボタンで有効にします。
9. ECサイトとGA4の連携設定を完了する
ECサイト側で、GA4がデータを取得できるようにする連携設定を行います。これにより、ユーザーの購買行動を計測できるようになります。Shopifyであれば、アナリティクスの設定画面にGA4から発行された測定IDを入力することで、イベントデータが自動的に送信されるようになります。このほか、GA4へデータを送信するためのJavaScriptオブジェクトであるdataLayerとGTMを利用して連携させることもできます。
GA4で測定可能なeコマース向けのイベントとしては、以下のようなものがあります。
- リストからアイテムを選択する
- 商品詳細の閲覧
- カートへの商品の追加または削除
- 購入手続きの開始
- 購入や払い戻し
- プロモーションの適用
Googleタグマネージャーを利用したGA4のeコマースの設定方法
1. dataLayerを記述する
dataLayerとは、ウェブサイトの情報を収集して、Googleタグマネージャー(GTM)やGA4などの解析ツールへ受け渡すためのJavaScriptオブジェクトです。
例えば、商品詳細ページを開いたときを計測したい場合は、商品詳細ページにdataLayerを記述します。dataLayerの記述に必要になるのは次の項目です。
|
パラメータ名 |
対応する項目 |
|
currency |
通貨 |
|
value |
合計金額 |
|
item_id |
商品ID |
|
item_name |
商品名 |
|
price |
商品価格 |
上記の表の項目を追加した場合、以下のようなコードをGTMのコードスニペットよりも上に追加します。
<script>
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: "view_item", // イベント名
ecommerce: {
currency: "JPY", // 通貨
value: 1000, // 金額
items: [
{
item_id: "shopify001", // 商品ID
item_name: "ショッピファイ情報誌", // 商品名
price: 1000, // 商品価格
}
]
}
});
</script>
2. GTMで変数、トリガー、タグの設定を行う

GTMの管理画面で「変数」を選択し、ユーザー定義変数を新規作成します。変数名を入力し、「変数の設定」を選択して変数のタイプは「データレイヤーの変数」を選択します。例えば通貨(currency)を格納するための変数を登録する場合は、データレイヤーの変数名に「ecommerce.currency」と入力し、「保存」を選択します。同じように、合計金額、商品名、商品ID、商品価格のユーザー定義変数も作成します。
次に、ユーザーのどんな行動を計測するかを規定する「トリガー」を設定します。トリガー名を入力し、「トリガーの設定」からタイプは「カスタムイベント」を選択します。今回はイベント名は「view_item」、トリガーの発生場所を「すべてのカスタムイベント」に設定します。
さらに「タグ」の設定に進み、タグ名を入力したら「タグの設定」を選択し、タグタイプは「Google アナリティクス」の「GA4イベント」を選択します。設定タグは任意のGA4設定タグを選択し、イベント名は「view_item」と設定します。イベントパラメータは、この例では次のように入力します。
|
パラメータ名 |
値 |
|
currency |
{{eコマースcurrency}} |
|
value |
{{eコマースvalue}} |
|
item_name |
{{eコマースitem_name}} |
|
item_id |
{{eコマースitem_id}} |
|
price |
{{eコマースprice}} |
「トリガー」のメニューで先ほど作成したトリガー名を選択し、「保存」を押したらGTMの設定が完了します。
3. イベントが計測できているか確認し、公開する
ワークスペース画面の右上の「プレビュー」をクリックして、ページに記述したイベントが計測できているか確認することができます。計測できていたら「公開」をクリックします。
4. GA4のeコマースで設定したレポートを確認する

GA4で設定したレポートを確認します。この例で設定したパラメータは、「エンゲージメント」の中の「イベント」レポートで「view_item」をクリックすると確認できます。
GA4のeコマース向けのおすすめイベント
ユーザーの購買行動に関連がある、eコマース向けのイベントは以下のようなものがあります。
- view_item:ユーザーが商品詳細ページを閲覧したとき
- view_item_list:ユーザーが商品やサービスが複数並んでいるリストを表示したとき
- add_to_cart:ユーザーがカートに商品を追加したとき
- begin_checkout:ユーザーが購入手続きを開始したとき
- add_to_wishlist:ユーザーが商品をお気に入りに登録したとき
- purchase:ユーザーが購入を完了したとき
- add_payment_info:ユーザーが購入手続きで支払い情報を送信したとき
- add_shipping_info:ユーザーが購入手続きで送付先住所を送信したとき
上記のようなイベントを設定しておくことで、どの商品が詳細ページまで表示されているか、離脱ポイントはどこかなど、カスタマージャーニーのステップごとの分析を行うことができます。
eコマースで重要なGA4の指標
ユーザー数

ユーザー数は、サイトを訪れた人数のことです。レポートの「スナップショット」もしくは「Life cycle」>「 集客」>「ユーザー獲得」で確認できます。以下の項目を確認しましょう。
- 月間や週間など、一定期間に獲得したユーザー数
- 前の期間からの増減
- 新規ユーザーとリピーターの比率
ユーザー数の増減は、SEOや広告、キャンペーンなど、集客のためのマーケティング活動の効果を測る指標となります。またリピートユーザーの増加は、ブランドのファンが増えていると言えるでしょう。
セッション数

セッション数は、ユーザーの流入経路がわかる指標です。レポートの「Life cycle」>「集客」>「Traffic acquisition」で確認できます。主な流入経路は次のようなものがあります。
- Direct:URLの直接入力やお気に入りから
- Organic Search:検索エンジンからのオーガニックトラフィック
- Paid Search:検索結果の広告から
- Referral:他のサイトのリンクから
- Organic Social:SNSの通常投稿から
- Paid Social:SNS広告から
- Unassigned:分類できなかった流入経路
最も流入が多いチャネルや前月比で増減しているチャネルを分析することで、マーケティングの成果が出やすいチャネルを把握できます。
エンゲージメント率

エンゲージメント率は、どれだけ内容に反応があったかを示す指標です。レポートの 「Life cycle」>「エンゲージメント」>「概要」で確認できます。GA4は次の3つのうち、どれか1つが発生したときにエンゲージメントがあったと判定します。
- 10秒以上の滞在
- 2ページ以上の閲覧
- コンバージョン(キーイベント)発生
ECサイトにとってのエンゲージメント率の上昇は、売り上げやリピート率、顧客満足度の向上のほか、顧客獲得コストの低減にもつながる重要な指標です。
ランディングページの各指標

ランディングページとは、ユーザーがWeb広告や検索結果、SNSなどからサイトへ遷移したときに最初にアクセスするページのことです。レポートの「Life cycle」>「エンゲージメント」>「ランディングページ」で確認できます。ランディングページのレポートにより、ユーザーの訪問時の入口になっているページを把握可能となります。ページごとに、下記の指標を確認することができます。
- アクセス数
- エンゲージメント率
- 平均エンゲージメント時間
- キーイベント数
キーイベント(コンバージョン)

キーイベントに設定した購入などのコンバージョン率は、販売分析において最も重要な指標です。レポートから「エンゲージメント」>「イベント」> フィルタでキーイベントを選択して確認することができます。以下のようなポイントで分析することができます。
- 月ごとや週ごとなど一定期間のキーイベント数
- 前月や先週との比較
- どのページが成果につながったか
- どのチャネルからの流入が成果に貢献したか
ページとスクリーン

ページとスクリーンでは、どの商品がユーザーに見られているかがわかります。レポートから「エンゲージメント」>「ページとスクリーン」で確認できます。ここでは次の指標を確認しましょう。
- ページごとの表示回数
- 平均エンゲージメント時間
- スクロール率
平均エンゲージメント時間が短すぎる場合は商品の解説が適切かどうか、情報量や写真などを見直したり、スクロール率が低い場合にはページの第一印象を変更するなどの改善ができます。
GA4のデータ探索レポート

GA4のデータ探索レポート機能は、基本のレポートでは確認できないデータを確認できます。また、データの並び替え、フィルタやセグメントを使用した絞り込みなども可能になります。GA4のデータ探索レポートを活用すると、基本レポートよりも高度な分析が可能になり、自社で設定したKPIを確認するためのレポートの作成や、マーケティング施策実施後の結果の計測なども容易になります。レポート形式として、以下のようなテンプレートが用意されています。
- 自由形式:デフォルトで市区町村とデバイス別のアクティブユーザー数のデータが表になっています。柔軟なカスタマイズが可能なため、表やグラフを使用したり複数の指標を並べて比較したり、データをセグメント化して抽出したりすることも可能です。
- ファネルデータ探索:ユーザーがコンバージョンに至るまでのファネル分析が可能な形式です。各ステップが視覚的に表示されるため、コンバージョンまでの経路で見込み顧客が顧客に変わるポイントや、どのページで離脱してしまうのかを確認することができます。そのため、このデータから非効率な部分や放棄されやすい部分を発見し、サイトの改善を図れます。
- 経路データ探索:ウェブサイト内でのユーザーの移動経路をツリーグラフで確認できる形式です。例えば、訪問してから2ページ目にどのページに行くユーザーが多いか、特定のページへどのような経路で移動したか、あるイベントがユーザーの行動に及ぼす影響の特定などが可能です。
- セグメントの重複:選択した複数のセグメントの関係がわかります。最大3個までのユーザーセグメントを表示して、重複と相互関係を確認できます。セグメント同士の関係性を分析することで、新しいセグメントを発見し、マーケティング活動に活用できる可能性があります。
- コホートデータ探索:コホートとは共通の属性を持つユーザーのグループのことです。初めてサイトにアクセスした日や週、月ごとにユーザーをグループ分けし、グループごとに時間が経過した後に再度アクセスしたか、イベントやコンバージョンがあったかなど、時間の経過に伴うユーザーの購買行動の変化を確認できます。
- ユーザーのライフタイム:最初の訪問からその後の行動を含めた顧客生涯価値を確認できます。 再購入が多いユーザーを獲得できている流入経路や、エンゲージメント時間が最も長い流入経路を確認することができます。例えば、初めてオーガニック検索で訪問したユーザーとWeb広告から訪問したユーザーでは、3カ月後どちらが売り上げが向上しているかなどの情報の取得が可能です。
- 空白:必要なデータが明確であり、テンプレートに適切な形式がない場合は、空白のレポートから必要なデータを抽出してレポートを作成できます。
まとめ
ECサイトのデータを分析し、ユーザーの購買行動を理解したり、KPIや目標を設定してサイトに改善を加えていくことは、ビジネスの成長のために極めて重要です。GA4を活用して取得できる詳細なデータは、こうした戦略や施策を策定するための基盤となります。GA4とそのデータをうまく活用することで、新規顧客の獲得や既存顧客の再購入、売り上げの向上につなげることができるでしょう。
この記事やマーケティングファネルの記事などを参考に、自社ECのコンバージョン率や売り上げの向上を目指しましょう。
よくある質問
GA4とは?
GA4(Google Analytics 4)とは、Googleが提供しているウェブサイトのアクセス解析ツール、「Googleアナリティクス」の現行版です。
GA4をeコマースで活用するメリットは?
ウェブサイトを訪問したユーザーの購買行動を深く分析し、データに基づきマーケティング戦略策定やサイトの改善を行えるため、顧客満足度や売り上げの向上が期待できます。
GA4で取得できるデータでeコマースに重要な指標は?
- ユーザー数
- セッション数
- エンゲージメント率
- ランディングページ
- キーイベント(コンバージョン)
- ページとスクリーン




