애플리케이션 개발자를 위한 푸시 알림 개요
푸시 알림을 설정하려면 애플리케이션 개발자와 관리자를 위한 몇 가지 고유한 단계가 필요합니다. 이 문서는 아키텍처에 대한 높은 수준의 개요와 각 구성 요소에 대한 세부 문서에 대한 링크를 제공합니다.
각 단계에 대한 자세한 내용은 다음 문서를 참조하세요.
Customer Insights - Journeys에 푸시 알림 애플리케이션 등록
애플리케이션이 개발되면 첫 번째 단계는 해당 애플리케이션을 Customer Insights - Journeys에 등록하는 것입니다. 자세히 알아보기: 푸시 알림 애플리케이션 설정
아키텍처 다이어그램
다음 다이어그램은 Customer Insights - Journeys에서 푸시 알림을 보내는 데 필요한 엔터티 및 관계에 대한 개요를 제공합니다.
모바일 디바이스에 새 애플리케이션이 다운로드됨
모바일 앱에는 장치 토큰과 사용자 정보가 있습니다. 이 정보를 Customer Insights - Journeys에 제공하려면 일반적으로 클라우드 장치 관리 애플리케이션 등의 어딘가에 토큰과 사용자 정보를 저장해야 합니다.
사용자 정보와 장치 토큰은 누군가가 새로운 모바일 애플리케이션을 다운로드할 때 일반적으로 클라우드 서버 장치 토큰 관리 시스템에 저장되어야 합니다. 이 정보를 저장하는 방법은 다양할 수 있습니다. 올바른 메시지가 올바른 장치에 전달되고 개인화를 지원하려면 사용자 및 장치 정보가 필요합니다.
장치 토큰은 시간이 지남에 따라 변경될 수 있다는 점에 유의하는 것이 중요합니다. 또한 토큰이 변경되는 원인도 예측할 수 없습니다. 예를 들어 누군가가 애플리케이션을 제거하고 다시 설치하면 장치 토큰이 변경될 가능성이 높습니다. 해당 장치에 메시지를 계속 보내려면 장치 토큰이 변경된 경우 Customer Insights - Journeys를 업데이트하는 것이 중요합니다.
Customer Insights - Journeys를 통한 장치 및 사용자 등록
장치의 사용자 식별자가 연락처, 잠재 고객 및 Customer Insights - Data 프로필이 저장되는 Dataverse의 사용자 식별자와 다르기 때문에 저장된 사용자를 Customer Insights - Journeys의 알려진 사용자에 매핑해야 합니다.
이 매핑을 수행하려면 Customer Insights - Journeys용 공개 API를 사용하여 Dataverse 식별자를 얻을 수 있습니다. 일반적으로 이메일 주소나 전화번호로 API를 쿼리하여 연락처, 잠재 고객 또는 Customer Insights - Data 프로필 식별자를 얻습니다. 모바일 애플리케이션 사용자 ID, 장치 토큰 ID 및 Dataverse 사용자 식별자 간의 매핑은 애플리케이션의 토큰 관리 시스템에 저장되어야 합니다. Customer Insights - Journeys는 여러 모바일 애플리케이션을 지원하므로 이 데이터를 보낼 때 애플리케이션 ID를 지정해야 합니다.
매핑이 완료되고 저장되면 공개 API를 사용하여 Customer Insights - Journeys에 대한 장치 등록 요청의 Dataverse 사용자 식별자, 장치 토큰 및 모바일 애플리케이션 식별자를 POST
할 수 있습니다.
푸시 알림 장치 등록 및 사용자 등록에서 장치 및 사용자 등록에 대한 자세한 내용을 확인하세요.
여정 실행
여정이 실행되고 사용자에게 푸시 알림을 보내려고 하면 Customer Insights - Journeys은 지정된 모바일 애플리케이션에 대해 지정된 사용자에게 모든 장치 토큰에 대한 메시지를 보내려고 시도합니다. 메시지는 현재 유효한 장치 토큰에만 전송됩니다. 사용자가 Customer Insights - Journeys에 등록된 여러 장치(예: 휴대폰 및 태블릿)에 애플리케이션을 설치한 경우 두 장치 모두에서 메시지를 받습니다.
전송 및 상호 작용 보고
Customer Insights - Journeys 내에서 푸시 알림에 대한 전송 및 상호 작용 메트릭을 보고하려면 이 정보를 Customer Insights - Journeys API로 다시 보내도록 애플리케이션을 구성해야 합니다.
푸시 알림 전송 및 상호작용 보고에서 전송 및 상호 작용 보고에 대한 자세한 내용을 확인하세요.