Shopify 개요
Shopify는 모든 규모의 비즈니스를 시작, 성장, 마케팅 및 관리할 수 있는 신뢰할 수 있는 도구를 제공하는 선도적인 글로벌 커머스 기업입니다. Shopify는 안정성을 위해 설계된 플랫폼과 서비스를 통해 모든 곳의 소비자에게 더 나은 쇼핑 경험을 제공하며 커머스를 더 나은 방향으로 발전시킵니다.
Braze와 Shopify의 통합은 고객 참여를 강화하고 개인화된 마케팅 활동을 추진하고자 하는 이커머스 비즈니스에 강력한 솔루션을 제공합니다. 이 통합은 Shopify의 강력한 이커머스 기능과 고도화된 고객 참여 플랫폼을 원활하게 연결하여 실시간 쇼핑 행동 및 트랜잭션 데이터를 기반으로 사용자에게 타겟팅된 관련성 있고 시의적절한 메시지를 전달할 수 있도록 지원합니다.
요구 사항
| 요구 사항 | 설명 |
|---|---|
| Shopify 스토어 | 활성 Shopify 스토어가 있어야 합니다. |
| Shopify 스토어 소유자 또는 직원 권한 |
|
통합 방법
Braze는 이커머스 비즈니스의 다양한 요구를 충족하도록 설계된 두 가지 Shopify 통합 옵션을 제공합니다: 표준 통합과 커스텀 통합.
표준 통합은 Shopify 온라인 스토어에 맞춤화되어 있으며, 원활하고 간편한 설정 프로세스를 제공합니다. This option allows you to quickly connect your Shopify store to Braze, empowering you to leverage powerful customer engagement tools without extensive technical expertise. With this integration option, you can sync customer data, automate personalized messaging, and enhance your marketing efforts through comprehensive Braze features.
Shopify 표준 통합을 사용하려면 Shopify 표준 통합 설정을 참조하십시오.
The custom integration offers a more flexible and composable solution if you use Shopify Hydrogen or support a headless store. This option empowers you to implement Braze SDKs directly into your Shopify environment, enabling deeper integration and tailored functionalities. 독특한 고객 경험을 창출하거나 특정 워크플로를 최적화하려는 경우, 커스텀 통합은 헤드리스 설정에서 Braze의 기능을 최대한 활용하는 데 필요한 도구를 제공합니다.
Shopify 커스텀 통합을 사용하려면 Shopify 커스텀 통합 설정을 참조하십시오.
통합 작동 방식
구성 설정에서 이미 과거 데이터 백필을 설정하고 활성화한 경우, 초기 데이터 동기화가 즉시 시작됩니다. Braze는 Shopify 통합 연결 이전 최근 90일간의 모든 고객 및 주문 완료 이벤트를 가져옵니다. Braze가 Shopify 고객을 가져올 때, 구성 설정에서 선택한 external_id 유형을 할당합니다.
커스텀 외부 ID로 통합할 계획이라면(표준 통합 또는 커스텀 통합 모두 해당), 기존의 모든 Shopify 고객 프로필에 커스텀 외부 ID를 Shopify 고객 메타필드로 추가한 다음 과거 데이터 백필을 수행해야 합니다.
초기 데이터 동기화 이후, Braze는 Shopify 및 Braze SDK에서 직접 새로운 데이터와 업데이트를 지속적으로 추적합니다.
활성 캠페인 또는 캔버스가 있는 기존 Braze 고객인 경우, 중요한 정보를 위해 Shopify 과거 데이터 백필을 검토하세요. 어떤 특정 고객 데이터가 백필되는지 확인하려면 Shopify 기능을 참조하세요.
사용자 및 데이터 동기화
통합이 활성화되면, Braze는 Shopify 통합을 통해 두 가지 주요 소스에서 사용자 데이터를 수집합니다:
- Shopify Web Pixel API 및 앱 임베드: Braze Web SDK와 Javascript SDK를 구동하여 온사이트 추적, 신원 관리, 이커머스 행동 데이터를 지원하고 인앱 메시지와 같은 메시징 채널을 활성화합니다.
- Shopify 웹훅: 이커머스 행동 데이터, 제품 동기화 및 가입자 수집
통합 온보딩 중에 Braze SDK가 Shopify 사이트를 초기화하고 로드하는 시점을 선택해야 합니다:
- 사이트 방문 시(예: 세션 시작)
- 기능: 게스트 쇼핑객과 같은 익명 사용자를 추적하여 더 깊은 개인화를 위한 더 많은 데이터에 접근합니다
- 계정 가입 시(예: 계정 로그인)
- 기능: 보다 보수적이고 프라이버시 중심의 접근 방식으로 익명 사용자 추적을 방지하여, 사용자가 계정에 로그인한 이후에만 사용자 활동을 추적합니다
- 웹사이트 방문(세션)은 월간 활성 사용자(MAU) 할당량에 포함됩니다.
- Braze Web SDK 및 JavaScript SDK 버전은 자동으로 v5.4.0으로 설정됩니다.
Braze는 Shopify 통합을 사용하여 게스트 쇼핑 경험부터 식별된 사용자가 될 때까지 사용자를 추적하는 여러 식별자를 지원합니다:
| Braze 식별자 | 설명 |
|---|---|
Braze device_id |
브라우저에 저장되는 무작위로 생성된 ID로, Braze SDK를 통해 익명 사용자 활동을 추적합니다. |
| 장바구니 토큰 사용자 별칭 | Braze가 장바구니 업데이트 이벤트를 추적하기 위해 생성하는 별칭입니다. 이 토큰은 Shopify 장바구니 토큰을 사용하여 생성됩니다. |
| 결제 토큰 사용자 별칭 | 사용자가 결제 프로세스를 시작할 때 Braze가 생성하는 별칭입니다. 이 토큰은 Shopify 결제 토큰을 사용하여 생성됩니다. 고객이 Shop Pay를 빠른 결제 옵션으로 사용하는 경우, Shopify가 특정 표준 결제 이벤트를 건너뛰어 Braze가 결제 토큰 별칭을 추가하는 데 필요한 데이터를 수신하지 못할 수 있습니다. |
| Shopify 고객 ID 별칭 | Shopify 고객 ID는 계정 로그인 시 또는 주문이 완료될 때 외부 ID가 할당되면서 별칭으로 지정됩니다. |
Braze external_id |
기기와 플랫폼 간에 고객을 추적하는 데 도움이 되는 고유 식별자입니다. 사용자가 기기를 전환하거나 앱을 재설치할 때 여러 프로필이 생성되는 것을 방지하여 일관된 사용자 경험을 유지하고 분석을 개선합니다. Shopify 통합은 다음 external_id 유형을 지원합니다:
external_id를 할당합니다:
익명 프로필에 external_id를 할당할 때 어떤 일이 발생하는지에 대한 자세한 내용은 고객 프로필 수명주기를 참조하세요.Braze는 또한 external_id를 활용하여 Shopify 웹훅의 다운스트림 이커머스 행동 데이터를 귀속시킵니다. |
이 통합은 Braze SDK와 Shopify 서비스가 함께 작동하여 Shopify 데이터를 거의 실시간으로 올바른 사용자에게 적절히 추적하고 귀속시켜야 합니다. 통합을 통해 추적되는 데이터에 대한 자세한 내용은 Shopify 데이터를 참조하세요.
- 통합을 테스트하는 경우, 시크릿 모드를 사용하거나 쿠키를 삭제하여 Braze
device_id를 초기화하고 익명 사용자의 동작을 시뮬레이션하는 것을 권장합니다. - Shopify 뉴스레터 푸터에 이메일을 입력하거나 주문이 완료되기 전 결제 과정에서 Shopify 고객 ID가 생성되더라도, 해당 고객 ID는 Shopify Web Pixels를 통해 접근할 수 없습니다. 이로 인해 Braze는 이 두 가지 상황에서
changeUser메서드를 사용할 수 없습니다.
Shopify 이메일 및 SMS 마케팅 옵트인 동기화
구성 설정에서 가입자 수집을 활성화하면, Braze에 연결하는 각 스토어에 대해 구독 그룹을 할당해야 합니다. 이는 고객이 스토어의 구독 그룹에 “가입됨” 또는 “가입 취소”로 분류됨을 의미합니다.
이메일 및 SMS 마케팅에 대한 Shopify 마케팅 옵트인 상태는 다음과 같은 방법으로 업데이트할 수 있습니다:
- 수동 업데이트: Shopify 관리자에서 사용자의 이메일 또는 SMS 마케팅 옵트인 상태를 수동으로 변경할 수 있습니다.
- Shopify 뉴스레터 푸터: 사용자가 Shopify 기본 뉴스레터 푸터에 이메일을 입력하면 옵트인 상태가 업데이트됩니다.
- 결제 프로세스: 사용자가 결제 중에 옵트인 상태를 업데이트하는 경우.
Shopify의 이메일 마케팅 옵트인 상태는 Braze에서 사용자의 글로벌 이메일 구독 상태를 변경하지 않습니다. 고객 프로필이 생성될 때 기본 구독 상태는 “가입됨”입니다. 캠페인 또는 캔버스 진입 기준의 일부로 구독 그룹을 사용하는 것을 잊지 마세요.
이 표는 Shopify 마케팅 옵트인 상태가 Braze 구독 그룹 내의 상태와 어떻게 대응하는지 보여줍니다.
| Shopify 마케팅 옵트인 상태 | Braze 구독 그룹 상태 |
|---|---|
| 이메일 가입됨 | 가입됨 |
| 이메일 가입 취소됨 | 가입 취소됨 |
| 이메일 확인 대기 중 | 가입 취소됨 |
| 이메일이 유효하지 않음 | 가입 취소됨 |
| SMS 가입됨 | 가입됨 |
| SMS 가입 취소됨 | 가입 취소됨 |
가입 양식
Shopify 뉴스레터 푸터
Shopify 뉴스레터 푸터에 이메일 주소를 입력한 사용자는 다음 워크플로 중 하나를 경험합니다:
계정에 로그인하지 않은 사용자
- Braze는 고객이 생성되거나 업데이트될 때마다 인바운드 Shopify 웹훅을 수신합니다.
- Braze는 해당 사용자와 연결된 이메일 주소와 Shopify 고객 ID 별칭을 포함하는 고객 프로필을 생성합니다.
- Braze SDK가 이메일 주소로 익명 프로필을 업데이트합니다.
사용자가 계정을 생성하거나, 계정에 로그인하거나, 주문을 완료하여 자신을 식별할 때까지 중복 프로필이 발생할 수 있습니다. Braze는 중복 프로필의 조정을 자동화하는 데 도움이 되는 대량 병합 도구를 제공합니다. 자세한 내용은 중복 사용자를 참조하세요.
이미 계정에 로그인한 사용자
Braze는 해당 사용자와 연결된 이메일 주소와 Shopify 고객 ID 별칭을 포함하는 고객 프로필을 생성합니다. Shopify가 이미 이 정보를 제공했다고 가정하므로, Braze는 로그인한 사용자의 이메일 주소를 업데이트하지 않습니다.
Braze 가입 양식
Braze는 두 가지 유형의 가입 양식 템플릿을 제공합니다:
- 이메일 가입 양식: 드래그 앤 드롭 에디터를 사용하여 생성합니다.
- 기존 에디터 이메일 캡처 양식: 이메일 주소를 캡처하기 위한 보다 간단한 양식입니다.
이러한 가입 양식 템플릿을 사용하면, Braze가 고객 프로필의 글로벌 이메일 구독 상태를 자동으로 업데이트합니다. 이메일 유효성 검사 정보를 포함하여 글로벌 이메일 구독 상태가 어떻게 처리되는지에 대한 자세한 내용은 각 양식 템플릿 유형의 설명서를 참조하세요.
- 캠페인 또는 캔버스에 Shopify 스토어에 연결된 글로벌 이메일 구독 상태와 구독 그룹을 모두 포함하는 진입 기준을 설정해야 합니다. 이렇게 하면 올바른 오디언스를 타겟팅할 수 있습니다.
- Braze는 인브라우저 메시지를 통해 이메일 주소 및 전화번호와 같은 방문자 정보를 수집합니다. 이 정보는 Shopify Visitor API로 전송되지만 Shopify에서 고객 프로필은 생성되지 않습니다. 자세한 내용은 Visitor API를 참조하세요.
서드파티 가입 양식
가입 양식에 서드파티 플랫폼이나 Shopify 플러그인을 사용하는 경우, 양식 제출에서 이메일 주소와 글로벌 이메일 구독 상태를 캡처하기 위해 개발자와 협력하여 Braze SDK 코드를 통합해야 합니다. 자세한 내용은 Shopify 표준 통합 설정 및 Shopify 커스텀 통합 설정을 참조하세요.
제품 동기화
Braze는 Shopify 스토어의 제품을 Braze 카탈로그에 동기화하는 기능을 지원합니다. 자세한 내용은 Shopify 제품 동기화를 참조하세요.
데이터 주체 요청
Braze 플랫폼의 Shopify 통합의 일부로, Braze는 Shopify의 규정 준수 웹훅을 자동으로 수신합니다. 그러나 고객이 최종 사용자 데이터의 데이터 컨트롤러이므로, 고객은 Braze의 최종 사용자 데이터(Shopify 통합을 통해 수신된 최종 사용자 데이터 포함)와 관련하여 수신된 데이터 주체 요청을 처리하기 위해 필요한 모든 조치를 수행해야 합니다. 자세한 내용은 데이터 보호 기술 지원 설명서를 참조하세요.
GitHub 에서 이 페이지를 편집합니다.