MoEngage Web SDK の統合では、オプションの手順を実施することを強く推奨します。
事前定義済みの属性
標準のユーザー属性を使用するには、以下の MoEngage メソッドを使用します。カスタム属性
ユーザーのログインとログアウト
ID は、MoEngage ダッシュボード内でユーザーを一意に識別するために使用されます。 Web サイトへの訪問中にユーザーのログインとログアウトが正しく実装され、ユーザーが認証されていることを確認してください。 MoEngage Web SDK を初めて本番稼働させる際は、ページの読み込み時に既存の Web サイトユーザーの ID を設定していることを確認してください。 ユーザーが認証されたらすぐに、ログインメソッドを使用してユーザー ID を MoEngage SDK に渡してください。ユーザーがアプリからログアウトした後は、必ず MoEngage のログアウトメソッドを呼び出してください。 ユーザーのログイン、ログアウト、およびユーザーの更新時には、以下の MoEngage メソッドを使用します。ログイン
SDK バージョン 2.52.2 未満については、こちらのドキュメントを参照してください。以下の MoEngage メソッドを使用する前に、最新の統合スクリプトを使用していることを確認してください。
情報ユーザーの識別とセッション管理を改善するため、SDK の関数が更新されています。
- 強制ログアウト: MoEngage SDK は、デバイスで新しいユーザーが検出されたときに、以前のユーザーを自動的にログアウトしなくなりました。Identity resolution が有効なワークスペースでは、データの破損を防ぐために、ログアウトを明示的に呼び出す必要があります。
- SetUniqueID: IdentifyUser 関数は複数の識別子をサポートしているため、ユーザーの識別に SetUniqueID 関数を使用する必要がなくなりました。SetUniqueID は今後の SDK バージョンのリリースで削除される予定です。特にワークスペースで Identity resolution を使用している場合は、代わりに identifyUser を使用することが重要です。
- SetAlias: Identity resolution 機能が有効なワークスペースでは、MoEngage SDK は以前の識別子の値を保存します。IdentifyUser 関数を使用して新しい識別子の値をトラッキングすると、MoEngage SDK は識別子の値の変更を検出し、それに応じてレポートします。
- ログアウトせずに IdentifyUser 関数を呼び出すと、既存のログイン済みユーザーの ID が更新されます。
u_em、u_mb、uid は標準のユーザー属性です。標準のユーザー属性でユーザーを識別するには、以下の表を参照してください。
MoEngage ダッシュボードでカスタムユーザー属性が ID として選択されている場合は、カスタムユーザー属性でユーザーを識別することもできます。
ログアウト
現在のユーザーをログアウトします。ユーザーの更新
ユーザー属性のトラッキング
以下の場合にユーザー属性をトラッキングしていることを確認してください。- ユーザーに新しい属性が設定された場合。たとえば、ユーザーが Web サイトにログインまたはサインアップした後に、そのユーザーのメール ID や携帯電話番号の属性を設定します。
- 既存の属性の値が更新された場合。
- MoEngage Web SDK の統合を初めて本番稼働させる際は、ページの読み込み後に、既存の Web サイトユーザーに設定されているユーザー属性を渡していることを確認してください (まだ MoEngage に送信されていない場合)。
- サポートされているデータ型とデータトラッキングポリシーの詳細については、データトラッキングポリシーを参照してください。
すべてのユーザーに単一の一意の ID を使用していないことを確認してください。これは、一意の ID の値をサーバーから取得せずにハードコードしている場合にのみ発生します。