Voucherify, AerisWeather, Zapier, Segment, Braze 및 Twilio를 사용한 로우 코드 날씨 마케팅 캠페인
게시 됨: 2022-04-18목차:
- 날씨 기반 마케팅이란 무엇입니까?
- 지역 날씨 기반 캠페인:
- 고객을 Voucherify로 가져옵니다.
- 고객 세그먼트를 구축하십시오.
- 공개 코드를 만듭니다.
- Twilio를 통해 고객과 코드를 공유하십시오.
- Zapier <> AerisWeather 자동화를 구축하십시오.
- 기상 조건에 따라 공개 코드를 활성화/비활성화하는 Zapier에서 세 가지 경로를 설계합니다.
- 글로벌 날씨 캠페인:
- Voucherify의 고객 프로필에 메타데이터를 추가합니다.
- 메타데이터를 기반으로 고객 세그먼트를 구축합니다.
- 할인 및 기프트 카드 캠페인을 모델링합니다.
- Braze 분포를 만듭니다.
- Segment를 Braze, Voucherify 및 Zapier와 연결하십시오.
- Zap을 구축하십시오.
- Voucherify로 캠페인 진행 상황을 추적하세요.
날씨 기반 마케팅이란 무엇입니까?
날씨 마케팅 (날씨 기반 마케팅 또는 날씨 트리거 마케팅)은 실시간 날씨 데이터를 활용하여 광고를 실행하고 현지 날씨를 기반으로 마케팅 메시지를 개인화하는 강력한 마케팅 자동화입니다.
날씨를 기반으로 메시지와 프로모션을 해야 하는 이유는 무엇입니까? 경제학자 Kyle B. Murray의 2010년 연구에 따르면 햇빛에 노출되면 소비 와 지출 가능성 이 증가할 수 있습니다. 반면, 우울하거나 춥거나 폭풍우가 치는 날에는 구매자가 구매를 더 꺼립니다. 날씨는 소비자 구매 행동과 마케팅 메시지에 대한 수용성의 보편적인 동인입니다. 마케터는 날씨가 소비자가 취하는 행동, 즉 어디로 가고 어떻게 여행하는지, 어떤 음식을 먹고 어떤 옷을 입는지, 어떤 제품과 서비스를 구매하는지, 마지막으로 얼마를 지출할 준비가 되었는지에 엄청난 영향을 미친다는 것을 알고 있습니다.
날씨 기반 마케팅 캠페인의 몇 가지 예:
- Starbucks는 현재 기상 신호를 기반으로 디지털 광고를 타겟팅하여 콘텐츠와 기상 조건을 "오늘은 따뜻한 날씨입니다! 들어와서 스타벅스와 함께 더위를 식히세요.”
- Pantene은 습도가 최고조에 달하는 지역의 소비자들에게 곱슬거림 방지 헤어 제품을, 건조한 지역의 소비자들에게 볼륨 헤어 제품을 홍보했습니다.
- Timberland는 3일 간의 일기 예보를 사용하여 고객이 레인웨어를 구매하도록 유도했습니다.
- Coop은 날씨 예보를 바탕으로 스위스 라디오에서 주로 추운 날에 광고하는 퐁듀 치즈 광고를 발표했습니다.
일기 예보 및 고객의 지리적 위치를 기반으로 하는 여러 동적 프로모션 캠페인 을 출시하려고 한다고 가정해 보겠습니다. 단순한 흐름처럼 보일 수 있는 것이 문자 그대로 기술적인 문제의 지뢰밭입니다. Starbucks 또는 Timberland와 같은 저명한 시장 참여자는 이러한 흐름을 구축하는 데 여러 부서를 참여시킬 수 있습니다. 하지만 시간, 돈, 인력이 부족하다면 어떻게 하시겠습니까? 운 좋게도 로우 코드 SaaS 플랫폼 이 도움이 될 수 있습니다.
이 기사에서는 잘 알려진 SaaS 플랫폼의 기본 기능을 사용하여 코딩 지식이 거의 또는 전혀 필요하지 않은 날씨 기반 캠페인 2개 를 설정하는 방법을 보여줍니다. 첫 번째 캠페인은 현지 기업에 더 적합하고 두 번째 캠페인은 국제 기업을 대상으로 합니다. 다음은 우리가 사용할 승격 메커니즘입니다.
베를린 카페 – 지역 날씨 캠페인
- 베를린에 눈이 오면 매장에서 -20% 공개 쿠폰을 활성화하십시오.
- 베를린에서 눈이 내리고 기온이 -15°C 아래로 떨어지면 -50% 공개 쿠폰을 활성화하십시오.
- 눈이 내리지 않으면 두 제안을 모두 비활성화하십시오.

온라인 커피 매장을 위한 글로벌 날씨 캠페인 – Let is snow
- 사용자 위치에 눈이 내리는 경우 사용자는 주문이 $50 이상인 경우 사용할 수 있는 무료 보온병에 대한 개인 일회용 쿠폰을 받게 됩니다.
- 눈이 내리고 사용자 위치의 온도가 -15°C 미만인 경우 사용자는 $100 이상의 주문에 대해 유효한 $40 기프트 카드를 받게 됩니다.

