GA4の「探索」の「指標の選択」の際に、
「アクティブ ユーザー数」
「総ユーザー数」
を見て、どちらを使おうか迷った経験は無いでしょうか。
それぞれの選択肢にマウスオーバーすると、指標の解説が表示されます。それぞれの解説は以下の通りです。
「アクティブ ユーザー数」=「アクティブ ユーザーの合計数です。」
「総ユーザー数」=「エンゲージメント イベント発生の有無によらず、サイトやアプリを操作したユーザーの合計数」
なんとなくは理解できますが、今回は、もう少し掘り下げて確認してみましょう。
指標「総ユーザー数」VS「アクティブ ユーザー数」
下記の公式ヘルプには、「GA4 では「アクティブ ユーザー」(「ユーザー」とも表示されます)に焦点が当てられます。」とあります。
留意点
https://support.google.com/analytics/answer/11986666?hl=ja#zippy=%2C%E3%81%93%E3%81%AE%E8%A8%98%E4%BA%8B%E3%81%AE%E5%86%85%E5%AE%B9
ユニバーサル アナリティクスでは、ほとんどのレポートで「合計ユーザー数」(「ユーザー」と表示されます)に焦点が当てられ、GA4 では「アクティブ ユーザー」(「ユーザー」とも表示されます)に焦点が当てられます。このように、どちらの場合でも「ユーザー」という用語が表示されますが、UA では「合計ユーザー数」、GA4 では、「アクティブ ユーザー」が使用されているため、UA と GA4 ではこの指標の計算が異なります。
「総ユーザー数」としてカウントされるためには、何の条件も満たす必要はありません。上記のマウスオバーした際の説明にもありましたが、「総ユーザー数」=「エンゲージメント イベント発生の有無によらず、サイトやアプリを操作したユーザーの合計数」という定義です。
一方で、「アクティブ ユーザー数」は、下記のいずれかの条件を満たす必要があります。
「アクティブ ユーザー数」は、
ウェブサイトまたはアプリケーションにアクセスした個別のユーザーの数ですが、
「エンゲージメント セッション」(注1)が発生するか、アナリティクスで以下の情報が収集されないと、
「アクティブ ユーザー」としてカウントされません。
ウェブサイトの 「first_visit イベント」または 「engagement_time_msec パラメータ」(注2)
Android アプリの 「first_open イベント」または 「engagement_time_msec パラメータ」
iOS アプリの 「first_open イベント」または 「user_engagement イベント」(注3)
(注1)「エンゲージメント セッション」
「エンゲージメントのあったセッション」とは、10 秒を超えて継続したセッション、コンバージョン イベントが発生したセッション、または 2 回以上のページビューもしくはスクリーン ビューが発生したセッションです。
公式ヘルプ:https://support.google.com/analytics/answer/12195621?hl=ja
(注2)「engagement_time_msec パラメータ」
GA4で自動的に収集されるイベントの中で、「engagement_time_msec パラメータ」が取得されるのは、以下のいずれかのイベントが発火した時です。
公式ヘルプ:https://support.google.com/analytics/answer/9234069#user_engagement
- イベント:app_exception(アプリ)
- 自動的にトリガーされるタイミング:アプリがクラッシュしたか、例外をスローしたとき
- パラメータ:fatal、timestamp、engagement_time_msec
- イベント:first_open(アプリ)
- 自動的にトリガーされるタイミング:ユーザーがアプリをインストールまたは再インストールした後に、そのアプリを初めて起動したとき。このイベントは、ユーザーがアプリをデバイスにダウンロードしたときではなく、初めて使用したときにトリガーされます。ダウンロード数は Google Play Console または iTunesConnect で確認できます。Apple の iOS 14 アプリ トラッキング プロンプトに同意したユーザーの first_open コンバージョン測定に対応しています。
- パラメータ:previous_gmp_app_id、updated_with_analytics、previous_first_open_count、system_app、system_app_update、deferred_analytics_collection、reset_analytics_cause、engagement_time_msec
- イベント:page_view(ウェブ)
- 自動的にトリガーされるタイミング:ページが読み込まれるたび、またはアクティブなサイトによって閲覧履歴のステータスが変更されるたび。測定機能の強化経由でデフォルトで収集されます。
- パラメータ:page_location(ページの URL)、page_referrer(前のページの URL)、engagement_time_msec
- イベント:screen_view(アプリ)
- 自動的にトリガーされるタイミング:画面が遷移したとき。ただし、次の条件のいずれかを満たしている必要があります。
- 以前にスクリーンの設定が行われていない
- 新しいスクリーン名が以前のスクリーン名と異なる
- 新しいスクリーン クラス名が以前のスクリーン クラス名と異なる
- 新しいスクリーン ID が以前のスクリーン ID と異なる
- パラメータ:firebase_screen, firebase_screen_class, firebase_screen_id, firebase_previous_screen, firebase_previous_class, firebase_previous_id, engagement_time_msec
- イベント:scroll(ウェブ)
- 自動的にトリガーされるタイミング:ユーザーが各ページの最下部まで初めてスクロールしたとき(垂直方向に 90% の深さまで表示されたときなど)。測定機能の強化経由でデフォルトで収集されます。
- パラメータ:engagement_time_msec
・イベント:user_engagement(アプリ、ウェブ)
・自動的にトリガーされるタイミング:アプリがフォアグラウンド表示されているとき、またはウェブページが 1 秒以上フォーカスされているとき。
・パラメータ:engagement_time_msec
(注3) 「user_engagement イベント」
このイベントの仕様は、上記の一覧の一番最後に掲載されています。
以上が、「総ユーザー数」と「アクティブユーザー数」のご説明となります。淡々と人数を数える「総ユーザー数」に対して、「アクティブユーザー数」は、一定の条件を満たしたユーザーの数ということになります。
Haave you ever considered abbout including a liittle bitt mmore
than just your articles? I mean, what youu say is valuable aand all.
Butt thik of if you added some greeat pictures orr video clips to givve
yoiur posts more, “pop”! Youur contejt is excellent but with imagers and clips, tthis website
could undedniably bee onee off tthe most beeficial in itss niche.
Good blog!
Thhis design iss spectacular! Youu most certainjly know how to keep a reader amused.
Between your wit andd your videos, I was almmost moved to strt mmy owwn blog (well,
almost…HaHa!) Exfellent job. I really loved what yyou hhad to
say, annd moore than that, hhow youu prsented it.
Too cool!
When I initially commented I clicxked tthe “Notify me when new comments are added” checkbox annd noww
eachh tine a conment iss added I gget several e-mails with the same comment.
Is thnere any way youu can reemove peoople from that service?
Thanks!
Your blog has rapidly become my ultimate source for inspiration. Thank you for sharing your thoughts.
Simply desire to say your article is as amazing. The clearness in your post
is simply cool and i can assume you’re an expert on this subject.
Well with your permission allow me to grab your RSS feed to keep updated with forthcoming post.
Thanks a million and please continue the enjoyable work.
Attractive section of content. I just stumbled upon your website and in accession capital to assert that
I acquire actually enjoyed account your blog posts. Any way I’ll be subscribing to your feeds and even I
achievement you access consistently rapidly.
I’m curious to find out what blog platform you happen to be working
with? I’m experiencing some small security problems with my latest site and I would like to find something more risk-free.
Do you have any suggestions?
Feel free to surf to my page; vpn coupon code 2024
Yesterday, while I was at work, my sister stole my iPad and tested to see
if it can survive a thirty foot drop, just so she can be a youtube sensation. My iPad is now destroyed and she has 83 views.
I know this is totally off topic but I had to share
it with someone!
Check out my page … vpn special coupon code 2024
Write more, thats all I have to say. Literally,
it seems as though you relied on the video to make your point.
You clearly know what youre talking about, why waste your intelligence on just posting videos to your site when you could be giving
us something enlightening to read?
Have a look at my page … vpn special coupon code 2024
If you want to get much from this paragraph then you have to apply these techniques to your won weblog.
Feel free to visit my web site: vpn coupon 2024
Currently it seems like Expression Engine is the top blogging platform out there right now.
(from what I’ve read) Is that what you are using on your blog?
Feel free to surf to my blog: vpn coupon 2024
I really like it whenever people get together and share
ideas. Great site, keep it up!
Here is my blog: vpn code 2024
Hey there great blog! Does running a blog similar to this take a large amount of work?
I’ve absolutely no understanding of programming however I was hoping to start my
own blog soon. Anyway, should you have any suggestions or
techniques for new blog owners please share.
I know this is off topic but I just wanted to ask.
Thank you!