ドキュメント

​
​

Development

User Acquisition

Monetization

産業

Analytics

Analytics

LiveOps
​
​
Analytics
  • Overview
  • Get started
  • Pricing
  • Concepts
  • Tutorials
    • Create a custom event
    • Record an event
    • Record events with a custom user ID
    • Record transaction events
    • Record ad impression events
    • Copy custom events to another environment
    • Create a custom dashboard
    • Edit a custom dashboard
    • Create a funnel
    • Track user acquisition
    • Create a custom audience
    • Run a query with SQL Data Explorer
    • Query parameter values with SQL Data Explorer
    • Optimize SQL Data Explorer queries
    • Set up Data Access
    • Record an event with the REST API
    • Generate a unique user ID with the REST API
    • Request data deletion with the REST API
    • Debug event reporting
    • SDK 5.0.0 migration
    • Migrate to Unity 6.2 with Analytics SDK 6.1.0
    • Request game data deletion
  • Reference
  • Privacy and consent
  • FAQ
  1. Unity Analytics

カスタムユーザー ID サポート

Set a custom user identifier to match your external data systems and track players across multiple devices.
読み終わるまでの所要時間 4 分
最終更新 9ヶ月前

Analytics SDK を介して Analytics イベントのカスタムユーザー ID 機能を使用します。
コア UnityServices パッケージを使用して、アプリケーションライフサイクルのどの時点でも Analytics ユーザー ID を設定できるオプションがあります。以下のコードを使用します。
using Unity.Services.Core;void Start(){ UnityServices.ExternalUserId = "some-user-id";}
カスタムユーザー ID の設定は完全に任意です。設定しない場合、既存の動作と同様に SDK によってユーザー ID が生成されます。従来の Analytics がオンになっているときにカスタムユーザー ID が設定されると、数が重複してカウントされます。従来の Analytics をオフにしてから、カスタムユーザー ID を使用してください。
カスタムユーザー ID を設定した後で記録されるすべてのイベントでは、指定された値が使用されます。その前に記録されたイベントは更新されません。元の値が保持されます。ユーザー ID の変更は、新規ユーザーが指標 (月間アクティブユーザー数など) に反映されるため、請求に影響する場合があることに注意してください。
SDK では外部ユーザー ID 値が保存されないことに注意してください。所定のユーザーについて一貫したカスタム ID を維持する場合は、手動で保存し (例えば、
PlayerPrefs
を使用)、アプリケーションが起動するたびに設定する必要があります。
  • Unity によって Analytics のユーザー ID を生成する場合、アクションは必要がありません。
  • カスタム ID を使用して外部データ (例えば他の分析ソースなど) と照合したい場合は、UnityServices を初期化するときに
    ExternalUserId
    を設定する必要があります。
ExternalUserId を使用して、異なるシステム間でプレイヤーベースの一貫した識別子を管理し、内部データが Analytics プラットフォームによって提供されるデータと確実に結合されるようにします。

GetAnalyticsUserID()

AnalyticsService.Instance.GetAnalyticsUserID()
これを使用して、イベントで現在使用されている ID (設定されたカスタム ID または生成されたインストール ID) を取得できます。

Copyright © 2026 Unity Technologies
法規事項プライバシーポリシークッキーDocumentation Terms of Use私の個人情報を販売または共有しないプライバシーに関する選択 (クッキー設定)

"Unity" の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です (詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

一部のページは利便性向上のため機械翻訳を使用しており、内容に不正確な表現が含まれる場合があります。内容に齟齬または不一致が生じた場合は、英語版を正本とします。

  • このページ
    • GetAnalyticsUserID()


このページの問題を報告する