GA4のナレッジバンク

投稿者: uneidou_ai

  • アクティブユーザーとは

    GA4で「ユーザー」と言ったとき、実はほとんどが「アクティブユーザー」のことなんですよね。「総ユーザー」とは別物なので、ここの違いは押さえておきたいところです。

    総ユーザーとアクティブユーザー

    • 総ユーザー(合計ユーザー数):エンゲージメントイベントの発生に関係なく、サイトやアプリを操作したユーザーの合計数です。
    • アクティブユーザー:サイトが画面に1秒以上表示されたユーザーです。つまり、ほんの一瞬しか見ていない人はアクティブユーザーには入りません。

    GA4の「ユーザー」は基本アクティブユーザー

    レポートで単に「ユーザー」と出ていたら、まずアクティブユーザーを見ていると思っていいです。総ユーザーを見たいときは、探索などで明示的に指標を選ぶ必要があります。

    公式の定義(補足)

    公式の主なユーザー指標は「合計ユーザー数」「アクティブユーザー数」「新規ユーザー数」の3つです。レポート上の「総ユーザー数」表示は、この合計ユーザー数のことになります。

    〔要・実話差し替え:総とアクティブの違いを知らずにレポートの数字で混乱した、あるいはお客さんに説明した具体例。匿名化して入れる〕

    まとめ

    ユーザー=人数で、セッション(訪問回数)とは別ものです。総とアクティブの違いを知らないと、レポートの数字がブレて見えちゃうんですよね。個人的には「GA4は基本アクティブ」とだけ覚えておけば、実務はだいたい回ると思ってます。

  • イベントとは

    GA4では、ユーザーがサイトやアプリでとった行動を、ぜんぶ「イベント」として記録します。「ページを見た」「PDFをダウンロードした」「90%までスクロールした」、こういう一つひとつの動きが、すべてイベントです。難しく考えなくて大丈夫で、イベント=ユーザーが何かした、その記録だと思えばいいかなと思います。

    なぜ「イベント」が大事か

    GA4はUAと違って「イベント中心」の発想なんですよね。ページの表示もクリックもスクロールも、全部『イベント』という同じ単位で記録します。だから「イベントとは何か」が分かると、GA4の画面や用語の見え方がぐっと楽になります。ここがGA4の土台です。

    1人のユーザーの動きをイベントで追うと

    1回の訪問でも、複数のイベントが連続で記録されます。たとえばこんな流れです。

    • 初回訪問 → first_visit
    • 閲覧開始 → session_start
    • ページを見る → page_view
    • 次のページを見る → page_view
    • PDFをクリック → file_download
    • また別のページを見る → page_view
    • 90%までスクロール → scroll

    つまり「1ページ見た」だけでも、裏では複数のイベントが動いています。GA4は「何回見られたか」だけでなく「何をしたか」を、この単位で拾っているわけです。

    イベントの確認場所

    GA4の画面では「エンゲージメント > イベント」で、計測されたイベントの一覧と発生回数が見られます。自動で記録されたものも、自分で作ったカスタムイベントも、ここに並びます。たとえば mail_complete というイベントを作れば、何回起きたかが一覧に出ます。

    種類は4つある

    イベントには「自動収集/拡張計測/推奨/カスタム」の4種類があります。同じイベントでも、勝手に取れるものと、自分で用意するものがあるんですよね。詳しくは別ユニット「イベントの4種類」で書きます。

    〔要・実話差し替え:イベントの考え方が腑に落ちた瞬間、あるいはカスタムイベントで困った具体例。匿名化して入れる〕

    まとめ

    サイトでユーザーができることって、見る・スクロールする・クリックするくらいで、案外少ないんですよね。その一つひとつを律儀に記録してくれているのがイベントです。まずはこの感覚さえ掴めれば十分かなと思います。

  • 拡張計測機能とは

    GA4には「拡張計測機能」っていうのがあって、ページの表示以外のよくあるユーザー操作を、設定をONにするだけで自動で計測してくれます。コードを変更する必要はないんですよね。

    昔はこうだった

    以前は、外部リンクのクリックなんかを取るのに、タグのカスタマイズやGoogleタグマネージャー(GTM)での設定が必要でした。GA4は拡張計測機能をONにするだけで取れるので、ここはかなり楽になりました。

    ONにすると取れる主な操作

    • ページビュー
    • スクロール(既定では90%まで到達した時点で計測)
    • 離脱クリック(外部リンクのクリック)
    • サイト内検索
    • 動画エンゲージメント(埋め込みYouTube。動画側でJS APIが有効な前提)
    • ファイルのダウンロード
    • フォームの操作(操作開始・送信)

    設定の場所

    「管理 > データの収集と修正 > データストリーム > 対象のストリーム > 拡張計測機能」のスイッチです。個々のオプションのON/OFFもここでできます。

    限界・注意

    • スクロールは既定で90%到達のみです。25/50/75%など複数地点で取りたいときはGA4だけでは無理で、GTMが必要になります。
    • 任意のボタンのクリックみたいな細かい計測も、拡張計測機能だけでは取れません。別途GTMやカスタムイベントの設定が要ります。
    • サイト内検索のクエリなど、個人を特定できる情報(PII)が入らないように気をつけてください。

    〔要・実話差し替え:拡張計測機能をONにして助かった、あるいは90%スクロール既定で取りこぼした具体例。匿名化して入れる〕

    まとめ

    小さい会社は、まず拡張計測機能をONにしておくだけでも、けっこうな操作が取れます。個人的には最初にONにしておくのをおすすめしてます。細かい設定の手順は初期設定の回で書きます。

  • GA4の構造(アカウント・プロパティ・データストリーム)

    GA4を使いはじめるとき、最初に「アカウント?プロパティ?データストリーム?」でつまずく人が多いんですよね。この3つはGA4のデータが入る“入れ物”の階層で、上から アカウント → プロパティ → データストリーム の順に入れ子になっています。ここをざっくり掴んでおくと、このあとの設定も画面の見方もぐっと楽になります。

    3つの階層

    • アカウント(アナリティクスアカウント):いちばん上の土台です。Googleアカウントに紐づけて作る、GA4全体の入れ物。会社で1つ、というイメージでいいかなと思います。
    • プロパティ:アカウントの中に作る分析の単位です。「会社サイト」「通販サイト」みたいに、サイトや目的ごとに分けます。レポートを見るのもこの単位になります。
    • データストリーム:実際にデータを集めてくる入り口です。「ウェブ」「iOS」「Android」の3種類があって、小さな会社ならまず「ウェブ」だけでOKです。

    イメージとしては、アカウント(会社)の中にプロパティ(サイト)があって、その中にデータストリーム(計測の入り口)がぶら下がっている、という3段重ねです。

    〔要・実話差し替え:階層を取り違えて設定でつまずいた、あるいはお客さんがここで混乱していた具体例。匿名化して入れる〕

    データストリームには測定IDが付く

    データストリームを作ると、そのストリームごとに測定ID(ウェブなら「G-XXXXXXXX」の形)が発行されます。この測定IDが、サイトとGA4をつなぐ“住所”みたいなものです。あとでタグを設置するときに使います(タグの話は別の回で書きます)。

    作れる数には上限がある

    • 1つのGoogleアカウントにつき、アナリティクスアカウントは最大100個。
    • 1つのアナリティクスアカウントにつき、プロパティは最大2,000個。

    とはいえ小さな会社なら、実際に使うのは10〜20個もあれば十分なので、上限を気にする場面はまずないです。

    おすすめの構成(公式の推奨)

    公式でも、中小規模なら「会社で1アカウント」「サイト(ブランド・事業)ごとに1プロパティ」が基本とされています。データストリームは、1プロパティにつき ウェブ1・iOS1・Android1 までが推奨です。ほとんどの小さな会社は「ウェブ1つ」で完結します。

    まとめ

    アカウント=会社、プロパティ=サイト、データストリーム=計測の入り口。この3段重ねが頭に入っていれば、次の「アカウント作成」でも、自分がどこをいじっているのか迷わず進められると思います。個人的には、最初にここだけ掴んでおくと後がほんとに楽になるので、おすすめです。

  • エンゲージメントとは

    GA4のレポートを見ていると「エンゲージメント」って言葉がよく出てきますよね。なんとなく分かる気もするけど、直帰率と何が違うのと聞かれると、うまく説明できなかったりします。ここでこの言葉を整理しておきます。

    そもそもエンゲージメントって?

    GA4でいうエンゲージメントは、サイトやアプリに対するユーザーの操作のことです(Googleの公式定義)。これを指標にしたものが、エンゲージメント関連の用語になります。言葉だけ聞くと難しそうですけど、「ちゃんと見てくれたかどうか」を測るための考え方かなと思ってます。

    なぜ大事か(昔はこうだった)

    昔のUA(ユニバーサルアナリティクス)の時代は「直帰率」で見ていました。直帰率は「1ページだけ見て帰った割合」なので、たとえ10分じっくり読んでくれても、1ページで離脱なら直帰あつかいだったんですよね。これだと、ちゃんと読まれたのか、すぐ閉じられたのかが区別できません。GA4はそこを「ちゃんと関与したか(エンゲージメント)」で見るように変えました。

    〔要・実話差し替え:直帰率の数字に振り回された、あるいは誤解していた具体例。実際の案件は匿名化して入れる〕

    エンゲージメントのあったセッションとは

    次のどれかを満たしたセッションのことです。

    • 10秒以上続いたセッション
    • キーイベントが発生したセッション
    • 2ページ(2スクリーン)以上を見たセッション

    この「10秒」は既定値です。エンゲージメント時間のしきい値はプロパティ設定で変えられて、既定10秒・最大60秒までになっています。

    エンゲージメント率

    エンゲージメント率は「エンゲージメントのあったセッション ÷ 全セッション」です。割合なので、ちゃんと見られたセッションの率という意味になります。直帰率はちょうどその逆で、エンゲージメント率+直帰率=100%になります。読み方のコツは別ユニット「エンゲージメント率の読み方」で書きます。

    ユーザーエンゲージメント(時間)

    ユーザーエンゲージメントは、ウェブページがフォーカスされていた時間や、アプリが前面にあった時間の長さのことです。平均エンゲージメント時間みたいな指標のもとになります。

    関連用語

    • エンゲージメントのあったセッション数(ユーザーあたり)
    • 平均エンゲージメント時間=ユーザーエンゲージメント合計時間 ÷ アクティブユーザー数

    気をつけたいところ

    first_visit / first_open / session_start は、キーイベントに設定しても、エンゲージメントセッションの計算からは除外されます。ここは見落としやすいので、覚えておくといいかなと思います。

    まとめ

    個人的には、この「エンゲージメント」という言葉だけでも押さえておくと、GA4の画面がぐっと読みやすくなると思ってます。AIに質問するときも、この言葉のまま使えるので便利なんですよね。まずは直帰率の代わりにエンゲージメント、くらいの感覚で見てます。

  • GA4とは

    GA4はGoogleの無料のアクセス解析ツール。正式名称は「Googleアナリティクス4プロパティ」。サイトやアプリで、ユーザーが何をしたかを計測する。小さな会社向けに、まず押さえておきたい全体像をまとめる。

    Googleアナリティクスの歴史

    • もともとはアプリの計測ツール(Firebase系)だった。
    • それが「アプリ+ウェブ プロパティ」という名前でリリースされ、ウェブも一緒に測れるようになった。
    • 名称変更で「Googleアナリティクス4プロパティ」、略してGA4。
    • それまで長く使われていたのが「ユニバーサルアナリティクス(UA)」。UAは2023年7月1日に新しいデータの計測を停止して役目を終えた。だから今はGA4に移行している、というのが前提。

    UAとの一番大きな違い:イベントベース

    • UAは「ページビュー」と「セッション」が中心で、ページが表示された回数を数える発想だった。
    • GA4は「イベント」中心。ページの表示も、クリックも、スクロールも、すべて『イベント』という同じ単位で記録する。だから「何回見られたか」だけでなく「何をしたか」を測りやすい。
    • この発想の違いが、用語や画面が変わったおおもとの理由。(イベントの詳しい話は別ユニット)

    GA4の特徴

    • アプリとウェブを同じユーザーとして計測できる(設定すれば)。ただし小さい会社はアプリがないことが多いので、ここはあまりメリットがない。
    • 拡張計測機能:スクロールや外部リンクのクリックなどを、ONにするだけで自動で取れる。(別ユニット「拡張計測機能とは」)
    • 予測指標:購入の見込みなどをAIが予測してくれる機能。ただし学習にデータ量の条件があり、小さい会社にはあまりメリットがない。
    • BigQueryへの無料エクスポート:UA時代は有料版だけだった生データの書き出しが、GA4は無料で使える。使いこなすにはSQLが要るので普段使うものではないが、「できる」ことは覚えておくと良い。

    データの扱いで知っておくこと

    • データ保持期間:イベント単位の細かいデータには保持期間の設定があり、初期だと短め。標準レポートの集計値は残るが、探索で細かく遡りたいなら設定を確認しておく。
    • 数値が確定するまで多少時間がかかる。直近の数字は、数日見てから判断すると安心。

    GA4は変化が激しいツール

    GA4は仕様変更・画面変更がとても多い。去年の手順が今は通じない、ということが普通に起きる。だから「今どうなっているか」を確かめられる情報源を持っておくことが、何よりの対策になる。

    情報源の例

    • Google公式の「アナリティクス ヘルプ」「Google Analytics 4 ガイド」
    • 運営堂の毎日堂(最新情報のまとめ)

    まとめ

    • アプリの計測ツールが、ウェブも測れるGA4になった
    • UAは終わり、今はGA4。発想がページビュー中心からイベント中心に変わった
    • 拡張計測機能が便利、予測指標やBigQueryもあるが小さい会社には重め
    • とにかく変化が激しいので、情報源を持っておく