Google アナリティクス 4 イベント トラッキング ガイド(2023 年)

Google Analytics 4 GA In JP 2年前 (2023-03-30) 1120 ページビュー 0コメント

Google アナリティクス 4 イベントの紹介

Google アナリティクス 4イベント ドリブンであり、その中の多くのデータがイベントを通じて追跡されます。

イベントは、イベント名とイベント パラメータで構成されます。

Google アナリティクス 4 イベント トラッキング ガイド(2023 年)

イベント名

  • 各 Web サイトは 500 個のカスタム イベントを作成でき (APP では制限なし)
  • イベント名の最大長は 40 サブユニットです
  • イベント名は大文字と小文字を区別する必要があります。名前の大文字と小文字のみが異なる 2 つのイベントは、システムによって
  • 2 つの異なるイベントとして扱われます。たとえば、my_event と My_Event は 2 つの異なるイベントです。
  • イベント名は英字で始める必要があります。また、名前は英字、数字、アンダースコアのみで構成でき、スペースを含めることはできません
  • 予約済みのプレフィックスとイベント名を使用しないでください

 

イベント パラメータ

  • イベント パラメータは、デフォルト パラメータとカスタム パラメータに分けることができます。
    • プリセットパラメータ:プリセット パラメータは GA4 プリセットで、すべてのイベントが有効になります。全部で 5 つあります。
      • language : ブラウザの言語情報を収集します
      • page_location: 現在の URL 情報を収集、半角 1000 文字以内
      • page_referrer: リファラーURLを収集、半角420文字以内
      • page_title:現在のWebページのタイトルを収集、半角300文字以内
      • screen_resolution: ブラウザーの画面サイズを収集する
    • カスタム パラメータ: ユーザー定義パラメータは、ユーザーがカスタマイズでき、次の 2 つのタイプに分けられます:
      • テキスト パラメータ: テキスト タイプの登録は、イベント レベルのカスタム ディメンションであり、登録数は 50 個までで、名前の長さは半角 40 文字までです。

         

      • 数値パラメータ:数値登録はイベントレベルのカスタム指標で、登録数は50個まで、数値の長さは半角100文字以内
  • 各イベントには、最大 25 個のイベント パラメータ (デフォルトとカスタムを含む) を設定できます。

     

  • イベント パラメータは、使用する前に GA4 に登録する必要があります

 

イベントの種類

次の種類のイベントは自動的に収集されます。

  • 自動収集イベントは、ウェブサイトまたはアプリで Google アナリティクスを設定した場合にデフォルトで収集されるイベントです。
  • 拡張計測機能イベントは、ウェブサイトまたはアプリで Google アナリティクスを設定し、拡張計測機能が有効になっている場合に収集されるイベントです。
  • 推奨イベントは、お客様が実装するイベントですが、名前とパラメータが事前に定義されています。このイベントでは、既存のレポート機能と今後追加されるレポート機能を利用できます。
  • カスタム イベントは、お客様が定義するイベントです。カスタム イベントを作成するのは、他のイベントがお客様のユースケースで機能しない場合に限られます。カスタム イベントは、ほとんどの標準レポートに表示されないため、有意な分析を行うにはカスタム レポートまたはデータ探索ツールを設定する必要があります。

 

自動収集イベント

自動収集イベントは、トラッキング コードまたは統合番号 SDK をデプロイした後に自動的に収集されるイベントであり、他の設定を行う必要はありません。

イベントの自動収集はウェブサイトとアプリに分けられる。

ウェブ

イベント 自動的にトリガーされるタイミング パラメータ
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

 

アプリ

イベント 自動的にトリガーされるタイミング パラメータ
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
ユーザーがダイナミック リンクを使ってアプリを再び開いたとき source
medium
campaign
link_id
accept_time
アプリが新しいバージョンに更新され、ダイナミック リンクを使って開かれたとき
Android のみ
source
medium
campaign
link_id
accept_time
ユーザーがダイナミック リンクを使って初めてアプリを開いたとき 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 画面が遷移したとき。ただし、次の条件のいずれかを満たしている必要があります。

  • 以前にスクリーンの設定が行われていない
  • 新しいスクリーン名が以前のスクリーン名と異なる
  • 新しいスクリーン クラス名が以前のスクリーン クラス名と異なる
  • 新しいスクリーン 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
session_start ユーザーがアプリやウェブサイトを利用したとき
セッション ID とセッション番号はセッションごとに自動生成され、
セッション内の各イベントに関連付けられます。
user_engagement アプリがフォアグラウンド表示されている状態、
またはウェブページにフォーカスがある状態が 1 秒以上続いたとき。
engagement_time_msec

さらに読む:Google アナリティクス 4 イベント トラッキング① —— イベントの自動収集

 

拡張計測機能イベント

拡張計測機能イベントは、ウェブサイトまたはアプリで Google アナリティクスを設定し、拡張計測機能が有効になっている場合に収集されるイベントです。

さらに読む: Google アナリティクス 4 イベント トラッキング② —— 拡張計測機能イベント

 

推奨イベント

推奨イベントは、お客様が実装するイベントですが、名前とパラメータが事前に定義されています。このイベントでは、既存のレポート機能と今後追加されるレポート機能を利用できます。

さらに読む: Google アナリティクス 4 イベント トラッキング③ —— 推奨イベント

 

カスタム イベント

カスタム イベントは、お客様が定義するイベントです。カスタム イベントを作成するのは、他のイベントがお客様のユースケースで機能しない場合に限られます。カスタム イベントは、ほとんどの標準レポートに表示されないため、有意な分析を行うにはカスタム レポートまたはデータ探索ツールを設定する必要があります。

 

Like (0)
私のコメントを投稿してください
コメントをキャンセル
表現

こんにちは:

  • ニックネーム (必須)
  • メールアドレス (必須)
  • URL