Skip to content

익명 사용자

게스트 방문자처럼 로그인하지 않고 웹사이트나 애플리케이션을 방문하는 사용자는 익명 사용자로 인식됩니다. 이러한 사용자에게는 Braze API로 고객 프로필을 업데이트하는 데 사용되는 external_ids가 없지만 여전히 데이터 포인트가 할당되어 있으며 Segments에서 타겟팅할 수 있습니다.

익명 사용자가 웹사이트나 애플리케이션을 방문하면 Braze SDK가 ‘익명’ 고객 프로필을 생성하여 할당합니다. 사용자가 브라우징하는 동안 커스텀 속성 및 커스텀 이벤트를 설정한 경우 SDK는 사용 정보, 기기 정보 등 익명 고객 프로필에 대한 데이터를 자동으로 캡처합니다.

캡처한 익명 사용자로 다음을 수행할 수 있습니다:

  • 로그인하기 전에 사용자에게 메시지 보내기
  • 로그인하기 전에 사용자의 프로필을 수집하여 관련 데이터를 놓치지 않기
  • 사용자가 프로필을 부분적으로만 작성한 경우 메시지로 프로필 작성을 독려하기
  • 로그인 시 사용자의 프로필을 완성하여 다른 플랫폼에서 메시징을 취소하기(예: 사용자가 이미 앱 주문을 한 경우 “첫 번째 앱 주문 시 무료 배송” 메시지를 보내지 않음)
  • 이탈 의도를 보이는 사용자에게 프로필 생성, 장바구니 결제 또는 다른 동작을 취하도록 유도하여 참여를 이끌어내기

작동 방식

Braze SDK를 통합한 후 앱을 처음 실행하는 사용자는 changeUser 메서드를 호출하여 external_id를 할당할 때까지 “익명” 사용자로 간주됩니다. 일단 할당되면 다시 익명으로 설정할 수 없습니다. 그러나 앱을 삭제했다가 다시 설치하면 changeUser를 호출할 때까지 다시 익명으로 전환됩니다.

이전에 식별된 사용자가 새 기기에서 세션을 시작하는 경우, 해당 기기에서 external_id를 사용하여 changeUser를 호출하면 Braze는 식별된 프로필에 아직 존재하지 않는 특정 필드를 익명 프로필에서 병합합니다. 모든 데이터가 전달되는 것은 아니며, 식별된 프로필에 아직 채워지지 않은 필드만 병합됩니다. 전달되는 필드의 전체 목록은 병합 동작을 참조하세요.

사용자 별칭 지정

익명 사용자에게는 external_ids 이 없지만 대신 사용자 별칭을 지정할 수 있습니다. 사용자에게 다른 식별자를 추가하고 싶지만 external_id 주소가 무엇인지 모르는 경우(예: 로그인하지 않은 경우) 사용자 별칭을 지정해야 합니다. 사용자 별칭 지정도 가능합니다:

  • Braze API를 사용하여 익명 사용자와 관련된 이벤트 및 속성을 로그에 기록하세요.
  • 외부 사용자 ID가 비어 있음 세분화 필터를 사용하여 메시징에서 익명 사용자를 타겟팅하세요.

익명 사용자 병합

익명 사용자 프로필이 다른 고객 프로필과 동일한 전화번호 또는 이메일 주소를 가진 중복 프로필인 경우가 있습니다. 이러한 중복 프로필 중 하나가 이미 식별된 고객 프로필일 수도 있습니다. 이러한 중복 프로필은 POST: 사용자 병합 엔드포인트 또는 규칙 기반 병합과 같은 Braze 플랫폼의 병합 도구를 사용하여 하나의 고객 프로필로 병합할 수 있습니다.

익명 사용자 조회

익명 사용자는 external_id가 없으므로 기기 ID를 사용하여 특정 프로필을 검색할 수 있습니다. 다음 단계에서는 웹 SDK 통합에서 현재 사용자의 기기 ID를 가져오는 방법을 설명합니다:

  1. 브라우저의 개발자 도구를 엽니다(예: Chrome에서는 Mac의 경우 Command + Option + J, Windows의 경우 Ctrl + Shift + I를 누릅니다).
  2. Console 탭에서 다음을 실행합니다:
1
console.log(braze.getDeviceId());
  1. Braze 대시보드에서 사용자 검색을 사용하여 반환된 기기 ID를 검색합니다.

사용 사례

Segment에서 익명 사용자 타겟팅하기

익명 사용자에게는 external_id가 없으므로, 외부 사용자 ID가 비어 있음 세분화 필터를 사용하여 일괄 타겟팅할 수 있습니다. 보다 정확한 타겟팅을 위해 타겟팅하려는 익명 사용자에게 커스텀 속성을 추가하고 해당 속성으로 필터링할 수 있습니다.

예를 들어 각 익명 사용자 프로필에 커스텀 속성 “is_lead_profile”을 할당한다고 가정해 보겠습니다. 다음 필터 중 하나 또는 둘 다를 사용하여 이러한 프로필을 타겟팅할 수 있습니다:

  • 외부 사용자 ID가 비어 있음
  • “is_lead_profile”이

외부 사용자 ID가 비어 있고 커스텀 속성 "is_lead_profile"이 참인 Segment 필터.

익명 사용자의 결제 데이터 캡처하기

결제 과정에서 사용자 별칭 프로필을 생성하여 익명 사용자(또는 비회원 방문자)의 결제 데이터를 캡처할 수 있습니다. 익명 사용자가 웹 캡처 양식을 사용하여 결제할 때, API 호출을 트리거하여 사용자 별칭 프로필을 생성하고 구매 이벤트를 기록합니다. 그러면 Braze API를 통해 생성된 고객 프로필을 업데이트할 수 있습니다.

다음은 웹 캡처 양식이 제출될 때 생성되는 페이로드 예시입니다:

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!