우리는 헤드리스 플랫폼 을 사용하여 캠페인에 대한 개념 증명을 제시할 것입니다.
- 지리적 위치 웹 API
- Zapier <> AerisWeather – 자동화 API
- 부문 — 고객 데이터 플랫폼
- Voucherify – 프로모션 관리 소프트웨어
- Braze – 이메일 마케팅
- Twilio – 모바일 마케팅
이러한 최고 수준의 헤드리스 서비스와 약간의 사용자 지정 코드를 사용하면 시장 출시 시간과 개발 비용을 크게 줄일 수 있습니다 . 헤드리스 플랫폼을 처음 접하는 경우 이 기사가 흥미로울 것입니다.
참고: 이 흐름이 성공하려면 스토어를 이러한 앱과 연결해야 합니다.
베를린 카페 – 지역 날씨 캠페인
기업들은 COVID-19 건강 위기로 큰 타격을 받았습니다. 기업이 창의적이고 설정하기 쉬운 캠페인을 개발할 수 있도록 돕기 위해 베를린 고객을 위한 날씨 기반 캠페인 의 흐름을 모델링하기로 결정했습니다.
프로모션 로직은 다음과 같습니다.
- 베를린에 눈이 오면 매장에서 -20% 공개 쿠폰을 활성화하십시오.
- 베를린에서 눈이 내리고 기온이 -15°C 아래로 떨어지면 -50% 공개 쿠폰을 활성화하십시오.
- 눈이 내리지 않으면 두 제안을 모두 비활성화하십시오.
다음은 단계별로 수행할 작업입니다.
- 고객 기반을 Voucherify로 가져옵니다(고객 프로필에 위치 및 전화 번호가 포함되어 있는지 확인).
- 베를린 고객을 위한 세그먼트를 구축하십시오.
- 맞춤형 코드 패턴으로 -20% 및 -50%에 대한 두 개의 독립 실행형 코드를 생성합니다.
- Twilio 통합을 통해 고객과 코드를 공유하십시오.
- Zapier로 이동하여 AerisWeather와 연결하십시오.
- AerisWeather에 매일 오전 7시에 베를린 날씨를 확인하도록 요청하십시오.
- 프로모션 조건이 충족되면 Zapier는 POST 요청을 Voucherify에 전송하여 바우처를 활성화합니다.
- 기상 조건이 충족되지 않으면 POST 요청을 통해 Zapier가 독립 실행형 코드를 비활성화합니다.
Voucherify – 올인원 프로모션 엔진
참고: Voucherify 무료 평가판을 시작하려면 이 링크를 클릭 하세요.
Voucherify는 여러 판촉 유형을 지원하는 API 우선 판촉 엔진입니다. Voucherify를 사용하여 다음을 수행합니다.
- CSV 파일을 통해 고객을 가져옵니다.
- 베를린 고객을 위한 세그먼트를 구축하십시오.
- -20% 및 -50%에 대한 두 개의 독립 실행형 코드를 만듭니다.
- Twilio 통합을 통해 고객과 코드를 공유합니다.
수입 고객
Voucherify 계정을 열고 왼쪽에서 고객 탭을 찾으십시오. CSV 파일이 준비되면 CSV 가져오기 버튼을 클릭 하고 고객 속성을 Voucherify에 매핑하기 시작합니다. 프로덕션 준비 캠페인의 경우 API 통합 또는 Segment.io(두 번째 시나리오에서 제시)를 통해 고객 기록을 동기화해야 합니다.
이 워크플로를 위해서는 위치와 전화번호가 필요하다는 것을 기억하십시오.

매핑을 확인합니다. 가져오기가 준비되면 알려드립니다.

베를린 고객을 위한 세그먼트 구축
가져온 고객 데이터의 수에 따라 가져오기 에 최대 몇 분이 소요될 수 있습니다. Voucherify에 고객 프로필이 이미 있는 상태에서 베를린 고객을 위한 세그먼트(그룹) 구축을 진행합니다.
- 고객 그룹의 이름을 지정합니다.
- 자동 업데이트 모드를 선택합니다(새 고객이 자동으로 추가됨).
- 조건 선택 – 도시는 베를린입니다.
고객 목록을 새로고침하여 그룹에 적합한 사용자 수를 확인하고 세그먼트를 저장합니다.

공개 코드 생성
캠페인 탭으로 이동하여 새로운 독립형 코드를 생성하십시오. 독립 실행형 코드는 여러 채널을 통해 공유되는 공개 할인 코드입니다. 할인 쿠폰 및 독립 실행형 코드 를 유형으로 선택합니다. 코드 패턴을 사용자 정의합니다(예: SNOW2020).

그런 다음 캠페인 기간을 설정합니다. 겨울 테마 프로모션 을 실행 중이므로 11월 1일과 1월 31일로 설정하겠습니다.

다음으로, 할인 유형, 20% 할인을 선택하고 상환 한도(검증 규칙)를 추가합니다.
- 대상 – 코드는 베를린 구간의 고객만 사용할 수 있습니다.
- 주문량 – 코드는 10유로 이상의 주문에만 유효합니다.
- 예산 제약 – 코드는 고객당 한 번 사용할 수 있습니다.

메타데이터를 건너뛰고 마지막 단계에서 검토한 후 캠페인을 저장합니다.
코드를 생성한 후 Campaign Manager로 돌아와 캠페인을 하나 더 생성 합니다. 다음을 제외하고 모든 매개변수는 동일합니다.
- 코드 패턴은 이제 COLD2020입니다.
- 할인은 50%입니다.
- 코드는 베를린 구간(청중)의 고객만 사용할 수 있습니다.
- 코드는 Hot Coffee(주문 구조)가 포함된 주문에만 유효합니다.
- 코드는 고객당 한 번 사용할 수 있습니다(예산 제약).
두 코드를 모두 비활성화 해야 합니다. 특정 기상 조건이 충족되는 경우에만 활성화(유효)됩니다.

고객과 코드 공유
마지막 단계는 고객과 코드를 공유하는 것입니다. 소셜 미디어, 유료 광고 또는 상점의 배너에서 코드를 공유할 수 있습니다. 이번에는 문자 메시지를 통해 코드에 대한 정보를 보내드리고자 합니다. 이를 위해 Twilio 통합을 사용합니다.
참고: 이 워크플로를 테스트하려면 Twilio 계정이 필요합니다. Twilio의 평가판으로 충분합니다.
Voucherify 계정을 Twilio와 연결하려면 대시보드의 통합 디렉토리로 이동하십시오.

