Skip to content

匿名ユーザー

ゲスト訪問者のように、ログインせずにウェブサイトやアプリケーションにアクセスするユーザは、匿名ユーザとして認識されます。これらのユーザにはexternal_ids はありません。これらは、Braze API を使用してユーザプロファイルを更新するために使用されますが、まだデータポイント が割り当てられており、セグメント内でターゲットにすることができます。

匿名ユーザーがウェブサイトまたはアプリケーションにアクセスすると、Braze SDK はそれらを作成し、「匿名」ユーザープロファイルに割り当てます。ユーザーがブラウズする間、SDKは、使用状況情報、デバイス情報などの匿名ユーザープロファイルのデータを自動的にキャプチャします (カスタム属性およびカスタムイベントを設定した場合)。

キャプチャされた匿名ユーザーには、次の操作を実行できます。

  • ユーザーがログインする前にメッセージを送信する
  • ログインする前にユーザープロファイルを収集するため、関連データを見逃すことはありません
  • ユーザーがプロフィールの一部しか完成しないときに、メッセージでプロフィールの完成を促す
  • ログイン時にユーザーのプロフィールを入力して、他のプラットフォームでのメッセージングをキャンセルできるようにします(ユーザーがアプリの注文をすでに行ったときに「1st app order での送料無料」メッセージを送信しないなど)。
  • プロフィール作成やカートの確認、他のアクションを促すことで離脱しようとしているユーザーと関与する

仕組み

Braze SDKを統合した後、アプリを初めて起動したユーザーは、changeUser メソッドを呼び出してexternal_id を割り当てるまで、「匿名」とみなされる。一度割り当てられると、再び匿名にすることはできない。しかし、アプリをアンインストールして再インストールすると、changeUser が呼び出されるまで、再び匿名になる。

以前に識別されたユーザーが新しいデバイスでセッションを開始した場合、そのユーザーのexternal_id を使用してそのデバイスでchangeUser を呼び出すと、すべての匿名アクティビティが自動的に既存のプロファイルに同期される。これには、新しいデバイスでのセッション中に収集された属性、イベント、または履歴が含まれる。

ユーザーエイリアスの割り当て

匿名ユーザーはexternal_ids 、代わりにユーザーエイリアスを割り当てることができる。ユーザーエイリアスを割り当てる必要があるのは、ユーザーに他の識別子を追加したいが、そのユーザーのexternal_id がわからない場合である(たとえば、ログインしていない)。ユーザーエイリアスを使えば、こんなこともできる:

  • Braze APIを使用して、匿名ユーザーに関連するイベントと属性を記録する。
  • 外部ユーザーIDが空白のセグメンテーションフィルターを使用して、匿名ユーザーをメッセージングのターゲットにする。

匿名ユーザーのマージ

匿名ユーザープロファイルは、他のユーザープロファイルと同じ電話番号またはメールアドレスを持つ重複である場合があります。その重複の1つが識別されたユーザープロファイルである場合があります。これらの重複は、POST: Merge Users エンドポイント を使用するか Braze プラットフォームのマージツール (例えば、ルールベースのマージ) の1つを使用して、1つのユーザープロフィールに統合することができます。

ユースケース

セグメント内の匿名ユーザーを対象にする

匿名ユーザにはexternal_id がないため、セグメンテーションフィルタ外部ユーザID が空白 を使用して、一括でターゲットを設定できます。さらに正確にするために、ターゲットにする匿名ユーザーにカスタム属性を追加し、そのためにフィルタリングすることができます。

カスタム属性”is_lead_profile” をそれぞれの匿名ユーザープロファイルに割り当てるとします。次のフィルターの一方または両方を使用して、これらのプロファイルをターゲットにできます。

  • 外部ユーザー ID が空白である
  • “is_lead_profile” 真である

空白の外部ユーザー ID と真の"is_lead_profile" カスタム属性のセグメントフィルターs。

匿名ユーザーからのチェックアウトデータのキャプチャ

匿名ユーザー (またはゲスト訪問者) のチェックアウトデータをキャプチャするには、チェックアウトプロセス中にユーザーエイリアスプロファイルを作成します。匿名ユーザーが Web キャプチャフォームを使用してチェックアウトする際に、API 呼び出しをトリガーしてユーザーエイリアスプロフィールを作成し、購入イベントをログに記録します。作成したユーザープロファイルは、Braze API を使用して更新できます。

Web キャプチャフォームが送信されたときに生成されるペイロードの例を次に示します。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
    "purchase":[
        {
            "user_alias": {"alias_name": "Joedoe", "alias_label": "full_name"},
            "app_id": "11dk3k9d-2183-3948-k02b-kw3938109k12od",
            "product_id": "jacket",
            "currency": "USD",
            "price": 80.00,
            "time": "2025-01-05T19:20:30+01:00",
            "properties": {
                "color": "brown",
                "monogram": "ABC",
                "checkout_duration": 180,
                "size": "Small",
                "brand": "Natural Essence"
            }
        }
    ]
}
New Stuff!