Repro - Mobile Analytics for growth
English
リソース
Growth Hack Journal
アカウント登録 管理画面に戻る
  • 動作環境
  • 管理画面ガイド
  • 開発ガイド
    • アカウント作成
    • iOS/Android SDK
      • 導入
      • セッション・ライフサイクル
      • ユーザーID
        • ユーザーIDをセットする
        • ユーザーIDを取得する
      • デバイスID
      • ユーザープロフィール
      • イベントトラッキング
      • プッシュ通知
      • アプリ内メッセージ
      • UXオプティマイザー(ベータ版)
      • WebView
      • オプトアウト機能
      • Adjust連携
      • AppsFlyer連携
      • ログレベル
      • 検証方法
    • Web
    • オーディエンスAPI
    • オーディエンスインポート(β)
    • プッシュAPI
    • ユーザープロフィールAPI
    • ユーザープロフィールバルクインポートAPI
  • リリースノート
  • FAQ

ユーザーID¶

アプリケーションの固有のユーザーIDを設定できます。ユーザーIDを設定すると、エンドユーザーが複数の端末やブラウザを使っている場合に、異なる端末やブラウザから上がってくるセッション情報を同一ユーザーのものとみなすことができるようになります。

セットするのは、以下のようなユーザーを一意に特定できる文字列です。

  • サービスで使用している会員ID

警告

氏名のような重複する可能性のある文字列をセットしないでください。その場合、同一ユーザーが複数のデバイスやブラウザを利用しているとみなされます。

警告

メールアドレスや電話番号は変更される可能性があるため、ユーザーIDとしてセットしないでください。セットするユーザーIDが変更された場合、別のユーザーが端末やブラウザを利用しているという扱いになります。

警告

未ログインの状態で、ユーザーIDをセットしないようにしてください。ユーザーIDがセットされていない状態で記録された行動履歴・ユーザープロフィールは、ユーザーIDをセットした後も引き継がれますが、ログイン前にユーザーIDを明示的に指定してしまった場合、ログイン前とログイン後の行動履歴・ユーザープロフィールが別のユーザーのものとして取り扱われてしまいます。

ユーザーIDをセットする¶

上述のユーザーIDをセットします。文字数の上限は191文字です。

[Repro setUserID:@"xxxxxxxxxxxx"];
Repro.setUserID("xxxxxxxxxxxx")
Repro.set(userID: "xxxxxxxxxxxx")
Repro.setUserID("xxxxxxxxxxxx");
ReproCpp::setUserID("xxxxxxxxxxxx");
Repro.SetUserID ("xxxxxxxxxxxx");
Repro.setUserID("xxxxxxxxxxxx");
Repro.setUserID("xxxxxxxxxxxx");

アプリ内において、ユーザーを一意に特定することが不可能な場合は、代替手段として デバイスID をユーザーIDとしてセットすることも可能です。

[Repro setUserID:[Repro getDeviceID]];
Repro.setUserID(Repro.getDeviceID())
Repro.set(userID: Repro.deviceID())
Repro.setUserID(Repro.getDeviceID());
const char* deviceID = ReproCpp::getDeviceID();
ReproCpp::setUserID(deviceID);
Repro.SetUserID (Repro.GetDeviceID());
Repro.getDeviceID(function(deviceID) {
  Repro.setUserID(deviceID);
});
Repro.getDeviceID((error, deviceID) => {
  Repro.setUserID(deviceID);
});

ユーザーIDを取得する¶

セットしたユーザーIDを取得します。

NSString* userID = [Repro getUserID];
let userID = Repro.getUserID()
let userID = Repro.userID()
String userID = Repro.getUserID();
const char* userID = ReproCpp::getUserID();
string userID = Repro.GetUserID ();
// retrieve userID via callback function
Repro.getUserID(function(userID) {
  ...
});
// retrieve userID via callback function
Repro.getUserID((error, userID) => {
  ...
});
  • « セッション・ライフサイクル
  • デバイスID »

About Us Careers Terms of Service Privacy Policy Cookie Policy

© 2018 Repro Inc.