Twilio를 찾아 연결 을 누르십시오. 다음을 제공해야 합니다.
- 계정 SID.
- 인증 토큰.
- 전화 번호.
이 데이터는 Twilio 프로젝트의 기본 보기에서 찾을 수 있습니다.

Twilio 계정이 연결된 상태에서 베를린 고객에게 코드를 전달하십시오. Voucherify는 최종 고객에게 코드를 제공하는 프로세스를 지원할 수 있습니다. 배포 탭으로 이동하여 새 메시지를 만듭니다.
우리는 어떤 트리거도 기반으로 하지 않을 것입니다. 수동 메시지를 선택하세요.

- 배포 이름을 지정합니다(예: Winter Special).
- 메시지의 목적을 선택하십시오 – 고객에게 일반 메시지 보내기 .
- 대상 선택 – 베를린 고객 세그먼트에서 고객에게 보내는 대량 메시지.
- 마케팅 동의를 선택하거나 이 기능을 비활성화하세요.
- 채널 선택 – SMS – Twilio .

마지막으로 문자 메시지를 사용자 정의하고 변수(예: 고객 이름)를 추가합니다 . 변수는 메시지가 전송된 후 관련 데이터로 채워지는 자리 표시자 역할을 합니다.

메시지에 공개 코드를 포함 하고 고객에게 프로모션 규칙에 대해 알리는 것을 잊지 마십시오. 메시지를 저장하고 보냅니다.
Zapier - 웹의 접착제
Zapier는 최신 기술 스택을 위한 최고의 자동화 도구 중 하나입니다. 1000개 이상의 웹 앱 을 지원하며 개발 작업을 거의 또는 전혀 하지 않고도 연결할 수 있습니다. Zapier를 사용하여 AerisWeather 앱 을 Voucherify와 연결합니다. Zapier 계정에 로그인하고 새로운 Zap을 만드십시오.
AerisWeather가 방아쇠 역할을 할 것입니다. New Observations Data 를 이벤트로 사용할 것입니다. 계속을 클릭하고 AerisWeather 계정에 로그인하여 연결을 승인합니다(무료 평가판이 있음).

다음 단계에서는 트리거를 설정해야 합니다. 일기 예보를 확인하려는 위치 (베를린)를 제공합니다. 측정 단위(영국식/미터법), 시간대, 날씨 확인 빈도(저희의 경우 매일 오전 7시)를 선택합니다.

다음으로 Zapier는 Zapier 및 AerisWeather 계정이 올바르게 연결되어 있는지 확인하기 위해 연결을 테스트할 수 있도록 합니다. 이에 대한 응답으로 AerisWeather는 베를린의 현재 일기 예보를 표시해야 합니다.
다음 단계에서는 베를린의 일기 예보에 따라 수행할 작업을 정의합니다. 우리는 세 가지 경로를 만들 것입니다 :
- 일기예보에 눈이 포함된 경우 서버에 요청을 보내 -20% 할인된 눈 특별 상품권 SNOW2020을 활성화하십시오.
- 일기예보에 눈이 포함되고 기온이 -15°C 미만인 경우 서버에 요청을 보내 -50% 할인을 위한 한랭 특별 바우처 COLD2020을 활성화하십시오.
- 일기예보에 눈이 포함되지 않은 경우 두 독립 실행형 코드를 모두 비활성화하여 프로모션이 스토어/앱에서 사라지도록 하십시오.
경로를 생성하기 위해 Paths by Zapier 기능을 사용할 것입니다.

첫 번째 길 – SNOW2020
경로 이름을 지정하고 규칙 설정 및 테스트 섹션으로 이동하여 흐름을 수정합니다. 베를린용 AerisWeather의 새 관측 데이터에 눈이 포함되어 있으면 흐름이 계속될 것입니다. 이 데이터는 S, SW, WM, SI, RS, BS 바로 가기 아래 예보에 나타납니다. OR 조건으로 구분하여 각 조건을 별도로 추가해야 합니다.

계속 을 클릭하여 후속 조치를 설정하십시오. 웹훅 을 사용하여 현재 날씨를 서버에 알립니다. Webhook은 서로 다른 웹 앱 간의 고유한 통신 방법입니다. 이번에 는 이전에 생성된 공개 코드(SNOW2020)를 활성화하는 POST 요청을 Voucherify에 보냅니다.

바우처를 활성화하고 바우처 이름을 추가하려면 API 참조를 추가해야 합니다. 여기에서 설명하는 Voucherify API 참조를 찾을 수 있습니다. 우리의 경우 https://api.voucherify.io/v1/vouchers/SNOW2020/enable입니다.

Voucherify 프로젝트 설정에서 찾을 수 있는 API ID 와 토큰 을 추가해야 합니다.

두 번째 경로 – COLD2020
첫 번째 경로를 종료하고 눈과 얼어붙은 날씨에 대한 두 번째 조건을 구축 하여 -50% 독립 실행형 코드를 활성화합니다 . 다시 경로 이름을 지정하고 규칙을 만듭니다. 새 관측 데이터에 눈이 포함되고(설정은 첫 번째 경로와 동일) 관측 온도가 -14°C 미만인 경우에만 계속하십시오. 다시 말하지만, 각 날씨 코드에 대해 별도의 규칙을 설정해야 합니다(총 6개의 규칙).

