- 라이브 데이터를 사용하여 개인화된 시간에 민감한 메시지 전송
- 시스템 간에 사용자 속성 및 메시지 데이터 동기화
- OneSignal의 메시징 인프라를 활용하면서 내부 시스템을 신뢰할 수 있는 소스로 사용

데이터베이스 통합
데이터베이스 통합의 이점
대규모 개인화된 메시징 내부 시스템의 데이터를 사용하여 실시간으로 메시지를 개인화하세요:- 태그를 추가하여 세분화 또는 콘텐츠 개인화를 위해 OneSignal에 사용자 속성을 저장합니다.
- Create message API에서 custom_data를 전달하여 데이터를 영구적으로 저장하지 않고 개인화합니다.
- 주문 완료
- 구독 갱신 또는 만료
- 마일스톤 달성
- 다음을 사용하여 트리거:
- 적절한 시간에 적절한 사용자에게 도달하기 위해 별칭 또는 필터가 있는 Create message API.
- 사용자 지정 이벤트를 통한 Journeys
 
external_id를 지원하며 사용자당 최대 10개의 사용자 지정 별칭을 지원합니다(예: crm_id, facebook_id).
데이터 흐름
사용자 신원 구조
시스템 전체에서 기본 사용자 식별자로external_id를 사용하세요. 유연성을 위해 다른 별칭 또는 식별자를 연결할 수 있습니다. 글로벌 사용자 ID가 없는 경우 OneSignal/Subscription ID를 사용할 수 있지만 연결될 때까지 익명이므로 추가 처리가 필요합니다.
자세한 내용은 사용자 및 구독을 참조하세요.
OneSignal로 사용자 데이터 전송
REST API를 사용하여 실시간으로 사용자를 만들고 업데이트합니다. 대량 온보딩 또는 업데이트를 위한 CSV 가져오기도 지원합니다.- 사용자 만들기
- 별칭으로 구독 만들기
- 태그 전용 업데이트를 위한 사용자 업데이트
OneSignal에서 데이터 내보내기
OneSignal에서 데이터를 검색하려면:- 실시간 전달 및 참여 이벤트를 위해 Event Streams 사용
- 다음을 통해 정적 내보내기 액세스:
OneSignal로 사용자 지정 이벤트 전송
사용자 지정 이벤트를 전송하여 웨어하우스에서 OneSignal로 직접 데이터를 동기화하여 Journeys를 트리거합니다.베타 기능입니다. 액세스를 위해 
integrations@onesignal.com으로 이메일을 보내세요.- OneSignal 대시보드에서 Data > Integrations로 이동합니다.
- Beta: Sync data from your favorite data warehouse 배너를 찾습니다.
- Sync Data를 클릭하여 데이터 수집 구성에 액세스합니다.

데이터 웨어하우스에서 데이터 동기화
1. 데이터 소스 연결
나열된 데이터 웨어하우스가 표시되지 않거나 통합 설정 방법에 대한 질문이 있는 경우integrations@onesignal.com으로 이메일을 보내 알려주세요. 현재 통합 제공을 확장하기 위한 요청을 받고 있습니다.
2. 동기화 만들기
- Add Sync 클릭
- Any Warehouse Table 선택
- 연결된 데이터 소스 선택
- 스키마 및 테이블 선택
- Google Sheets의 경우: 테이블 드롭다운을 사용하여 문서 내의 특정 시트를 선택합니다.
 
3. 대상 구성
- 연결로 OneSignal 선택
- 객체 유형으로 Custom Event 선택
- 동기화 동작으로 Create Only 유지
- 식별자 열을 OneSignal External ID에 매핑
4. 데이터 필드 선택
- OneSignal에 동기화할 열 선택:
- 지원되는 유형: 텍스트, 숫자, 부울, 날짜, 시간
- 사용: 이러한 필드는 Journey 세분화에 사용할 수 있습니다
- 권장 사항: 타겟팅에 사용할 필드만 동기화
 
5. 테스트 및 배포
- 동기화를 테스트하여 데이터가 올바르게 흐르는지 확인
- 설명 레이블 추가(나중에 변경할 수 없음)
- 트리거 설정: 수동, 예약 또는 순차. 사용자 지정 이벤트를 수집하려면 순차를 선택하는 것이 좋습니다.
다음에 어떤 일이 일어날까요?사용자 지정 이벤트는 OneSignal의 이벤트 인덱스에 나타나며 웨어하우스의 사용자 행동 및 데이터를 기반으로 Journey에서 사용할 준비가 됩니다.
각 동기화 옵션에는 계정에 연결하는 데 필요한 특정 세부 정보가 있습니다. 개별 설정에 대한 질문은 integrations@onesignal.com으로 문의하세요.
데이터는 어디에 있어야 하나요: OneSignal 또는 데이터베이스?
데이터의 목적에 따라 결정하세요:OneSignal에 저장할 항목
메시징에 직접 사용되는 데이터 저장
메시징에 직접 사용되는 데이터 저장
메시징에 직접 사용되는 데이터를 저장하세요:
- external_id및 별칭
- 이메일(이메일 메시징용)
- 전화번호(SMS용)
- 태그로 경량 사용자 속성
custom_data를 사용하여 전송 시 동적 필드를 삽입하세요.자체 시스템에 보관할 항목
자체 시스템에 보관할 항목
자체 시스템에 보관할 항목
메시징과 관련이 없는 데이터(예: 전체 사용자 프로필, 거래 로그)는 성능, 개인정보 보호 및 제어를 위해 자체 시스템에 보관하세요. 장기 분석 또는 규정 준수를 위해 OneSignal의 메시지 기록을 아카이브하세요.데이터베이스에서 메시지 트리거
두 가지 접근 방식을 사용하여 메시지를 트리거할 수 있습니다. 사용 사례에 따라 하나 또는 둘 다 선택하세요.- API
- 태그 및 Journeys
- 사용자 지정 이벤트 및 Journeys
즉각적인 트랜잭션 메시징을 위해 Create message API를 사용하세요.다음을 통해 사용자 타겟팅:
- external_id
- 별칭(예: crm_id)
- 이메일 또는 전화번호
- 트랜잭션 메시지(예: 영수증, 알림)
- 시간에 민감하거나 개인화된 알림
- 개인 또는 그룹 타겟팅(호출당 최대 20,000명의 사용자)
send_after 매개변수를 사용하여 메시지를 예약할 수도 있습니다.