Google アナリティクスでは、次の情報がデフォルトで収集されます。
- ユーザー数
- セッションの統計情報
- おおよその位置情報
- ブラウザとデバイスの情報
Google アナリティクスでデフォルトで収集されるイベントとユーザー プロパティの一覧をご覧ください。
アナリティクスでは、ウェブデータ ストリームにおける測定機能の強化イベントが有効になっている場合、アプリデータ ストリームにおけるアプリ内購入に関するデータも収集されます。
ウェブサイトの識別子
Google アナリティクスでは、_gaという名前のファーストパーティ Cookie にクライアント ID を保存し、ユニーク ユーザーおよびそれらのユーザーによるウェブサイトでのセッションを識別します。アナリティクスでのデータ保存が同意モードで無効になっている場合、クライアント ID は保存されません。
モバイル デバイスの識別子
Firebase 向け Google アナリティクス SDK では、アプリ インスタンス ID が自動的に生成され、アプリの各インスタンスに割り当てられます。アナリティクスはこの ID を使用して、アプリのユニーク インストール数を識別し、ユーザーに関する指標を計算します。詳しくは、アプリ インスタンス ID に関する記事をご覧ください。同意のないデータを Google アナリティクスの Measurement Protocol に送信する場合は、イベントごとに app_instance_id を作成する必要があります。
この SDK には、モバイル デバイスの識別子(Android の広告 ID や iOS の IDFA など)を収集する機能が備わっており、Cookie に似たテクノロジーが使用されています。
iOS の場合
SDK は、広告 ID(IDFA)を利用できる場合のみ IDFA を収集します。IDFA を利用できるようにするには、デベロッパーが AdSupport.framework ライブラリでリンクを設定し、iOS 14.5 以降で App Tracking Transparency フレームワークからユーザーの承認を得る必要があります。広告 ID を利用できない場合、SDK はベンダー識別子を収集します。
ベンダー識別子の報告後に広告 ID が利用できるようになった場合、SDK はベンダー識別子の収集を停止します。
Android の場合
デフォルトでは、SDK は広告 ID を収集します。広告 ID を利用できるようにするには、デベロッパーが SDK のマニフェスト ファイルに com.google.android.gms.permission.AD_ID 権限を含める必要があります。広告 ID を収集するため、com.google.android.gms.permission.AD_ID 権限を含む SDK のマニフェストは、Android ビルドツールによって自動的にアプリ マニフェストに統合されます。
ユーザーが Android の設定で、広告 ID を使ったパーソナライズからオプトアウトした時点で、広告 ID は削除されます。削除された広告 ID にアクセスしようとすると、ID の代わりにゼロの文字列が返されます。AD_ID 権限の申告について詳しくは、Google Play Console ヘルプの広告 ID をご覧ください。