작업을 계속 설정합니다. 다시, POST 웹훅이 Voucherify로 전송되었습니다. 이번에는 https://api.voucherify.io/v1/vouchers/COLD2020/enable입니다.
세 번째 경로 - 두 코드 모두 비활성화
우리는 독립 실행형 코드가 동적이기를 원합니다. 베를린 일기 예보에 따라 매일 오전 7시에 활성화/비활성화됩니다 . 우리는 이미 둘 다 활성화하는 방법을 알고 있습니다. 이제 눈 예보가 없을 때 코드를 비활성화하는 방법을 살펴보겠습니다.
세 번째 경로를 추가하고 이름을 지정합니다. 새 관측 데이터에 눈 관련 조건이 포함되지 않은 경우(다시, 각각 별도로) POST 요청을 https://api.voucherify.io/v1/vouchers/SNOW2020/disable로 보내고 https://api.voucherify.io/v1/vouchers/COLD2020/disable에 대한 POST 요청. Zapier에서 설정하려면 두 단계가 필요합니다.


Zap이 켜져 있고 준비되었는지 확인하십시오!

두 개의 독립형 코드인 SNOW2020 및 COLD2020은 베를린 일기 예보에 따라 동적으로 활성화 및 비활성화됩니다. Voucherify가 코드에 대한 백엔드 로직을 처리하는 동안 최종 사용자에게 코드를 제시하는 방법을 완전히 제어할 수 있습니다.
Let is snow – 글로벌 날씨 캠페인
이 흐름은 사용자가 다른 위치에 분산되어 있는 글로벌 회사에 적합합니다. 지역 기상 조건에 따라 사용자를 타겟팅할 수 있습니다.
이 예에서는 무료 보온병 또는 40$ 기프트 카드 쿠폰을 제공하는 신규 고객을 위한 아웃리치 캠페인을 제안합니다.
프로모션 로직은 다음과 같습니다.
- 눈이 내리는 경우 사용자는 주문이 50$ 이상인 경우 사용할 수 있는 무료 보온병 쿠폰을 받게 됩니다.
- 눈이 내리고 온도가 -15°C 미만인 경우 사용자는 100$ 이상의 주문에 대해 유효한 40$ 기프트 카드를 받게 됩니다.
캠페인 규칙:
- 고객당 1회 사용 가능합니다.
- 쿠폰 유효기간은 발행 후 7일입니다.
- 캠페인 기간 동안의 기프트 카드 유효 기간(저희의 경우 2020년 1월 9일부터 2020년 12월 31일까지).
쿠폰은 Braze 이메일 자동화를 통해 배포됩니다.
이 캠페인의 사용자 여정은 다음과 같습니다.
광고는 작성해야 할 양식이 있는 방문 페이지로 연결됩니다. 이 양식에서 방문자는 날씨 기반 캠페인에 참여하기 위해 위치 공유를 활성화하고 이메일 주소를 입력해야 합니다. 사용자가 (브라우저 제공) 위치에서 양식을 작성하는 순간 캠페인에 지정된 기상 조건이 있는 경우 각각 쿠폰 또는 기프트 카드를 받게 됩니다. 쿠폰 또는 기프트 카드는 Braze 이메일을 통해 자격을 갖춘 사용자에게 도착합니다. 쿠폰/기프트 카드는 캠페인 규칙(Voucherify에 의해)에 따라 검증되며, 주문이 사전 설정된 기준을 충족하는 고객만 사용할 수 있습니다.
Voucherify, Zapier, AerisWeather, Segment 및 Braze와 같은 몇 가지 SaaS 플랫폼을 사용하여 이 캠페인을 구축합니다.
기술적인 관점에서 어떻게 작동합니까?
날씨 및 동적 위치는 Voucherify에서 기본적으로 지원되는 매개변수가 아닙니다. 그러나 메타데이터를 사용하여 사용자 지정 데이터를 Voucherify에 제공할 수 있습니다. 결과적으로 CRM 또는 기타 플랫폼에서 가져온 사용자 정의 데이터(날씨, 직업, 선호도 등)를 사용하여 고객 그룹 및 프로모션 캠페인에 대한 상환 한도를 구축할 수 있습니다.
- 사용자는 방문 페이지로 이동하여 브라우저 API를 통해 이메일 및 지리적 위치 정보를 공유하기 위해 양식을 작성합니다.
- 이 양식은 웹훅을 통해 Zapier로 고객 데이터를 보냅니다.
- Zapier는 데이터를 Segment로 보냅니다.
- Segment는 데이터를 Braze 및 Voucherify로 보냅니다.
3. Zapier는 지리적 위치 정보를 기반으로 사용자의 지역 날씨를 AerisWeather에 묻습니다. Zapier가 따를 수 있는 두 가지 경로가 있습니다.
눈이 내리고 온도가 -15°C 미만인 경우:
- Zapier는 Voucherify에 고객에게 isCold: true, isSnow: true 메타데이터를 업데이트하도록 요청합니다.
- 기프트 카드의 기프트 카드 배포는 고객이 관련 세그먼트에 들어갈 때 자동으로 트리거됩니다. 이 세그먼트는 두 가지 메타데이터 요구 사항 isCold: true 및 isSnow: true를 충족하는 고객을 수집합니다.
사용자 위치에 눈이 내리고 온도가 -15°C 이상인 경우:
- Zapier는 고객에게 isCold: false, isSnow: true 메타데이터를 업데이트하도록 Voucherify에 요청합니다.
- 무료 보온병 할인 코드 배포는 고객이 관련 세그먼트에 들어갈 때 자동으로 실행됩니다. 이 세그먼트는 두 가지 메타데이터 요구 사항 isCold: false 및 isSnow: true를 충족하는 고객을 수집합니다.
다음은 이 캠페인을 설정하기 위해 수행해야 하는 단계에 대한 요약입니다.
- Voucherify에서 고객 메타데이터를 생성합니다.
- Voucherify에서 고객 세그먼트를 구축하십시오.
- 두 가지 캠페인 설정 – Voucherify에서 고유한 쿠폰 및 기프트 카드
- Custom Attributes 기능을 사용하여 Braze로 자동화된 배포를 준비하십시오.
- 고객 정보를 수집하는 양식과 위치 공유를 활성화하는 버튼이 있는 랜딩 페이지를 만듭니다.
- Segment 통합을 설정하여 양식에서 오는 데이터를 포착하고 이를 Braze 및 Voucherify로 전송합니다.
- Zapier로 이동하여 AerisWeather, Segment 및 Voucherify 플러그인으로 Zap을 만드십시오.
Voucherify에서 메타데이터 생성
캠페인을 구축하기 전에 Zapier에서 흐르는 데이터가 올바른 형식으로 Voucherify에 있는지 확인해야 합니다. 플랫폼 전반에서 데이터 무결성을 보장하려면 Voucherify 계정의 프로젝트 설정에서 사용할 수 있는 메타데이터 스키마 유효성 검사기 를 사용해야 합니다.
고객 개체에 대한 몇 가지 새로운 메타데이터 속성을 구축할 것입니다. 이 흐름에서 사용되는 플랫폼에서 동일하도록 미리 정의해야 합니다. 두 가지 메타데이터 유형인 isCold와 isSnow가 필요하며 두 가지 가능한 값(true 또는 false)이 있습니다.
"표준" 메타데이터를 선택한 다음 오른쪽 패널에서 고객을 선택합니다. 두 개의 새로운 정의를 추가하십시오.
- isCold, 유형: 플래그.
- isSnow, 유형: 플래그.


