콘텐츠로 건너뛰기

Shopify 개요

Shopify는 모든 규모의 비즈니스를 시작, 성장, 마케팅 및 관리할 수 있는 신뢰할 수 있는 도구를 제공하는 선도적인 글로벌 커머스 기업입니다. Shopify는 안정성을 위해 설계된 플랫폼과 서비스를 통해 모든 곳의 소비자에게 더 나은 쇼핑 경험을 제공하며 커머스를 더 나은 방향으로 발전시킵니다.

Braze와 Shopify의 통합은 고객 참여를 강화하고 개인화된 마케팅 활동을 추진하고자 하는 이커머스 비즈니스에 강력한 솔루션을 제공합니다. 이 통합은 Shopify의 강력한 이커머스 기능과 고도화된 고객 인게이지먼트 플랫폼을 원활하게 연결하여 실시간 쇼핑 행동 및 트랜잭션 데이터를 기반으로 사용자에게 타겟팅된 관련성 있고 시의적절한 메시지를 전달할 수 있도록 지원합니다.

요구 사항

요구 사항 설명
Shopify 스토어 활성 Shopify 스토어가 있어야 합니다.
Shopify 스토어 소유자 또는 직원 권한
  • 모든 일반 및 온라인 스토어 설정에 대한 액세스 권한.
  • 추가 관리자 권한:
    • 주문: 보기
    • 고객: 읽기/쓰기
    • 고객 이벤트 보기(웹 픽셀)
    • 설정 관리
    • 직원/협력자가 개발한 앱 보기
    • 앱 및 채널 관리/설치
    • 커스텀 픽셀 관리/추가

통합 방법

Braze는 이커머스 비즈니스의 다양한 요구를 충족할 수 있도록 Shopify 판매자를 위한 두 가지 통합 옵션을 제공합니다: 표준 통합커스텀 통합입니다.

표준 통합은 Shopify 온라인 스토어에 맞춤화되어 있으며, 원활하고 간편한 설정 프로세스를 제공합니다. 이 옵션을 사용하면 Shopify 스토어를 Braze에 빠르게 연결하여 광범위한 기술 전문 지식 없이도 강력한 고객 참여 툴을 활용할 수 있습니다. 이 통합 옵션을 통해 고객 데이터를 동기화하고, 개인화된 메시징을 자동화하며, 포괄적인 Braze 기능을 통해 마케팅 활동을 강화할 수 있습니다.

Shopify 표준 통합을 사용하려면 Shopify 표준 통합 설정을 참조하세요.

커스텀 통합은 Shopify Hydrogen을 사용하거나 헤드리스 스토어를 지원하는 경우 더 유연하고 구성 가능한 솔루션을 제공합니다. 이 옵션을 사용하면 Braze SDK를 Shopify 환경에 직접 구현하여 더 깊은 통합과 맞춤형 기능을 활성화할 수 있습니다. 고유한 고객 경험을 창출하거나 특정 워크플로를 최적화하려는 경우, 커스텀 통합은 헤드리스 설정에서 Braze의 기능을 최대한 활용하는 데 필요한 도구를 제공합니다.

Shopify 커스텀 통합을 사용하려면 Shopify 커스텀 통합 설정을 참조하세요.

통합 작동 방식

구성 설정에서 이미 과거 데이터 백필을 설정하고 활성화한 경우, 초기 데이터 동기화가 즉시 시작됩니다.

커스텀 외부 ID로 통합할 계획인 경우(표준 통합 또는 커스텀 통합 모두 해당), 기존의 모든 Shopify 고객 프로필에 커스텀 외부 ID를 Shopify 고객 메타필드로 추가한 후 과거 데이터 백필을 수행해야 합니다.

초기 데이터 동기화 이후, Braze는 Shopify 및 Braze SDK로부터 직접 새로운 데이터와 업데이트를 지속적으로 추적합니다.

사용자 및 데이터 동기화

