Mixpanel: 프로필 설정
Mixpanel: 프로필 설정을 사용하여 Journey 단계에서 참여자의 Mixpanel 프로필을 업데이트합니다. 프로젝트 토큰으로 인증하는 Engage API를 통해 이루어집니다. 별도의 연결이나 서비스 계정은 필요하지 않습니다.
일반적인 사용 사례:
- Mixpanel 세그먼트에 태그 동기화: Mixpanel 코호트가 Pushwoosh 잠재고객과 일치하도록 플랜, 이메일 또는 다른 태그를 Mixpanel 프로필에 푸시합니다.
- 별도의 동기화 작업 없이 프로필 최신 상태 유지: 태그가 변경된 정확한 Journey 단계에서 프로필을 업데이트합니다.
- 이벤트 추적과 페어링: 페어링된 Mixpanel: 이벤트 추적 지점과 동일한 Distinct ID를 사용하여 이벤트와 프로필 업데이트가 동일한 Mixpanel 사용자에게 적용되도록 합니다.
지점 구성
Anchor link to- 통합 섹션에서 Mixpanel: 프로필 설정을 캔버스로 드래그합니다.
- 지점을 더블 클릭하고 단계 이름을 입력합니다.
- API 호스트에서 Mixpanel 프로젝트가 데이터를 저장하는 지역을 선택합니다. 미국 프로젝트의 경우
api.mixpanel.com, EU 프로젝트의 경우api-eu.mixpanel.com입니다.

- 프로젝트 토큰에 Mixpanel의 설정 > 프로젝트 설정에서 프로젝트 토큰을 입력합니다. 프로필 API는 요청 본문에 토큰을 포함하므로 Mixpanel: 이벤트 추적과 달리 여기서는 서비스 계정이 필요하지 않습니다.

- 고유 ID에 업데이트할 프로필의 소유자를 입력합니다. 두 지점 모두 기본값이
{{device:user_id}}이므로 페어링된 Mixpanel: 이벤트 추적 지점과 동일한 식별자를 사용합니다. ID가 일치하지 않으면 이벤트와 프로필 업데이트가 서로 다른 두 Mixpanel 사용자에게 전송됩니다.

- 업데이트 모드에서 매번 나열된 속성을 덮어쓰려면 $set을 선택하고, 프로필에 아직 값이 없는 경우에만 쓰려면 $set_once를 선택합니다.

- 프로필 속성에서 Mixpanel 프로필에 설정할 속성마다 한 행씩 추가합니다. 속성 이름과 값을 입력합니다. 이름은 비어 있지 않아야 하며 고유해야 합니다. 해당하는 경우 Mixpanel의 예약된 이름(예:
$email또는$name)을 사용합니다. 단일 참여자 매크로인 값은 자체 유형을 유지합니다({{tag:Age}}는 숫자로 도착). 다른 모든 텍스트는 문자열로 전송됩니다. 매크로는 Webhook 본문과 동일한 구문을 사용합니다. 또는 동적 값 삽입을 클릭하여 이 Journey의 이전 단계에서 생성된 속성(예: LLM 응답 또는 매핑된 Webhook 값)을 선택합니다.

- 저장을 클릭합니다.
참여자는 캔버스에서 다음에 연결하는 단계로 계속 진행합니다.
단계 실행 후 속성
Anchor link to이 지점은 응답 데이터를 Journey로 다시 매핑하지 않습니다.
실패 및 예기치 않은 응답
Anchor link to요청이 실패하면 참여자는 Journey에서 제외됩니다. 오류 및 실패한 요청을 참조하십시오.
예시 시나리오: Journey 업데이트와 Mixpanel 프로필 동기화 유지
Anchor link to한 팀은 참여자의 플랜 등급이 Pushwoosh에서 변경되는 즉시 Mixpanel 프로필에도 업데이트되기를 원합니다.
- 플랜 등급이 변경되는 단계 바로 뒤에 Mixpanel: 프로필 설정을 추가합니다. 고유 ID를
{{device:user_id}}(페어링된 Mixpanel: 이벤트 추적 지점과 일치)로 설정하고 업데이트 모드를 $set으로 설정합니다. 프로필 속성에서$email을{{tag:Email}}로 설정합니다. - 저장을 클릭합니다.
이것이 실행되면 Mixpanel 프로필은 별도의 동기화 작업 없이 플랜 변경 사항을 반영합니다.