속도와 낮은 대기 시간을 위한 로열티 프로그램 최적화
게시 됨: 2024-02-03매 순간이 중요한 세상에서 이제 브랜드는 최적의 속도 와 낮은 대기 시간을 위해 사용자 여정을 미세 조정해야 할 필요성을 깨닫고 있습니다. 로열티 프로그램도 마찬가지입니다. 그러나 보상 프로그램을 조정하는 것은 단지 고객 만족을 위한 것이 아닙니다. 즉각적으로 느껴지는 충성도 경험을 제공하기 위해 올바른 기술을 활용하는 것입니다.
이 기사에서는 다운 타임 제로 , 낮은 대기 시간 및 빠른 응답 시간을 보장하는 충성도 기술에 중점을 두어 보상 프로그램을 매우 빠르게 만드는 방법을 살펴봅니다.
주요 로열티 프로그램 지표
귀하가 비즈니스 측면에 있다면 가장 인기 있는 충성도 KPI (등록율, CLV, 구매율 등)에 대해 잘 알고 계실 것입니다. 그러나 충성도 프로그램은 비즈니스 및 마케팅 영역에만 존재하는 것이 아닙니다. 이는 아마도 특히 옴니채널 및 대규모 배포의 맥락에서 엄청난 기술적 과제일 것입니다.
속도와 탄력성을 위해 로열티 프로그램을 최적화하려고 할 때 알아야 할 주요 기술 용어에 대한 간략한 개요는 다음과 같습니다.
1. 충성도 지연 시간
로열티 프로그램의 지연 시간은 사용자의 상호 작용(예: 포인트 사용 또는 보상 액세스)과 해당 상호 작용에 대한 시스템의 응답 사이의 시간 차이입니다. 짧은 지연 시간을 최적화하는 것은 회원에게 즉각적인 충성도 경험을 제공하는 데 중요합니다.
2. 시스템 가동 중지 시간 및 가동 시간
로열티 프로그램의 가동 중지 시간은 종종 유지 관리, 업데이트 또는 기술적 문제로 인해 프로그램이나 해당 시스템이 작동하지 않는 기간을 의미합니다. 가동 중지 시간 동안 회원은 프로그램에 액세스할 수 없으므로 불만을 야기하고 사용자 경험에 부정적인 영향을 미칩니다.
시스템 가동 시간은 충성도 프로그램 및 관련 시스템이 작동하고 사용자가 사용할 수 있는 시간의 비율을 나타냅니다.
3. 거래 속도
거래 속도는 로열티 시스템 내에서 거래를 처리하고 완료하는 데 걸리는 시간을 의미합니다. 이 거래에는 로열티 포인트 획득 또는 사용, 사용자 계정 정보 업데이트 등의 활동이 포함될 수 있습니다.
4. 시스템 확장
로열티 프로그램의 맥락에서 시스템 확장이란 프로그램의 규모나 사용자 기반이 증가함에 따라 증가하는 데이터 양, 사용자 상호 작용 및 트랜잭션을 적응하고 처리할 수 있는 로열티 프로그램의 기본 인프라 기능을 의미합니다. 시스템 확장에는 성능 저하 없이 더 높은 수준의 수요를 수용하기 위해 서버, 데이터베이스, 처리 능력 등의 리소스를 조정하거나 확장하는 작업이 포함됩니다.
5. API
간단히 말해서 API(응용 프로그래밍 인터페이스)는 서로 다른 소프트웨어 프로그램이 서로 통신할 수 있도록 돕는 다리와 같습니다. 로열티 프로그램의 경우 상점, 온라인 상점, 모바일 앱 또는 고객 데이터베이스와 같은 다른 시스템과 프로그램이 원활하게 작동하도록 하려면 API가 필수적입니다.
6. 웹훅
로열티 프로그램에서 웹후크는 실시간 통신 도구 역할을 하여 특정 이벤트가 발생할 때 시스템이 서로 자동으로 알릴 수 있도록 합니다. 충성도 프로그램과 외부 시스템 간의 즉각적인 업데이트를 가능하게 하여 사용자 작업에 적시에 응답할 수 있도록 합니다.
더 큰 규모에 대비하기 위해 회원 행동을 매핑하는 방법은 무엇입니까?
탄력적인 충성도 프로그램의 기술 용어를 이해하는 것은 단지 시작점일 뿐입니다. 다음 단계는 시스템의 잠재적 부하를 예측하기 위해 프로그램 메커니즘을 분석하고 충성도 플랫폼에서 테스트할 시간에 민감한 사용 사례를 설계함으로써 충성도 프로그램의 성능 측면을 분석하는 것입니다. 충성도 플랫폼의 부하를 예측하는 데 관련된 주요 매개변수는 다음과 같습니다.
1. 회원가입
평균 월간 등록률을 분석하고 시스템에 새 멤버십 생성, 로열티 카드 생성 및 할당, 환영 포인트 부여 등 등록과 관련된 모든 워크플로우를 정의합니다.
2. 로열티 거래
거래 기반 로열티 프로그램을 운영 중인 경우 지난 12개월 동안의 로열티 거래 수를 분석하세요 . 각 거래는 로열티 잔액의 할당 및 재계산을 트리거하며, 이는 트래픽이 최고조에 달할 때 로열티 시스템에 부담을 줄 수 있습니다.
3. 보상 행동 유발
거래 외에도 프로필 작성, 생일 축하, 친구 추천 등 회원이 포인트를 교환하여 수행할 수 있는 다양한 적립 규칙(보상 활동)이 있을 수 있습니다.
이러한 사항을 고려하여 사용자 정의 이벤트를 성공적으로 등록 및 처리하고 결과적으로 로열티 잔액을 업데이트하거나 즉시 보상을 처리하는 데 필요한 API 호출 수를 추정하십시오.
4. 충성도 데이터 동기화
데이터와 작업을 충성도 시스템이 사용할 수 있는 속성과 이벤트로 변환하여 데이터 모델을 조기에 확인하고 정의해야 합니다.
이 단계에서는 실시간이든 예상 시간에 대량으로 수행되는 비동기 작업이든 데이터 동기화 빈도도 계획해야 합니다. 이상적인 시나리오에서는 충성도 시스템과 CRM/CDP 플랫폼 간에 양방향 데이터 동기화를 설정하여 두 시스템 모두에서 고객 데이터가 최신 상태인지 확인해야 합니다.
5. 보상 및 기타 회원 활동 사용
회원은 포인트를 모을 뿐만 아니라 더 중요하게는 포인트를 사용하게 됩니다. 최대치에 대비하여 충성도 시스템을 준비하려면 월별 회원당 평균 보상 사용 횟수를 추정하십시오. 다음과 같이 보상 자격을 다시 계산하기 위해 백그라운드에서 많은 다른 프로세스가 실행되므로 포인트를 보상으로 교환하는 것은 빙산의 일각일 뿐입니다.
- 하루 X회 거래내역을 조회하는 회원입니다.
- X개의 제품 컬렉션을 하루에 X번 보는 회원입니다.
- 회원은 하루에 X번 앱에 로그인합니다.
- 회원이 결제를 X번 조회했습니다.
- 회원은 하루에 X번 고객 지갑을 조회합니다.
문제를 더욱 복잡하게 하려면 회원은 모든 접점에서 포인트 잔액 확인, 보상 교환 등 로열티 프로그램 활동에 액세스하고 관리할 수 있어야 합니다.
6. 회원 전용 혜택
매월 각 회원에게 발행되는 맞춤형 제안 수를 정의하여 제안 알림 및 사용과 관련된 월간 API 호출 또는 웹후크 수를 추정할 수 있습니다.
이 추정치를 사용하면 마케팅팀이 시스템에 과부하를 주지 않고 캠페인을 더 쉽게 실행할 수 있습니다. 그리고 이는 예약된 캠페인에만 적용됩니다. 회원별로 사용 가능한 제안을 동적으로 표시하는 등 보다 동적인 충성도 경험을 찾고 있다면 훨씬 더 큰 처리 능력을 보고 있는 것입니다.
7. 로열티 커뮤니케이션
제안 유형과 빈도를 정의하면 환영 , 재참여 또는 상향 판매 워크플로 등 다양한 워크플로를 지원하는 메시지 간 채널 수와 대기 시간을 예측할 수 있습니다.
잘 구현된 모든 프로그램에는 새로운 레벨 달성이나 보상 획득과 같은 로열티 프로그램 이벤트에 대한 자동 알림 및 메시지도 필요합니다. 이를 통해 고객과 시기적절하게 소통하고 고객에게 정보를 제공하고 충성도 프로그램에 참여하게 합니다. 일반적으로 웹후크는 이러한 사용 사례를 지원하는 데 사용됩니다.
감사가 완료되면 초기 POC를 구축하고 선택한 충성도 기술 공급업체 등 내부 및 외부 이해관계자와의 논의에서 반드시 나타나는 다음 질문에 답할 준비가 된 것입니다.
- 회원들의 월별 예상 거래 건수는 얼마나 됩니까?
- 회원당 월별 예상 보상 활동 횟수는 얼마나 됩니까?
- 회원당 월간 예상 보상 사용 빈도는 얼마나 됩니까?
- 더 빠른 처리를 위해 API 호출 수를 줄이고 페이로드를 최소화하려면 어떤 API 엔드포인트를 캐시하거나 최적화해야 합니까?
- 회원은 한 달에 몇 번이나 충성도 데이터를 확인하고 새로 고치나요?
웹훅 또는 API – 충성도 성과에 더 나은 것은 무엇입니까?
웹후크는 충성도 프로그램에서 실시간 업데이트나 알림을 얻는 데 유용한 도구입니다. 이는 고객이 새로운 충성도 수준을 달성하거나 보상을 받는 경우와 같이 신속한 조치가 필요한 상황에서 특히 유용합니다.
로열티 프로그램 내에서 고객 세부정보 확인, 포인트 및 바우처 활용 등 정보를 검색하려면 API가 필수적입니다. 보고서, 분석 또는 맞춤형 앱 개발을 위해 특정 데이터가 필요할 때 특히 유용합니다.
전체적으로 웹후크는 충성도 프로그램 내의 이벤트에 대한 신속한 응답을 제공하고 빠른 업데이트를 제공하는 데 탁월합니다. 반면, API는 특정 데이터를 검색하는 데 더 적합하므로 자세한 쿼리나 통합이 필요할 때 선택하는 것이 좋습니다. 성공적인 로열티 프로그램 배포를 위해서는 두 가지를 혼합하여 사용하는 것이 좋습니다.
로열티 프로그램의 성과를 최적화하는 방법은 무엇입니까?
대규모 보상 프로그램의 속도를 최적화하려면 인프라, 코드 및 전체 시스템 아키텍처를 포함하여 시스템의 다양한 측면을 처리해야 합니다.
고려할 수 있는 몇 가지 전략은 다음과 같습니다.
1. 캐싱 구현
캐싱은 자주 사용하는 데이터를 액세스 속도가 빠른 스토리지 영역에 저장하여 데이터 검색을 더 빠르고 효율적으로 만들어 지연 과 서버 작업 부하를 줄이는 방법입니다. 사용자 프로필, 포인트, 보상 등 자주 액세스하는 데이터를 저장하는 캐싱 메커니즘을 구현합니다. 이를 통해 데이터베이스 쿼리가 크게 줄어들고 응답 시간이 향상될 수 있습니다.
2. 데이터베이스 최적화
쿼리를 개선 하고 인덱스를 올바르게 설정하여 데이터베이스 검색 속도를 높입니다. 하나의 시스템이 병목 현상을 일으키지 않도록 여러 데이터베이스 인스턴스에 워크로드를 분산시키는 것을 고려해보세요.
3. 로드 밸런싱 도입
로드 밸런싱을 사용하면 들어오는 트래픽을 여러 서버 간에 동일하게 공유하여 일부 서버가 과부하되는 것을 방지하고 리소스를 효율적으로 사용할 수 있습니다.
4. 콘텐츠 전송 네트워크(CDN)를 사용하세요:
CDN(Content Delivery Network)은 대기 시간을 줄이고 로드 시간을 개선하여 이미지, 스크립트 등의 웹 콘텐츠를 사용자에게 보다 효율적으로 전달하도록 설계된 분산 서버 네트워크입니다. CDN을 사용하면 정적 자산(이미지, 스타일시트, 스크립트)을 캐시하고 최종 사용자에게 더 가까이 전달하여 대기 시간을 줄이고 페이지 로드 시간을 단축할 수 있습니다 .
5. 비동기 처리 구현
사용자 포인트 업데이트, 알림 전송 등 비실시간 작업 에 대한 비동기 처리를 구현합니다. 이를 통해 시스템은 사용자 인터페이스에 지연을 일으키지 않고 많은 수의 요청을 처리할 수 있습니다. 왜? 동기식 처리는 작업을 하나씩 줄 서서 기다리는 것과 비슷하지만 비동기식은 기다리지 않고 동시에 독립적으로 작업을 수행합니다.
6. 성능과 보안을 면밀히 관찰하세요
작업이 얼마나 잘 작동하는지 감시하고, 응답 시간, 오류율, 리소스 사용을 확인하여 문제가 있는 경우 경고를 받는 시스템을 만듭니다. 보안 취약성은 성능과 안정성에 영향을 미칠 수 있다는 점을 기억하십시오. 새로운 문제가 발생하지 않도록 프로덕션에 배포하기 전에 준비 환경에서 최적화를 철저하게 테스트하십시오. 또한 시스템 성능을 지속적으로 모니터링하고 실제 사용 패턴을 기반으로 필요에 따라 조정합니다.
7. 자동 크기 조정 도입
트래픽 패턴에 따라 인스턴스 수를 동적으로 조정하는 자동 크기 조정 메커니즘을 구현합니다. 이를 통해 충성도 시스템은 다양한 부하를 효율적으로 처리할 수 있습니다.
8. 충성도 경험 최적화
HTTP 요청 수를 최소화하고 , 브라우저 캐싱을 활용하고 , 이미지와 스크립트에 대한 지연 로딩을 사용하여 충성도 프런트엔드 구성 요소를 최적화합니다.
충성도 프로그램 속도를 직접 테스트하는 방법은 무엇입니까?
속담처럼 – 시도해보기 전까지는 알 수 없습니다. 이것이 바로 충성도 성과 테스트가 작동하는 방식입니다. 충성도 아키텍처의 탄력성을 추정하려면 모의 충성도 시나리오를 모델링 하고 이를 별도의 환경에서 실행해야 합니다.
테스트할 가치가 있는 시간이 중요한 사용 사례의 한 가지 예는 구매를 하고 앱을 여는 X명의 소비자를 대상으로 구매 후 실시간 경험 내에서 현재 업데이트된 로열티 잔액을 확인하는 것입니다.
분석의 목표는 동시에 실행되는 총 고객 여정 수(분당 API 요청)를 측정하는 동시에 소비자가 받을 수 있는 보상을 앱에 표시할 수 있도록 거래로 얻은 포인트를 계산하는 데 필요한 시간을 모니터링 하는 것입니다.
이러한 유형의 테스트를 실행하면 시스템에서 지원할 수 있는 동시 회원 주문 및 실시간 포인트 처리 수와 평균 API 응답 시간을 알 수 있습니다.
충성도 프로그램 성능 테스트를 실행하는 방법은 무엇입니까?
귀하가 기대할 수 있는 결과에 대한 아이디어를 제공하기 위해 Voucherify는 정기적인 성과 보고서를 실행합니다. 최근 한 선도적인 국제 연료 유통업체 및 소매업체로부터 가동 중지 시간 없이 국제 충성도 프로그램을 관리하기 위한 충성도 분석을 실행해 달라는 요청을 받았습니다.
이 예에서 Voucherify 로열티 엔진은 평균 API 응답 시간이 50ms 미만인 대량의 동시 회원 주문을 쉽게 처리할 수 있습니다. 5000rpm에서 구매 후 로열티 포인트가 계산되고 적립되기까지 평균 2초가 걸렸습니다. 비즈니스 측면에서 API는 2,500명의 최종 고객이 주문을 하고 분당 결제 시 업데이트된 로열티 잔액을 확인할 수 있도록 쉽게 지원할 수 있습니다.
적립 포인트 처리의 평균 지연 시간은 다음과 같습니다. Y축은 초 단위입니다.
Voucherify는 로열티 프로그램 성과를 최적화하는 데 어떻게 도움이 됩니까?
Voucherify는 대규모 충성도 배포를 동시에 제공하도록 설계된 클라우드 기반 SaaS 충성도 엔진 입니다. 이러한 클라우드 기반 접근 방식은 우리 개발 철학의 핵심입니다.
충성도 기술의 속도와 탄력성을 강화하기 위해 우리는 최고의 충성도 성과를 위한 몇 가지 모범 사례를 구현합니다.
- Voucherify는 상당한 리소스 버퍼를 사용하여 갑작스러운 트래픽 증가를 처리하기 위해 약 50% 용량으로 사용량을 유지합니다.
- 우리의 인프라 에는 AWS에서 지원하는 자동 확장 기능이 통합되어 있으며 상태 비저장 앱 아키텍처를 통해 1~2분 만에 Kubernetes 클러스터에 새 AWS 노드를 빠르게 추가할 수 있고 애플리케이션은 15~30초 만에 시작되며 Postgres 데이터베이스는 가동 중지 시간 없이 확장됩니다. 장애 조치 구성을 포함한 다중 AZ 설정.
- 우리는 API 속도 제한 전략 (분당 버킷, 프로젝트당)을 사용하여 표준 적법한 트래픽에 영향을 주지 않고 제어되지 않는 버스트(예: 잘못 구성된 타사 통합)를 조절하는 데 도움이 됩니다.
- 우리는 여러 수준(인 메모리, Redis 및 Postgres 포함)에서 내부 캐싱 메커니즘을 구현합니다.
- 비동기 처리를 위해 중요하지 않은 작업을 대기열 시스템으로 오프로드합니다 . 이 기술은 더 빠른 API 응답을 허용할 뿐만 아니라 리소스 효율성이 더 높은 일괄 처리를 허용하며 실패 시 재시도를 제공합니다.
- 맞춤형 요구 사항 및 API 응답 시간을 위해 Voucherify는 구독 기간 동안 항상 특정 서비스 수준을 보장하기 위해 SLA (서비스 수준 계약)를 제공합니다.
- Voucherify는 다중 테넌트 로 설계되어 여러 고객이 서로의 데이터에 액세스하지 않고도 인프라와 애플리케이션 리소스를 안전하게 공유할 수 있습니다. 공유 클러스터에서는 현재 총 1억 명 이상의 고객을 처리하고 있으며, 2천만 명 이상이 로열티 프로그램 회원입니다 . 그러나 많은 기업 고객의 경우 멀티 테넌트 클러스터를 통해 트래픽을 실행하는 것은 옵션이 아닙니다. 이 경우에 이상적인 솔루션은 대규모 로열티 배포(최대 1억 명의 회원 )를 가능하게 하는 전용 인프라 클러스터 입니다.
결론
수익성 있는 충성도 생태계를 구축하는 것은 고객을 행복하게 유지하는 보상에 관한 것뿐만 아니라 적절한 충성도 기술을 활용하여 즉각적인 충성도 경험을 제공하는 보상 프로그램을 만드는 것이기도 합니다. 최고의 SRE 관행을 적용하고 충성도 여정 매핑 시작 시 바로 성과를 고려함으로써 장기적인 성공을 위한 준비를 갖추게 됩니다.
{{CTA}}
Voucherify로 로열티 프로그램 구축
얘기하자
{{ENDCTA}}