통합이 활성화되면, Braze는 Shopify 통합을 통해 두 가지 주요 소스에서 사용자 데이터를 수집합니다:

  • Shopify 웹 픽셀 API 및 앱 임베드: Braze 웹 SDK와 JavaScript SDK를 구동하여 온사이트 추적, ID 관리, 이커머스 행동 데이터 수집, 인앱 메시지 등 메시징 채널을 지원합니다.
  • Shopify 웹훅: 이커머스 행동 데이터, 제품 동기화, 가입자 수집

통합 온보딩 중에 Braze SDK가 Shopify 사이트를 초기화하고 로드하는 시점을 선택해야 합니다:

  • 사이트 방문 시 (예: 세션 시작)
    • 동작 내용: 게스트 쇼핑객 등 익명 사용자를 추적하여 더 깊은 개인화를 위한 추가 데이터에 접근합니다
  • 계정 가입 시 (예: 계정 로그인)
    • 동작 내용: 보다 보수적이고 프라이버시 중심적인 접근 방식으로 익명 사용자 추적을 방지하여, 사용자가 계정에 로그인한 이후에 사용자 활동을 추적합니다

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 유형을 지원합니다:

  • Shopify 고객 ID(기본값)
  • 커스텀 외부 ID
  • 해시된 이메일(SHA-256)
  • 해시된 이메일(SHA-1)
  • 해시된 이메일(MD5)
  • 이메일
Braze는 다음과 같은 경우 SDK 내에서 changeUser 메서드를 호출하여 사용자에게 external_id를 할당합니다:

  • 사용자가 로그인하거나 계정을 생성할 때
  • 주문이 접수될 때

익명 프로필에 external_id를 할당할 때 어떤 일이 발생하는지에 대한 자세한 내용은 사용자 프로필 수명주기를 참조하세요.

Braze는 또한 external_id를 활용하여 Shopify 웹훅에서 오는 다운스트림 이커머스 행동 데이터를 귀속시킵니다.

이 통합은 Braze SDK와 Shopify 서비스가 함께 작동하여 Shopify 데이터를 적절하게 추적하고 거의 실시간으로 올바른 사용자에게 귀속시키도록 요구합니다. 통합을 통해 추적되는 데이터에 대한 자세한 내용은 Shopify 데이터를 참조하세요.

Shopify 이메일 및 SMS 마케팅 옵트인 동기화

구성 설정에서 가입자 수집을 활성화하면, Braze에 연결하는 각 스토어에 구독 그룹을 할당해야 합니다. 이렇게 하면 고객이 스토어의 구독 그룹에 대해 “subscribed” 또는 “unsubscribed”로 분류됩니다.

이메일 및 SMS 마케팅에 대한 Shopify 마케팅 옵트인 상태는 다음과 같은 방법으로 업데이트할 수 있습니다:

  • 수동 업데이트: Shopify 관리자에서 사용자의 이메일 또는 SMS 마케팅 옵트인 상태를 수동으로 변경할 수 있습니다.
  • Shopify 뉴스레터 하단 입력란: 사용자가 Shopify 기본 뉴스레터 하단 입력란에 이메일을 입력하면 옵트인 상태가 업데이트됩니다.
  • 결제: 사용자가 마케팅 체크박스를 선택하고 단일 페이지 결제에서 Pay now를 선택하거나 3페이지 결제에서 Continue to shipping을 선택하여 결제를 진행할 때 사용자 동의가 수집됩니다.

이 표는 Shopify 마케팅 옵트인 상태가 Braze 구독 그룹 내 상태와 어떻게 대응하는지 보여줍니다.

Shopify 마케팅 옵트인 상태 Braze 구독 그룹 상태
이메일 구독됨 Subscribed
이메일 구독 해지됨 Unsubscribed
이메일 확인 대기 중 Unsubscribed
이메일 무효 Unsubscribed
SMS 구독됨 Subscribed
SMS 구독 해지됨 Unsubscribed

SMS 이중 옵트인

