更新日: 2025 年 1 月 15 日
イベントの自動収集とは
自動収集イベントは、トラッキング コードまたは統合番号 SDK をデプロイした後に自動的に収集されるイベントであり、他の設定を行う必要はありません。
このデータは GA4 のイベント レポートに表示されます:
イベントの自動コレクション分類
イベントの自動収集はウェブサイトとアプリに分けられる:
ウェブ
イベント | 自動的にトリガーされるタイミング | パラメータ |
---|---|---|
first_visit | アナリティクスが有効になっているウェブサイトや Android Instant App に、ユーザーが初めてアクセスまたは起動したとき | |
page_view | ページが読み込まれるたび、またはアクティブなサイトによって閲覧履歴のステータスが変更されるたび 拡張測定機能によりデフォルトで収集されます。 |
page_location(ページの URL) page_referrer(前のページの URL) engagement_time_msec |
session_start | ユーザーがアプリやウェブサイトを利用したとき セッション ID とセッション番号はセッションごとに自動生成され、セッション内の各イベントに関連付けられます。 |
|
user_engagement | アプリがフォアグラウンド表示されている状態、またはウェブページにフォーカスがある状態が 1 秒以上続いたとき。 | engagement_time_msec |
注: page_view は自動収集イベントではなく、拡張測定イベントですが、オフにすることはできないため、デフォルトで収集され、自動収集イベントに分割できます。
自動的に収集されたイベントは変更される場合がありますが、公式のイベントが優先されます。
アプリ
イベント | 自動的にトリガーされるタイミング | パラメータ |
---|---|---|
ad_click | ユーザーが広告をクリックしたとき Google Mobile Ads SDK を介して AdMob から送られるパブリッシャーのイベント、またはアド マネージャーとの統合を介してアド マネージャーから送られるパブリッシャーのイベント このイベントは BigQuery にエクスポートされません。 |
ad_event_id |
ad_exposure | Mobile Ads SDK によって配信された広告が画面に 1 つ以上表示されたとき このイベントはレポートに表示されず、BigQuery にもエクスポートされません。 |
firebase_screen firebase_screen_id firebase_screen_class exposure_time |
ad_impression | ユーザーに広告が表示されたとき Google Mobile Ads SDK を介して AdMob から送られるパブリッシャーのイベント、またはアド マネージャーとの統合を介してアド マネージャーから送られるパブリッシャーのイベント このイベントは BigQuery にエクスポートされません。 |
ad_event_id、value |
ad_query | Mobile Ads SDK によって広告のリクエストが行われたとき このイベントはレポートに表示されず、BigQuery にもエクスポートされません。 |
ad_event_id |
ad_reward | Mobile Ads SDK によって配信されたリワード広告により特典が付与されたとき | ad_unit_code reward_type reward_value |
adunit_exposure | Mobile Ads SDK によって配信された広告ユニットが画面に表示されたとき このイベントはレポートに表示されず、BigQuery にもエクスポートされません。 |
firebase_screen firebase_screen_id firebase_screen_class exposure_time |
app_clear_data | ユーザーがアプリデータをリセットまたはクリアして、すべての設定とログインデータを削除し たときAndroid のみ |
|
app_exception | アプリがクラッシュしたか、例外をスローしたとき イベントは、Firebase Crashlytics を統合すると送信されます。 |
fatal timestamp engagement_time_msec |
app_remove | アプリのパッケージが Android デバイスから削除(アンインストール)されたとき Android のみ このイベントは、Google Play Console によって報告される「1 日のアンインストール数 (デバイス数)」や「1 日のアンインストール数(ユーザー数)」の指標とは異なります。 app_remove イベントでは、インストール元に関係なく、アプリのパッケージが削除 された回数がカウントされます。この回数はレポートで使用している期間によって変わります。 「1 日のアンインストール数(デバイス数)」指標と「1 日のアンインストール数(ユーザー数)」 指標では、Google Play からインストールされたアプリのパッケージについてのみ、 削除された回数がカウントされ、日単位で報告されます。 |
|
app_store_refund | アプリ内購入が Google Play により払い戻されたとき Android のみ このイベントは BigQuery にエクスポートされません。 |
product_id
value currency quantity |
app_store_ subscription_cancel |
Google Play で有料のサブスクリプションが解約されたとき Android のみ サブスクリプションの初回購入が 2019 年 7 月 1 日以降であることが要件です。 このイベントは BigQuery にエクスポートされません。 |
product_id price value currency cancelation_reason |
app_store_ subscription_convert |
無料試用サブスクリプションが有料のサブスクリプションに切り替わったとき このイベントはデフォルトのコンバージョンとして設定されています。 サブスクリプションの初回購入が 2019 年 7 月 1 日以降であることが要件です。 無料試用サブスクリプションの初回購入は、subscription パラメータが true に設定 された in_app_purchase として記録されます。 このイベントは BigQuery にエクスポートされません。 |
product_id price value currency quantity |
app_store_ subscription_renew |
有料のサブスクリプションが更新されたとき このイベントはデフォルトのコンバージョンとして設定されています。 サブスクリプションの初回購入が 2019 年 7 月 1 日以降であることが要件です。 このイベントは BigQuery にエクスポートされません。 |
product_id price value currency quantity renewal_count |
app_update | アプリが新しいバージョンに更新されて再起動されたとき 更新前のアプリのバージョン ID がパラメータとして渡されます。 このイベントは、Google Play Console で集計される「1 日のアップグレード数 (デバイス数)」指標とは概念が異なります。アップグレードはアプリのバイナリの 更新のことであり、app_update イベントはアップグレードされたアプリが起動されることによって発生するものです。 |
previous_app_version |
dynamic_link_app_open | ユーザーがダイナミック リンクを使ってアプリを再び開いたとき | source medium campaign link_id accept_time |
dynamic_link_ app_update |
アプリが新しいバージョンに更新され、ダイナミック リンクを使って開かれたとき Android のみ |
source medium campaign link_id accept_time |
dynamic_link_ first_open |
ユーザーがダイナミック リンクを使って初めてアプリを開いたとき | source medium campaign link_id accept_time |
error | イベントがなんらかの理由で無効となっているためにログに記録できない場合、 そのイベントの代わりに記録される _err (firebase_error) パラメータ、_ev (firebase_error_value) パラメータ、_el (firebase_error_length) パラメータで追加情報を指定します。 このイベントはレポートに表示されず、BigQuery にもエクスポートされません。 |
firebase_error firebase_error_value |
firebase_campaign | アプリがキャンペーン パラメータで起動されたとき このイベントはレポートに表示されず、BigQuery にもエクスポートされません。 |
source medium campaign term content gclid aclid cp1 anid click_timestamp campaign_info_source |
firebase_in_app_ message_action |
ユーザーが Firebase In-App Messaging のアプリ内メッセージに操作を行ったとき | message_name message_device_time message_id |
firebase_in_app_ message_dismiss |
ユーザーが Firebase In-App Messaging のアプリ内メッセージを非表示にしたとき | message_name message_device_time message_id |
firebase_in_app_ message_impression |
ユーザーに Firebase In-App Messaging のアプリ内メッセージが表示されたとき | message_name message_device_time message_id |
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 |
first_visit | アナリティクスが有効になっているウェブサイトや Android Instant App に、 ユーザーが初めてアクセスまたは起動したとき |
|
in_app_purchase | Apple App Store または Google Play ストアで処理されるアプリ内購入 (サブスクリプションの初回購入を含む)をユーザーが完了したとき 商品 ID、商品名、通貨、数量がパラメータとして渡されます。 このイベントは、Firebase 向け Google アナリティクス SDK を含むアプリのバージョンでのみトリガーされます。 Android: Android アプリのアプリ内購入データを確認するには、アナリティクスを Google Play にリンクします。 有料アプリの販売収益は自動的に測定されませんのでご注意ください。また、 Google アナリティクスで報告される収益は、Google Play Console に 表示される値と異なる場合があります。 無効またはテストのフラグが付いているイベントは無視されます。 Google Play 請求サービスのテストに関する詳細をご覧ください。 iOS: 有料アプリの販売収益と払い戻しは自動的に測定されませんのでご注意ください。 無効またはサンドボックスのフラグが付いているイベントは無視されます。 |
product_id price value currency quantity subscription free_trial introductory_price |
notification_dismiss | Firebase Cloud Messaging(FCM)から送信された通知をユーザーが閉じたとき Android のみ |
message_name message_time message_device_time message_id topic label message_channel |
notification_foreground | アプリがフォアグラウンドで動作している状態で、FCM から送信された 通知を受信したとき |
message_name message_time message_device_time message_id topic label message_channel message_type |
notification_open | FCM から送信された通知をユーザーが開いたとき | message_name message_time message_device_time message_id topic label message_channel |
notification_receive | アプリがバックグラウンドで動作している状態で、FCM から送信された通知 をデバイスが受信したとき Android のみ |
message_name message_time message_device_time message_id topic label message_channel message_type |
os_update | デバイスのオペレーティング システムが新しいバージョンに更新されたとき。 更新前のオペレーティング システムのバージョン ID がパラメータとして渡されます。 |
previous_os_version |
page_view | ページが読み込まれるたび、またはアクティブなサイトによって閲覧履歴 のステータスが変更されるたび 拡張測定機能によりデフォルトで収集されます。 |
page_location(ページの URL) page_referrer(前のページの URL) engagement_time_msec |
screen_view | 画面が遷移したとき。ただし、次の条件のいずれかを満たしている必要があります。
|
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 |
session_start | ユーザーがアプリやウェブサイトを利用したとき セッション ID とセッション番号はセッションごとに自動生成され、 セッション内の各イベントに関連付けられます。 |
|
user_engagement | アプリがフォアグラウンド表示されている状態、 またはウェブページにフォーカスがある状態が 1 秒以上続いたとき。 |
engagement_time_msec |
デフォルトのイベント パラメータ
前の分類からわかるように、自動的に収集されたイベントごとにイベント パラメーターは異なります。
ただし、すべてのイベント (自動的に収集されるイベントだけでなく、他のすべてのイベント) には、いくつかのデフォルトのイベント パラメーターがあり、一部の例外を除き、デフォルトのイベント パラメーターは 100 文字を超えません。
Webサイト | アプリ | |
---|---|---|
デフォルトのイベント パラメータ |
|
|
注: page_location は慎重に上書きしてください。パラメータが空の場合、page_location が「not set」になります。
GA4 で自動的に収集されたイベント データを表示する
GA4 で 「レポート」 —— 「ライフサイクル」——「エンゲージメント」——「イベント」をクリックすると、以下が表示されます:
続きを読む: