ユーザー ID は、多くのシナリオで非常に重要です。
モバイル分析サービス(MAS)は、
userIdという名前の文字列型の属性をプリセットしています。コンソールにログインし、モバイル分析サービスカスタム分析カスタム構成属性 > > > ページに移動して、属性の詳細を表示できます。さまざまな種類のトラッキングログには、ユーザー IDログモデル > カスタムイベントトラッキング フィールドが含まれています。詳細については、「」をご参照ください。
ユーザーボリューム(UV)に関連するイベント分析は、ユーザー ID フィールドに依存します。
mPaaS 配信サービスを使用して、グレイリリースモードで特定のホワイトリストのユーザーにアプリをリリースする場合、クライアントでユーザー ID が必要です。
ユーザー ID とデバイス ID
ユーザーはログイン前にアプリを使用できます。つまり、ユーザー IDデバイス ID は空の場合がありますが、 は通常使用可能です。この場合、デバイス ID をユーザー ID の代わりにユーザー行動分析に使用できます。
たとえば、ファネル分析機能を使用する場合、計算にユーザー ID または デバイス ID を指定できます。ユーザー ID を使用して計算する場合、ユーザー数は個別のユーザー ID の数です。デバイス ID を使用して計算する場合、ユーザー数は個別のデバイス ID の数です。
ユーザー ID を設定する
ユーザー ID 関連の分析機能を使用するには、SDK API を呼び出してユーザー ID を設定する必要があります。
ユーザー ID を設定する際は、特殊記号の使用は避けてください。数字と文字をお勧めします。
UTDID によって読み取られたデバイス ID を
userIdとして使用しないでください。
Android
ケース 1:ユーザーアクティベーションインターフェイス
MPLogger.reportUserLogin("userId");を呼び出します。アプリの登録ユーザー数を収集する場合は、
MPLogger.reportUserLogin("userId");を呼び出します。この API は、グローバルユーザー ID を入力パラメーターとして自動的に設定します。手動操作は必要ありません。その他のケース:
MPLogger.setUserId("userId");を呼び出して、ユーザー ID を設定します。
詳細については、「アクティブなデバイス/ユーザーレポートログ」をご参照ください。
iOS
Category の MPaaSInterface でユーザー ID を設定します。詳細については、「プロジェクトを構成する」をご参照ください。
@implementation MPaaSInterface (Demo)
- (NSString *)userId
{
return @"the-user-id";
}
@end