ユーザー
EngageLab CDP(Customer Data Platform)システムは、企業がさまざまなエコシステムプラットフォームからデータを集約し、統一されたユーザーアイデンティティを確立し、人、物、イベントに対する統一されたデータプロファイルを作成し、マルチデバイス・マルチアカウント、シングルアカウント・マルチデバイス、マルチアカウント・シングルデバイスといったシナリオにおけるユニークなアイデンティティ認識問題を包括的に解決し、ユーザーマーケティングプロセスのクローズドループを実現します。
ユーザーアイデンティティ
ユーザーは、異なるビジネスプラットフォームや段階でそのアイデンティティを識別・区別するための異なるIDシステムを持つ場合があります。EngageLabでは、これらの異なるIDシステムを総称してユーザーアイデンティティと呼びます。
これらの分散したユーザーアイデンティティ情報を集約することで、企業はユーザーデータ資産の蓄積を実現できます。
ユーザーアイデンティティID | 優先順位 | 説明 |
---|---|---|
user_id | 1 | 企業がユーザーログインを識別する際に、ユニークなログインユーザーアイデンティティをここに設定します。STRING型で、1つの値のみ設定可能です。 |
anonymous_id | 2 | ユーザーがログインしていないが、他の識別可能な情報を提供する場合、匿名IDとして設定できます(例:メールアドレスやサードパーティによって生成されたID)。STRING型で、1つの値のみ設定可能です。 |
registration_id | 3 | EngageLab SDKがアプリまたはウェブに統合されている場合、ユーザーが使用する際に端末デバイス識別子が自動生成されます。LIST型で、複数の値を設定してマルチデバイス使用シナリオをサポートします。 |
企業の開発者はAPIインターフェースを呼び出してユーザーアイデンティティを設定できます:Android API, iOS API, Web API, Rest API。
EUID
EngageLabは、ユーザーアイデンティティ情報とその優先順位関係に基づいて、システムユニークな識別子EUIDを生成します。生成戦略は以下の通りです:
- リクエスターがユーザーアイデンティティを設定するリクエストを発行し、上記の3つのユーザーアイデンティティのいずれか1つまたは複数を設定します。
- EngageLabは、ユーザー資産ライブラリ内のユーザーアイデンティティの値を優先順位に従ってトラバースしてマッチングします:
- すべてのユーザーアイデンティティ値がマッチングに失敗した場合、新しいEUIDが生成され、リクエスターに返されます。
- 最優先のユーザーアイデンティティ値が正常にマッチングした場合、マッチングしたEUIDがリクエスターに返されます。
- 高優先のユーザーアイデンティティ値がマッチングに失敗したが、低優先のユーザーアイデンティティ値が正常にマッチングした場合:
- 1つのユーザーアイデンティティが正常にマッチングした場合、低優先のユーザーアイデンティティのマッチングは実行されません。
- マッチングしたEUIDのデータを照会します:
- すでに高優先のユーザーアイデンティティが設定されている場合、新しいEUIDが生成され、リクエスターに返されます。(シナリオ:同じデバイスでアカウントを切り替える必要がある場合、新しいEUIDを返す必要があります。)
- 高優先のユーザーアイデンティティが設定されていない場合、マッチングしたEUIDがリクエスターに返されます。(シナリオ:匿名状態での複数回の訪問で、同じユーザーの行動を表し、同じEUIDを返す必要があります。)
- 新しいEUIDを生成または既存のEUIDを返した後、以下の処理を行い、任意のユーザーアイデンティティの値が任意の時点で1つのEUIDにのみ属することを保証します。例えば、同じ電話番号が同時にEUID-AとEUID-Bのユーザーアイデンティティになることはできません:
- リクエスターが設定したすべてのユーザーアイデンティティ値でユーザー資産ライブラリをトラバースし、マッチングした場合、元のEUIDの対応するユーザーアイデンティティフィールド値を削除します。
- リクエスターが設定したすべてのユーザーアイデンティティ値を取得したEUIDのユーザーアイデンティティフィールドに書き込みます。この処理ロジック(上書きまたは追加)は、ユーザーアイデンティティのデータ型に依存します。
ユーザー管理
システムで生成されたユーザーは、ページ上で管理できます。ユーザーのアップロード、ユーザーアイデンティティ、アクティビティ、属性、デバイス情報、連絡先情報の表示が可能です。
ユーザータイプ
生成されたユーザーを訪問者と登録ユーザーに迅速に区別するため、2つのタイプに分類します:
- ログインユーザー:企業が認識可能なuser_idユーザーアイデンティティを持つEUID。
- 匿名ユーザー:企業が認識可能なuser_idユーザーアイデンティティを持たないEUID。
ユーザーアップロード
企業はオフライン活動で一括してユーザーデータを手動入力する必要がある場合があります。EngageLabはページ上での直接ユーザーアップロードをサポートします。
EUID、UserID、Anonymous IDという3種類の識別子を通じて、ユーザー属性や連絡先情報を記録できます。Excelファイルを介して一括アップロードが可能です。
ユーザー詳細
ユーザーアクティビティ
ユーザーアクティビティセクションでは、ユーザーが実行したすべてのアクションを確認できます。「イベント」「情報更新」「ユーザーインタラクション」に分類され、ユーザーアクティビティのタイムラインに基づいて帰属分析を行うことができます。
アクティビティ | 説明 |
---|---|
イベント | ユーザーによって生成されたすべてのイベントで、標準イベント、推奨イベント、カスタムイベントに分類されます。 |
情報更新 | ユーザーアイデンティティ、ユーザー属性、デバイス属性、または連絡先情報が更新された際に動的が生成されます。 |
ユーザーインタラクション | システムがユーザーにメッセージを送信し、ユーザーがそのメッセージにフィードバックを提供した際に動的が生成されます。 |
ユーザー属性
このユーザーに設定されたすべてのユーザー属性を確認できます。
デバイス属性
ユーザーが複数のデバイスを使用している場合、複数のデバイスIDと対応するデバイス属性情報が生成されます。
連絡先情報
ユーザーに設定された連絡先情報は、ユーザージャーニーでのメッセージ送信に使用されます。