C 고객 세그먼트 생성
방금 생성한 메타데이터를 기반으로 고객 세그먼트를 생성합니다. 이러한 세그먼트 덕분에 캠페인 유효성 검사 규칙과 자동 전달을 위한 트리거를 설정할 수 있습니다. 이렇게 하면 고객이 특정 날씨 기준을 충족하면 자동으로 쿠폰을 받게 됩니다.
세그먼트는 다음과 같습니다.
- 추위와 눈: 메타데이터는 {isCold: true, isSnow: true}를 충족합니다.
- 눈: {isCold: false, isSnow: true}.
왼쪽 사이드바에서 고객 섹션을 찾아 첫 번째 세그먼트인 추위와 눈을 만드십시오.
- 세그먼트 이름 정의: Cold and Snow.
- 자동 업데이트 유형을 선택합니다.
- 연산자 AND를 선택합니다.
- 조건 정의 - 메타데이터 isCold는 true이고 isSnow는 true입니다.

isCold: false, isSnow: true인 두 번째 세그먼트를 만들고 저장합니다.
메타데이터 속성이 추가되고 세그먼트가 생성되면 두 개의 캠페인을 만들 준비가 되었습니다.
Let it snow 캠페인 은 두 가지 다른 캠페인 유형을 사용합니다. 현재 눈과 따뜻한 기온(-14°C 이상)을 겪고 있는 고객을 위한 무료 보온병 할인 코드와 눈과 저온(-15°C 미만)에 직면한 사용자를 위한 40$ 기프트 카드를 제공합니다.
캠페인 모델 – 고유한 제품 할인
Campaign Manager를 열고 할인 쿠폰 캠페인을 만듭니다.
첫 번째 섹션에서는 할인 캠페인에 대한 일반 정보를 제공합니다.
- 대량 코드 를 유형으로 선택하십시오.
- 자동 업데이트 모드 활성화 - 코드에 적격한 고객 수가 생성된 코드 수를 초과하면 새 코드가 자동으로 추가됩니다.
- 활성화 고객은 캠페인에 한 번 참여할 수 있습니다. 고객이 다시 할인을 받을 자격이 있더라도 이 캠페인에서 하나의 코드만 받게 됩니다.
- 코드 사용 한도를 한도로 설정합니다.
- 코드 패턴을 사용자 지정합니다(예: SNOW2020###(선택 사항)).
다음으로 캠페인 기간과 코드 유효 기간을 선택합니다. 코드 유효 기간을 발행 후 7일로 설정해야 합니다. 공개 프로세스는 선택한 고객에게 코드를 할당하는 것을 의미합니다.

그런 다음 할인 유형을 선택합니다. 우리는 보온병을 무료로 제공하고 싶습니다. 따라서 보온병에 대한 단위 할인을 설정할 수 있습니다. 항상 새 주문 항목 추가 를 할인 효과로 선택합니다. 이렇게 하면 고객이 이미 장바구니에 플라스크가 있는지 여부가 중요하지 않습니다. 항상 새 플라스크가 주문에 추가됩니다.


다음 유효성 검사 규칙을 추가해야 합니다.
- 청중 : 고객은 세그먼트에 있습니다: Snow.
- 주문량 : 최소 50$ 이상 주문해야 합니다.
규칙의 이름을 지정하고 저장한 후 메타데이터를 건너뛰고 요약 단계에서 흐름을 검토합니다. 흐름이 올바르면 캠페인을 저장하고 활성화합니다.
캠페인 모델 – 40$ 기프트 카드
Campaign Manager를 열고 캠페인 유형으로 상품권을 선택합니다.
몇 가지 필요한 정보를 제공하십시오:
- 대량 코드를 유형으로 선택하십시오.
- 자동 업데이트 모드를 활성화합니다.
- 활성화 고객은 캠페인에 한 번 참여할 수 있습니다.
- 코드 사용 한도를 1로 유지합니다(이 캠페인에서 최소 주문은 100$이므로 기프트 카드를 한 번만 사용할 수 있음).
- 코드 패턴을 사용자 지정합니다(예: COLD2020###(선택 사항)).
캠페인 기간을 선택합니다. 캠페인 종료 후인 12월 31일 이후에는 모든 기프트 카드가 무효가 됩니다.
다음으로, 카드의 가치를 결정하고 코드에 상환 규칙을 할당하십시오. 카드에 40$를 로드하고 다음 규칙을 작성합니다.
- 청중 – 고객은 다음과 같은 세그먼트에 있습니다: 추위와 눈.
- 주문량 – 총 금액 – 100$ 이상입니다.

다시 네 번째 섹션(메타데이터)을 건너뛰고 캠페인을 저장합니다.
Voucherify & Braze로 메시징 자동화 예약
Voucherify에서 다음으로 할 일은 기상 조건을 충족하는 고객에게 코드를 자동으로 전달 하도록 설정하는 것입니다. 다음 단계에서 보게 될 Zapier 자동화는 쿠폰 발행을 처리합니다. 쿠폰 발행은 선택한 캠페인의 임의 코드를 할인 조건을 충족하는 신규 고객에게 할당합니다. 이 프로세스는 배후에서 이루어집니다. 실제 이메일/문자 메시지 발송은 Braze에서 처리합니다.
배포 탭을 찾아 새로운 자동화를 구축하십시오.
Let it snow 1(할인 쿠폰) 캠페인과 Let it snow 2(기프트 카드 캠페인) 캠페인에 대해 한 번씩 이 단계를 두 번 수행해야 합니다. 설정은 동일하므로 Let it snow 1 캠페인에 대해 한 번만 보여 드리겠습니다.
메시지 트리거 선택 – 고객이 세그먼트를 입력했습니다 .

- 배포의 이름을 지정합니다.
- 배포 목적 선택 – 고유 코드 전송 및 발급 .
- 캠페인을 선택합니다.
- 대상을 선택하십시오 – Snow 부문의 고객.

다음으로 적절한 마케팅 동의를 선택하거나 이 기능을 비활성화합니다.
마지막으로 사용하려는 채널인 Braze 를 선택합니다.

미리 통합 디렉토리에서 Braze 계정을 연결해야 합니다. 이를 위해서는 REST API 키 와 API 엔드포인트 정보가 필요합니다.

그런 다음 배포로 돌아가서 게시된 바우처 코드를 추가할 수 있습니다(나중에 이 이름을 사용자 정의 속성을 기반으로 배포를 설정하기 위해 Braze에서 사용할 것입니다).
letitsnow_1을 코드로 설정해 보겠습니다.

다른 캠페인 배포에 대해서도 동일한 단계를 따릅니다(Let it snow 2). 설정에서 유일한 변경 사항은 사용할 세그먼트가 Snow and Cold이고 캠페인 Let it snow 2라는 것입니다. 또한 게시된 바우처의 코드는 letitsnow_2입니다.
Braze 이메일 자동화 설정
Voucherify & Braze 배포를 통해 Voucherify는 고유 코드를 Braze에 보내 고객 프로필에 사용자 정의 속성으로 추가할 수 있습니다 . 이 통합이 작동하려면 Braze에서 실제 이메일 템플릿을 설정해야 합니다.
우리는 사용자 정의 속성을 사용하여 적격 고객에게만 쿠폰을 배포합니다. 사용자 정의 속성은 이전 단계에서 Voucherify의 배포에 추가한 게시된 바우처의 코드입니다.
Braze에서 새 이메일 캠페인 생성
Braze 대시보드에서 새 캠페인을 만들고 캠페인 이름을 정의하고 이메일 템플릿을 선택하고 이메일 본문을 편집합니다. 쿠폰을 표시하려면 이메일 본문에 사용자 정의 속성을 추가해야 합니다.

이메일 본문을 편집하고 Voucherify 배포에 정의된 사용자 정의 속성 을 추가하십시오. 고유 코드를 표시하려면 {{custom_attribute.${custom_attribute_with_code}}} 를 입력하세요. 이메일 템플릿의 <body> 태그 내 아무 곳에나 배치할 수 있습니다. 눈에 띄게 만드십시오.
우리의 경우 이전에 Voucherify에서 설정한 대로 {{custom_attribute.${letitsnow_1}}}입니다.


바우처 코드가 포함된 이메일은 다음과 같이 표시됩니다.

작업 기반 전달 방법을 선택합니다. 사용자 정의 속성이 새 값으로 변경되면 이메일이 전달되어야 합니다.

그런 다음 Braze 캠페인의 다른 매개변수를 계속 설정할 수 있습니다.
방문 페이지 만들기
이제 캠페인이 실행되었으므로 Braze에 대한 이메일을 수집하기 위한 방문 페이지와 위치 공유를 활성화하는 버튼을 만들어야 합니다. 이것은 웹사이트에서 사용할 수 있는 예시적인 위젯입니다. 이 양식은 사용자로부터 이메일 및 지리적 위치(브라우저 제공 IP 주소 기반)를 수집하고 Zapier 워크플로를 시작하기 위해 Zapier로 보냅니다(다음 단계에서 설명함).
세그먼트 통합 설정
Segment는 강력한 API로 구동되는 고객 데이터 인프라(CDI)입니다. Segment의 도움으로 고객은 고객 데이터를 쉽게 수집, 분석 및 전송할 수 있습니다.
누군가 양식을 작성하는 경우 Zapier에서 이메일 주소를 보내고 Braze 및 Voucherify 사용자를 생성하도록 Segment를 설정해야 합니다.
먼저 Segment 계정을 만들어야 합니다. 그런 다음 세그먼트에 하나의 소스(Zapier)와 두 개의 대상(Braze 및 Voucherify)을 추가해야 합니다. API 키를 복사하려면 이러한 플랫폼에 미리 계정이 있어야 합니다. Zapier는 Segment와의 통합을 제공하지 않으므로 HTTP API 요청으로 추가합니다.
세그먼트로 이동하여 왼쪽 패널에서 소스 를 선택하고 소스 추가를 클릭합니다. 소스 카탈로그로 이동합니다.

소스를 추가하고 이름을 Zapier로 지정합니다.

HTTP API를 추가하고 이름을 지정하면 Zap에 복사하여 붙여넣어야 하는 키를 얻게 됩니다. 다음 단계에서 수행하는 방법을 설명합니다. Zap을 설정할 때까지 소스를 그대로 두고 목적지 추가로 이동하십시오.
파란색 버튼 목적지 추가 를 클릭하거나 왼쪽 사이드바의 목적지 로 이동하십시오.
Braze를 Destination으로 추가해 보겠습니다. 목적지 추가를 클릭하면 목적지 카탈로그가 열립니다. Braze를 선택하고 대상으로 추가한 다음 구성합니다. Zapier를 소스로 선택하십시오.

브레이즈 설정이 열립니다. REST API 키 및 Appboy Datacenter(Braze 클러스터)가 필요합니다.
API 키는 Braze의 앱 설정 – 개발자 콘솔 에서 찾을 수 있습니다. 거기에서 새로운 별도의 API 키를 생성하여 보낼 사용자 데이터만 선택할 수도 있습니다. 오른쪽에 Create New API Key 버튼이 있습니다. 새 키를 생성하거나 기존 키를 사용한 후 Segment에 추가할 수 있습니다.


그런 다음 Braze Datacenter 클러스터 를 추가해야 합니다. 어느 것이 Braze 데이터 센터인지 결정하려면 REST 엔드포인트의 구조를 확인해야 하며, 이를 Braze API 정의와 비교하면 어느 클러스터가 귀하의 것인지 알 수 있습니다.
데이터 센터를 선택한 후 대상 엔드포인트를 활성화합니다(대상 이름 옆에 있는 파란색 슬라이더).

이제 Voucherify를 Destination으로 추가해 보겠습니다 . Braze를 추가하는 것과 동일한 단계를 따르십시오. 카탈로그에서 찾고 소스를 추가하고 Zapier에 구성하십시오. 그런 다음 API 키와 토큰을 복사하기만 하면 됩니다.

Voucherify 프로젝트 설정에서 API 키를 찾을 수 있습니다. 복사하여 Segment에 추가합니다. Voucherify를 활성화합니다(대상 이름 옆에 있는 파란색 슬라이더). 설정이 완료되었습니다!
Zap 설정
Zapier로 이동하여 AerisWeather, Segment 및 Voucherify 플러그인으로 Zap을 생성하십시오.
원하는 작업 흐름에 대한 빠른 알림:
1. 고객이 이메일 주소와 지리적 위치 추적에 대한 동의와 함께 웹사이트에서 양식을 작성하면 이 양식은 웹훅을 통해 데이터를 Zapier로 보냅니다.
2. Zapier는 데이터를 Segment로 보내고, Segment는 사용자가 생성되는 Braze 및 Voucherify로 보냅니다.
3. Zapier는 수집한 지리적 위치 정보를 기반으로 사용자의 지역 날씨를 AerisWeather에 묻습니다. Zapier가 따를 수 있는 두 가지 경로가 있습니다.
사용자 위치에 눈이 내리고 온도가 -15°C 미만인 경우:
- Zapier는 Voucherify에 isCold: true, isSnow: true 메타데이터로 고객을 업데이트하도록 요청합니다.
- 기프트 카드 배포는 자동으로 이루어지며 고객이 다음 두 가지 메타데이터 요구 사항 isCold: true 및 isSnow: true를 충족하는 사용자에 대한 관련 세그먼트를 입력할 때 트리거됩니다.
사용자 위치에 눈이 내리고 온도가 -15°C 이상인 경우:
- Zapier는 고객에게 isCold: false, isSnow: true 메타데이터를 업데이트하도록 Voucherify에 요청합니다.
- 쿠폰 배포는 자동으로 이루어지며 고객이 이 두 가지 메타데이터 요구 사항 isCold: false 및 isSnow: true를 충족하는 사용자에 대한 관련 세그먼트를 입력할 때 트리거됩니다.
Zap 설정은 다음과 같습니다.

To reproduce this Zap, add the following steps to your Zap.
Webhooks by Zapier – Catch Hook

The first step on Zapier is catching a webhook sent from your website. This will trigger the entire workflow. The Zap workflow will be activated if someone fills out a form on your website. The form will send data to Zapier containing the user e-mail and geolocation.
If you set-up the “webhook by Zapier” on Zapier, a custom URL will be generated for you to send the requests. You will need to use this URL to set-up the webhook on your landing page.
We have created a sample code for the form, including webhook, here: https://glitch.com/edit/#!/thoracic-silky-angora
Remember to use your Webhook URL in line 57 .

Here is an example of a response Zapier will catch.

The second step on Zapier should be a webhook sent from Zapier to another application, in our case, Segment. You need to set up the webhook directly on Zapier.
You need to add the URL of the application, where Zapier should send the webhook. In our case, it's Segment API: https://api.segment.io/v1/identify.

You need to mark in which format or language you will be sending your data – we have chosen JSON payload type because this is the format Braze reads the data in.
You need to mark which data should be sent out and map the data. We will be sending only the email addresses, but in Segment, we also need userId to identify the users, so we have decided to use the email as a user id. We have mapped it the following way:
{{암호}}
{
"userId": "{{107784173__userEmail}}",
"특성": {
"email": "{{107784173__userEmail}}"
}
}
{{ENDCODE}}
Then, choose the following settings:
- Wrap requests in array: No
- Unflatten: Yes
Add Basic Authentication — this is your write key from Segment set-up (we got it when we were setting up Zapier as a source in Segment in the previous step).
Note that you need to add a “pipe” | after the write key to separate the key from the password. In our case, there is no password, so we just add the pipe and leave the space on the right empty.


After setting the webhook up, you can test it and check if the data collected in your form is successfully sent via webhook on your page to Zapier then to Segment, then to finally hit Voucherify and Braze.
Find Observation Data in AerisWeather
We want AerisWeather to check the weather forecast at the user's location and to have the metadata assigned to the customers if the weather forecast shows snow or temperatures below -15°C. This metadata will be added to the customer data in Voucherify and will let us validate if the users are eligible for the promotion or not.
To set it up, you need to choose Find observation data in AerisWeather.

You will need to set-up an account on AerisWeather and add your AerisWeather user ID in Zapier.
As for the action – add location data that you have collected via webhook from your store and choose the units (in our case, metric).


As you can see, the test was successful, and the response from AerisWeather returns the weather conditions in the user's location.
Delay for (by Zapier)
To give the applications some time between creating customers and updating their metadata, we need to add a step “delay for”. This will ensure the customer exists in Voucherify and Braze before we add metadata to their profile.

Conditionally run (by Zapier)
Now, you will need to set up a set of conditions. Suppose the weather forecast contains specific data (snow or the temperature drops below -15°C). In that case, predefined metadata should be added to the user data stored in Voucherify.

Zapier의 웹훅을 사용해야 하며 조건부 실행 작업을 선택해야 합니다.
규칙 만들기
두 가지 다른 캠페인을 실행할 두 가지 시나리오, 두 가지 조건(Zapier에서는 "경로"라고 함)이 필요합니다.
경로 A - 눈이 내리고 온도가 -15°C 미만입니다.
규칙 집합을 설정해야 합니다. 메타데이터의 이름을 isSnow 및 isCold로 지정하고 조건이 플래그로 표시됩니다(Voucherify의 고객 메타데이터에 설정한 것과 동일).

이 시나리오에서는 isSnow=true 및 isCold=true인 두 값 모두 true가 되기를 원합니다.
규칙을 설정해 보겠습니다.


참고: 이 두문자어는 기본 기상 코드이며 이 예에서는 눈을 포함하여 가능한 모든 기상 조건을 선택했습니다.
참고: Obs Temp C는 주어진 위치에서 현재의 예상 온도를 나타내는 데이터입니다.
눈을 예측하는 몇 가지 날씨 코드(S, SW, WM, SI, RS, BS)가 있으므로 총 6개의 규칙을 설정해야 합니다.
이러한 조건이 충족되면 Zap은 다음 작업을 계속합니다. 이러한 조건이 충족되지 않으면 Zap이 중지됩니다.
다음 단계는 Voucherify의 Action입니다. 이 단계는 방금 만든 규칙이 충족되면 수행됩니다. 이 단계는 A와 B의 두 경로에서 동일하지만 고객에게 추가된 메타데이터에 따라 다릅니다. 경로 A에 대해 이 단계를 보여주고 나중에 경로 B에 대해 무엇을 설정해야 하는지 알려줍니다.
Voucherify에 의한 작업 – Voucherify에서 고객 업데이트
Voucherify – Voucherify(1.9.0)에서 고객 업데이트에서 플러그인을 선택해야 합니다. 덕분에 제공된 위치의 일기 예보 조건을 기반으로 웹사이트에서 양식을 작성한 사용자에게 메타데이터를 추가할 수 있습니다. 이 메타데이터는 캠페인의 요구사항(눈 및 온도)을 충족하는지 여부를 설명합니다. 앱 - Voucherify(및 앱의 현재 버전) 및 작업 이벤트(고객 업데이트)를 선택해야 합니다.

Voucherify 계정을 선택하고 Zapier에 연결해야 합니다. 그런 다음 작업을 설정해야 합니다.

보내드릴 내용은 다음과 같습니다.
- 소스 ID: 사용자 이메일
- 이메일: 사용자 이메일
- 메타데이터 – isSnow true 및 isCold true

당신은 지금 당신의 행동을 테스트할 수 있습니다.
경로 B - 눈이 내리고 온도가 -15°C 이상입니다.
이 경로의 설정과 Voucherify의 작업은 경로 A에서와 거의 동일합니다. 유일한 두 가지 차이점은 다음과 같습니다.
- Obs Temp C가 -15°C 이상(-14°C 미만이 아닌)으로 조건을 설정해야 합니다.
- Voucherify에서 고객에게 추가된 메타데이터는 isSnow=true, isCold=false여야 합니다.
짜잔! 캠페인 설정을 완료했습니다. 이제 Google Ads, Facebook 또는 Instagram 광고와 같은 다양한 채널에서 또는 오프라인 미디어(인쇄된 잡지 또는 포스터의 광고, QR 코드를 통해 청중을 방문 페이지 링크로 안내)에서 홍보할 수 있습니다.
참고: 이 캠페인 설정은 고객이 양식을 작성할 때 기상 조건을 확인합니다. 예를 들어 바우처/기프트 카드를 사용하는 동안 고객의 날씨를 확인하는 것과 같이 다른 유효성 검사 체계를 설정할 수도 있습니다(모든 사람이 쿠폰을 받지만 눈이 올 때만 사용할 수 있음). Voucherify는 유연하고 강력한 API 덕분에 많은 가능성을 제공합니다.
캠페인을 설정한 후 Voucherify 대시보드에서 직접 간행물 및 사용을 추적할 수 있습니다.
참고: 이 캠페인의 경우 Voucherify 배포를 사용하지 않았기 때문에 Braze에서만 배포를 분석할 수 있습니다. Voucherify를 배포 채널로 사용한 경우 Voucherify에서 배포 분석을 볼 수 있습니다.
사용 내역
캠페인 보기에서 사용 현황(성공/실패), 사용된 바우처, 고객, 사용 날짜를 확인할 수 있습니다.

출판 이력
캠페인 보기에서 게시 내역도 볼 수 있습니다. 게시된 바우처 수, 바우처 코드, 게시된 대상, 시기 및 채널을 보여줍니다.

요약
Voucherify의 유연한 API와 광범위한 통합 덕분에 코딩이 거의 또는 전혀 필요하지 않은 고급 프로모션 캠페인을 만들 수 있습니다.
{{CTA}}
Voucherify 기능에 대해 더 알고 싶다면
여기서 시작하세요
{{ENDCTA}}