SMS 이중 옵트인을 사용하면 Shopify의 확인 이메일 대신 Braze를 통해 브랜드 확인 문자를 보낼 수 있습니다. SMS 이중 옵트인을 활성화하려면 다음을 수행하세요:

  1. Shopify 관리자에서 Settings > Notifications > Customer notifications로 이동합니다.
  2. SMS에 대한 마케팅 이중 옵트인을 끕니다.
    • Shopify의 이중 옵트인이 활성화되어 있으면, Shopify가 자체 대기 상태 또는 이메일 확인을 보내고 쇼핑객은 Braze SMS 확인을 받지 못합니다.
  3. 결제 SMS를 단일 옵트인으로 설정합니다.
  4. Braze SMS 설정에서 Use Braze SMS double opt-in을 선택합니다.

"Braze SMS 이중 옵트인 사용" 체크박스, Shopify의 SMS 이중 옵트인을 먼저 끄라는 경고, 그리고 확인 체크박스.

쇼핑객이 결제 시 또는 양식을 통해 SMS를 구독하면 다음과 같은 일이 발생합니다:

  1. Shopify가 구독 정보를 Braze로 전송합니다.
  2. Braze가 쇼핑객을 대기 상태로 설정하고 확인 문자를 보냅니다.
  3. 쇼핑객이 확인 키워드로 답장하면 구독 상태가 됩니다.
  4. 확인 기간이 끝나기 전에 답장하지 않으면 대기 상태로 유지됩니다.

Braze SMS 이중 옵트인에 대한 자세한 내용은 SMS 이중 옵트인을 참조하세요.

가입 양식

Shopify 뉴스레터 하단 입력란에 이메일 주소를 입력한 사용자는 다음 워크플로 중 하나를 경험하게 됩니다:

계정에 로그인하지 않은 사용자
  1. 고객이 생성되거나 업데이트될 때마다 Braze가 인바운드 Shopify 웹훅을 수신합니다.
  2. Braze가 해당 사용자와 연결된 이메일 주소와 Shopify 고객 ID 별칭을 포함하는 사용자 프로필을 생성합니다.
  3. Braze SDK가 이메일 주소로 익명 프로필을 업데이트합니다.
이미 계정에 로그인한 사용자

Braze는 해당 사용자와 연결된 이메일 주소와 Shopify 고객 ID 별칭을 포함하는 사용자 프로필을 생성합니다. Shopify가 이미 이 정보를 제공했다고 가정하므로 Braze는 로그인한 사용자의 이메일 주소를 업데이트하지 않습니다.

Braze 가입 양식

Braze는 두 가지 유형의 가입 양식 템플릿을 제공합니다:

이러한 가입 양식 템플릿을 사용하면, Braze가 사용자 프로필의 글로벌 이메일 구독 상태를 자동으로 업데이트합니다. 이메일 유효성 검사를 포함하여 글로벌 이메일 구독 상태가 처리되는 방식에 대한 자세한 내용은 각 양식 템플릿 유형의 설명서를 참조하세요.

서드파티 가입 양식

가입 양식에 서드파티 플랫폼 또는 Shopify 플러그인을 사용하는 경우, 양식 제출에서 이메일 주소와 글로벌 이메일 구독 상태를 캡처하기 위해 개발자와 함께 Braze SDK 코드를 통합해야 합니다. 자세한 내용은 Shopify 표준 통합 설정Shopify 커스텀 통합 설정을 참조하세요.

제품 동기화

Braze는 Shopify 스토어의 제품을 Braze 카탈로그로 동기화하는 기능을 지원합니다. 자세한 내용은 Shopify 제품 동기화를 참조하세요.

데이터 주체 요청

Braze 플랫폼의 Shopify 통합의 일환으로, Braze는 Shopify의 컴플라이언스 웹훅을 자동으로 수신합니다. 그러나 고객이 최종사용자 데이터의 데이터 컨트롤러이므로, 고객은 Braze 내 최종사용자 데이터(Shopify 통합을 통해 수신된 최종사용자 데이터 포함)와 관련하여 수신된 데이터 주체 요청을 처리하는 데 필요한 모든 조치를 직접 수행해야 합니다. 자세한 내용은 데이터 보호 기술 지원 설명서를 참조하세요.

New Stuff!