목차
안녕하세요, 케이트리솔루션입니다.
지난번 외주 개발사가 직접 서비스를 만들어 운영하는 이유에서 케이트리 랩을 소개하며, 새 서비스를 내놓을 때마다 만들면서 고민한 점을 남기겠다고 말씀드렸습니다. 오늘은 그 약속대로 새 서비스 이야기를 해 보겠습니다.
이번에 내놓은 서비스는 pickMeNow입니다. 송년회나 워크숍, 체육대회 같은 단체 행사에서 퀴즈를 풀고 경품을 추첨하는 서비스입니다.
경품 추첨에는 늘 같은 말이 따라옵니다
연말 행사에서 경품 추첨 시간이 오면 분위기가 가장 뜨겁습니다. 그리고 거의 빠지지 않고 이런 말이 나옵니다.
“그거 미리 정해 둔 거 아니에요?”
농담으로 하는 말이지만, 진행하는 입장에서는 마음이 편하지 않습니다. 상품이 클수록 더 그렇습니다. 엑셀에서 무작위 함수를 돌리든 추첨 사이트를 쓰든, 진행자 화면에서 뽑은 결과는 진행자만 확인할 수 있으니까요. 공정하게 뽑았다는 걸 보여 줄 방법이 마땅치 않습니다.
pickMeNow는 이 문제에서 출발했습니다. 공정하게 뽑는 것만으로는 부족하고, 공정하게 뽑았다는 걸 누구나 확인할 수 있어야 한다고 생각했습니다.
추첨 전에 번호를 봉인합니다
방식을 비유로 설명하면 이렇습니다. 추첨을 시작하기 전에 결과를 정할 번호를 봉투에 넣어 봉인하고, 봉투 겉면에 그 번호에서만 나오는 지문을 찍어 모두에게 먼저 보여 줍니다. 추첨이 끝나면 봉투를 열어 번호를 공개합니다.
번호는 서버가 정하고 진행자에게도 보여 주지 않습니다. 발표 뒤에는 공개된 번호로 누구나 같은 당첨자가 나오는지 직접 계산해 볼 수 있습니다. 중간에 번호를 바꿔치기했다면 먼저 보여 준 지문과 맞지 않으니 바로 드러납니다.
진행자도 결과를 미리 알거나 바꿀 수 없다는 점이 중요했습니다. 그래서 “이건 정말 운이에요”라고 말할 근거가 생깁니다.
행사 당일에는 이렇게 진행합니다
- 참가자는 휴대폰 카메라로 화면의 QR을 찍고 닉네임만 적습니다. 앱 설치나 로그인은 없습니다.
- 진행자가 미리 만든 퀴즈를 화면에 띄우면 참가자가 휴대폰으로 답합니다. 빠르고 정확할수록 점수가 올라갑니다.
- 추첨은 스크린에서 이름 슬롯, 룰렛, 마블 레이스 가운데 골라 보여 줍니다.
행사 준비를 하다 보면 이런 요청도 자주 나옵니다. “퀴즈 3문제 이상 맞힌 사람만 추첨에 넣어 주세요”, “앞에서 당첨된 사람은 빼 주세요.” pickMeNow에서는 추첨마다 이런 조건을 걸 수 있고, 3등 커피 쿠폰 10명, 2등, 1등처럼 경품마다 추첨을 미리 만들어 두고 순서대로 진행할 수 있습니다.
만들면서 고민한 것들
스크린이 없는 장소도 있습니다
처음에는 큰 화면에 추첨 장면을 띄우는 것만 생각했습니다. 그런데 식당 단체석이나 야외 체육대회처럼 스크린이 없는 자리도 많습니다.
그래서 ‘휴대폰으로 발표’라는 방식을 넣었습니다. 이걸 고르면 응모한 모든 휴대폰에 동시에 결과가 뜨고, 당첨된 사람은 그 화면을 보여 주면 됩니다. 행사 서비스를 만들 때는 장소가 어떤 곳인지부터 물어봐야 한다는 걸 다시 느꼈습니다.
마블 레이스도 결과를 바꾸지 않습니다
구슬이 굴러가는 마블 레이스는 보는 재미가 있지만, 자칫하면 “화면 연출로 결과를 만든 것 아니냐”는 오해를 살 수 있습니다.
그래서 당첨자는 언제나 봉인한 번호로 서버가 먼저 정하고, 화면은 그 결과를 보여 주기만 하도록 만들었습니다. 레이스를 먼저 굴려 본 뒤 결승선을 들어온 순서대로 당첨자 이름을 붙여 다시 보여 주는 방식이라, 구슬을 억지로 밀어 결과를 맞추는 일이 없습니다. 재미를 위한 연출과 결과를 정하는 부분을 처음부터 떼어 놓은 셈입니다.
QR을 한꺼번에 찍는 순간이 가장 바쁩니다
행사장에서 “지금 QR 찍어 주세요”라고 말하면 수십, 수백 명이 거의 동시에 들어옵니다. 이때 회사 와이파이가 잠깐 끊기면 휴대폰은 같은 요청을 다시 보내게 됩니다.
잘못 만들면 한 사람이 두 번 들어간 것으로 처리돼 “이미 쓰는 닉네임입니다”라는 안내를 보거나, 추첨 명단에 유령 참가자가 생깁니다. 그래서 휴대폰이 처음 보낸 입장 요청과 다시 보낸 요청을 같은 것으로 알아보게 만들었습니다. 몇 번을 다시 보내도 참가자는 한 명으로 남습니다.
그리고 큰 행사라면 QR을 1분쯤 미리 띄워 두고 사람들이 천천히 들어오게 한 뒤 시작하시길 권합니다. 기술로 막을 수 있는 부분과 진행 순서로 풀 수 있는 부분을 같이 보는 게 행사 서비스에서는 중요했습니다.
결제 창구가 하나 더 늘었습니다
지난 글에서 결제 완료 알림을 받을 주소를 가게 하나에 하나만 정할 수 있어서, 들어온 알림을 상품에 따라 나눠 주는 중간 창구를 따로 만들었다고 말씀드렸습니다.
pickMeNow도 같은 결제 서비스를 씁니다. 그때 만들어 둔 창구 덕분에 이번에는 새 서비스로 가는 길 하나만 추가하면 됐습니다. 처음 한 번 제대로 만들어 둔 구조가 다음 서비스에서 시간을 아껴 준다는 걸 이번에 실감했습니다.
요금은 이렇게 정했습니다
- 무료: 행사마다 참가자 30명, 퀴즈 5문제, 추첨 1번까지 쓸 수 있습니다. 봉인 추첨과 휴대폰 발표도 그대로 씁니다.
- 행사 이용권: 1장 2,900원, 5장 묶음 9,900원입니다. 1장을 쓰면 행사 하나가 24시간 동안 참가자 1,000명, 퀴즈 50문제, 추첨 30번으로 늘어납니다.
구독이 아니라 큰 행사 날에만 쓰는 방식입니다. 쓰지 않은 이용권은 구매 후 7일 안에 전액 환불해 드립니다. 팀 회식처럼 작은 모임은 무료로 충분하도록 무료 한도를 정했습니다.
행사용 기능을 맡기신다면 이것을 물어보세요
사내 행사나 고객 이벤트에 추첨, 퀴즈 같은 기능을 직접 만들어 넣고 싶으신 분도 계실 겁니다. 그럴 때 업체에 아래 질문을 꺼내 보세요.
- 추첨 결과가 공정했다는 걸 참가자에게 어떻게 보여 줄 수 있나요?
- 진행자나 관리자가 결과를 미리 보거나 바꿀 수 있나요?
- 참가자가 한꺼번에 들어올 때, 와이파이가 잠깐 끊겨도 같은 사람이 두 번 들어가지 않나요?
- 스크린이 없는 장소에서도 진행할 수 있나요?
- 참가자에게 받는 정보는 무엇이고, 행사가 끝나면 어떻게 지우나요?
행사 현장에서 쓰는 시스템을 만든 이야기는 QR 체크인, 행사장 입구에서 줄이 길어지지 않으려면? 글에도 정리해 두었습니다.
직접 써 보세요
pickMeNow는 로그인 없이 둘러볼 수 있는 3분 체험도 준비해 두었습니다. 올해 송년회 경품 추첨을 준비하고 계신다면 pickMeNow에서 무료로 먼저 써 보세요.
지금 운영 중인 다른 서비스는 케이트리 랩 페이지에서 보실 수 있습니다. 저희 행사나 서비스에 맞는 기능을 따로 만들고 싶으시다면 편하게 문의해 주세요. 직접 만들어 운영해 본 경험 그대로 함께 고민하겠습니다.