kije park

박기제

Javascript Full-Stack Developer

Super Social Proof for Shopify 기획부터 개발, 출시까지

안녕하세요 기제입니다. 이번에 Shopify 앱인 Super Social Proof에 대한 기획부터 개발까지의 과정을 설명 하고자 합니다. Shopify, BigCommerce등 E-commerce platform의 앱스토어 앱 런칭에 관심이 있는 분들께 도움이 되었으면 합니다!

왜, Shopify 앱스토어를 선택했는지부터 앱 런칭까지의 과정을 풀어보겠습니다.

Shopify Market 분석과 앱 기획

Shopify 앱 개발을 목표로 잡았습니다! Market의 크기가 가장 중요한 가치라고 생각했기 때문이며, 적합한 Market을 찾고 실제 내가 개발할 수 있는 수준의 앱을 기획하는 방식으로 접근했습니다. 해외 Market에 앱을 출시하는건 이번이 처음이라 닥치는 일들은 부딪혀서 해결한다는 마음으로 시작했습니다.

  • 수요가 많은 앱 카테고리에 포지션한다.
  • 사람들이 공감하는 키워드를 선택한다.
  • Pain point를 기존 방식이 아닌 특별한 방식으로 해결한다.
  • 복잡한 설정 부분을 최소화한다.
  • 고객 문제 해결에 집중한다.
  • 기획기간: 앱 출시 이전 시점까지 계속(기획하고 개발하고, 다시 기획..)
  • 개발기간: 약 6개월
  • 개발인력: 앱 개발(본인 100%)1명 + 기획 & 디자인 1명

왜 Shopify?

Shopify는 Global E-commerce platform으로 시장의 크기가 크며, 국내 카페24와 같은 E-commerce platform으로 한번 국내 E-commerce 앱 런칭의 경험이 있어, 부담 없이 Shopify에 진입할 수 있다고 생각했습니다. 사실 “지속해서 성장 중인 회사”라는 이유 하나로 선택했습니다.

전 세계에서 Shopify는 WooCommerce 다음으로 시장 점유율이 높습니다.
2020년 기준 U.S에서 가장 많은 고객을 보유 중인 Shopify, 약 30% Market 점유율 확보
https://www.statista.com/statistics/950591/united-states-ecommerce-platforms-market-share/

Shopify 앱 개발에 대한 이해

이전에도 카페24라는 국내 E-commerce platform의 앱 개발 및 런칭을 한 경험이 있어 E-commerce에 대한 이해가 어느 정도 있었지만, 영어로 되어있는 Shopify 앱 개발 API 문서들을 숙지하는 것이 쉽지 않았습니다. 하지만 앱을 기획하고 출시하기 위해서는 E-commerce에 대한 이해가 필요했습니다

상점의 상품 입고부터 마케팅, 주문, 결제, 고객으로의 배송까지..

사실 제 3자 앱 개발을 진행할 때에는 서비스 하나의 API 문서들을 모두 이해하고 숙지하는 것은 해당 서비스의 형태와 제공 과정을 완벽히 이해하는 것과 동일하고 그만큼 중요하기 때문에 구글 번역기를 통해 각 API 문서를 일시적으로 숙지하고 개발을 진행하는 방법으로 시작하지 않았습니다.

문서를 만들고 Shopify의 모든 API 기능을 직접 한글로 번역하고 검토하는 방법을 통해 개발자가 아닌 사람도 쉽게 Shopify 서비스 제공 과정을 이해하고 각 기능별 목적을 파악할 수 있는 수준으로 번역 작업을 며칠 동안 진행했습니다.

앱의 컨셉을 기획

Shopify Market을 선택한 후 우리의 고민은 앱을 기획하는 것이었습니다. 고객에게 가치를 줄 수 있고, 무엇보다 제한된 시간 내에 개발이 가능한 수준의 앱을 기획하는 것이 난감했습니다.

먼저 Shopify 앱스토어의 앱들을 보고 어떤 카테고리의 앱이 수요가 많은지 찾고 분석했습니다 Shopify를 사용하는 소매상들이 어떤 앱을 원할지부터 시작하여, 장기적으로 서비스 제공이 가능한 앱의 컨셉을 기획하기 위해 고민했습니다.

현재 Shopfy 앱스토어 내 가장 많은 앱이 목록 된 카테고리로는 “상점의 매출과 판매 전환(Sales and conversion)”과 “상점 스토어 디자인(Store design)”이 있었지만, 상점 주인은 어느 앱에 돈을 쓸까? 를 고민하게 되고 “상점의 매출과 판매 전환(Sales and conversion)” 카테고리에 앱을 출시하기로 했습니다.

매출과 판매 전환이란, 고객으로부터의 상점 내 제품 구매 행위를 만들어내며 이로 인해 매출을 발생시킬 수 있는 앱의 형태를 의미합니다.

제품에 대한 할인 카드 제공, 이 제품 사면 이것도 드려요! 알림등 ..

제품의 판매 수를 직접적으로 늘릴 수 있는 앱을 원했고, 실제로 여행사나 호텔예약 서비스에서 사용하던걸 많이 봤기 때문에 결국 기획한 앱은 Social Proof 앱이였습니다.

해외 E-commerce의 경우 Social Proof를 일반적으로 사용하는데 국내는 그렇지 않은 것 같습니다. 개인적으로 국내 E-commerce market도 머지않아 Social Proof를 많이 도입할 것 같습니다

빨리 이 제품 구매하세요! 오직 12개 남았어요
최근 34명의 고객이 이 제품을 구매했어요
방금 27명이 이 제품을 장바구니에 담았어요

위와 같이 제 3자의 활동을 고객에게 보여줌으로써 제품 구매에 대한 객관적인 지표를 얻고, 상점으로부터의 신뢰를 쌓을 수 있게 도와주는 앱을 선택했습니다.

그런데 이미 수많은 Social Proof 앱이 앱스토어 시장에 널렸기 때문에 차별화를 하고자 했습니다.

supersocialproof

기존의 Social Proof 앱은 상점의 메인 페이지부터 목록, 상품 상세 페이지 등 어떤 페이지에 있더라도 상점으로부터 일어난 모든 고객의 활동을 기록하여, 쇼핑 중인 고객에게 Social Proof 메시지를 띄우는 Pop-up 방식이었습니다.

이런 기존 방식과 차별화된 Social Proof를 만들 기회가 있지 않을까 생각했고, 메시지를 제공하는 방식이 첫번째 Super Social Proof의 차별화 포인트가 되었습니다. 고객에게 Social Proof 메시지를 전달할 때는 “Pop-up보다 더 주목성이 높은 방식을 통해 메시지를 제공한다”라는 목표를 세우게 되었습니다.

고객이 관심 갖지 않았던 카테고리 제품에 대한 정보 또한 보여줄 수 있게 됩니다.

social proof 나는 신발을 보고 있는데, 옷에 대한 정보를 제공하네?

또한 특정 고객에게는 모니터 하단부 팝업 노출 방식이 스트레스로 다가올 수 있어. 위 두 가지 문제점으로부터 Super Social Proof는 차별화를 두고자 했습니다.

먼저 상품 목록 페이지의 상품 피드에 각 상품들에 대한 정보를 보여줄 수 있게 하며. 고객은 각 제품에 대한 Social Proof 메시지를 화면 스크롤을 통해 없애고, 나타나게 할 수 있습니다.

Super social proof 신발 목록 보고 있으면 해당 신발들에 대한 정보를 제공! 또 팝업 알림이 아니라 보기에도 편해~

Super Social Proof 데모
https://kije-minimal.myshopify.com/collections/clothes

Super Social Proof 소개 유튜브 동영상

앱의 기능을 기획

Social Proof 앱의 기능을 기획하기 전에 기존의 Social Proof 기능 중 어떤 기능들이 고객으로부터의 구매를 이끌어내는지에 대한 데이터가 없었습니다.

그래서 E-commerce에서 사용하는 프로모션 기능부터 일반 Social Proof 기능까지 다양하게 정리하기 시작했습니다. 베스트셀러 제품 표시, 고객의 제품 리뷰 표시, 제품의 남은 재고수 표시, 신제품 표시, 제품에 대한 제 3자 고객의 행동 표시, 제품에 연관된 유튜브 동영상 표시등 전부 개발해보자고 결정했습니다.

고객에게 각 기능을 제공하고, 결과에 따라 더 효과가 좋은 기능을 제공하자는 방향으로 기획했습니다.

앱 개발

앱 개발을 시작하면서..

개발을 시작하려 하는데 Social Proof 앱에 대한 정보를 찾아본 지는 이틀 정도, 살면서 그나마 본 Social Proof 앱은 에어비앤비나 호텔스닷컴에서 나온 “몇 명이 이거 예약했어요~” 메시지가 전부.. 어떤 방식으로 구조를 잡을지, 어떻게 메시지를 제공할지 등 Back-end부터 Front-end까지 머릿속에 정리가 아예 안 됐습니다.

이럴 때는 미친듯한 경쟁사 앱 벤치마킹 시작.

Shopify의 인기 있는 Social Proof 앱을 설치하고 분석, 이 기능은 어떻게 동작할까.. 추측하고 실험.
해당 작업을 반복하고 또 고민하고.. 어려웠지만 Social Proof 앱의 핵심 기능들이 이해되고 구현되어갔습니다.

Supersocialproof 앱 기획 및 설계 화면 Adobe XD

앱 개발에 사용될 프레임워크 선택

빠르게 구현하고, 테스트하고 수정하고. 이것이 완성된 서비스를 만드는 가장 빠른 방법이라고 생각합니다. 따라서 서버 언어로 Node.js를 사용하고. 귀찮은 SQL 작업을 Mongoose로 대체하여 데이터베이스 작업을 자동화하여 개발 기간을 단축시킵니다.

Super Social Proof는 앱을 사용하는 상점에 앱 통계와 설정, 앱 사용료 결제 등 앱을 관리할 수 있는 관리자 페이지가 제공됩니다. 워낙 빠른 걸 좋아해 관리자 페이지 개발마저 Node.js Template Engine 중 가장 사용이 쉽고 구현이 빠른 Handlebars를 사용했습니다.

서버는 Super Social Proof를 사용하는 상점의 제품에 대한 Social Proof 메시지를 수집하고 노출하는 역할과 앱으로부터 일어난 통계 수집 및 보고서 제공, 기능 별 설정 등 Super Social Proof를 쓰는 상점에 관리자 페이지를 제공합니다.

Front-end의 경우 서버로부터 Social Proof 메시지를 상점에 노출하는 역할입니다. Webpack이라는 JavaScript 관리 프레임워크를 통해 기본적인 코드 번들을 했고 JavaScript를 통해 각 제품위에 Social Proof 메시지를 노출시키게 합니다. 서버 간 통신을 위해서는 Shopify 상점 테마에 내장된 JQuery를 사용할 수 있지만. Shopify 상점 테마에 따라 JQuery를 포함하지 않을 확률로 인해 Axios.js를 사용해 데이터 송수신만 가볍게 할 수 있도록 구현했습니다.

Back-end
  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • Express Handlebars
  • Handlebars
  • Babel.js
Front-end
  • Webpack
  • Javascript
  • Axios

앱의 구조와 기능

앱의 구조와 기능은 다음과 같습니다.

  • Shopify 상점내 데이터 접근 및 관리
  • 제품 별 Social Proof 데이터 수집
  • 고객에게 수집한 Social Proof 메시지 전달
  • 고객의 활동 추적
  • 앱 통계
  • 앱 기능 설정
  • 앱 사용료 결제
  • 앱 제거 및 사용자 데이터 초기화

Shopify 상점내 데이터 접근 및 관리

Shopify 상점을 운영하는 사람이 자신의 상점에 Shopify 앱을 설치할 때, 앱은 상점으로부터 필요한 데이터에 접근 권한을 요청해야 합니다. 이후 Shopify API라는 이름으로 앱 개발자가 원하는 앱을 개발할 수 있도록 필요한 상점 정보들을 제공합니다!

상점 내 고객에게 단체 메일을 보낼 수 있게 해주는 앱의 경우, “고객 데이터 접근 권한” API 요청.

이를 통해 Shopify 앱들은 상점 이름부터 시작해 고객 정보, 주문 정보, 재고량까지 상점의 거의 모든 부분에 접근할 수 있어 생각하는 다양하고 창의적인 형태의 앱들을 개발할 수 있도록 Shopify는 데이터 접근을 광범위하게 앱 개발자에게 지원합니다.

Shopify는 또한 웹훅이라는 기능을 제공합니다. 웹훅이란 앱을 사용하는 상점에서 일어나는 활동을 감지해 앱에 필요한 해당 정보를 앱 개발자에게 제공하는 Shopify API입니다.

상점에서 제품을 구매할 때마다, 어떤 제품을 구매했는지, 누가했는지, 얼마짜리인지 자세한 정보를 앱 개발자가 확인할 수 있도록 제공.

위와 같이 Shopify가 제공하는 다양한 형태의 개발 지원을 통해 원하는 앱 기능을 개발할 수 있었습니다.

현재 Shopify에서 지원하는 Node.js Library를 사용해 앱 개발자의 직접적인 Shopify API 연동 구현 없이도, 상점 데이터 접근 권한 요청부터 상점 데이터 관리까지 빠르고 쉽게 제어하여, Shopify와의 연동 부분에 대한 개발 기간을 대폭 줄였습니다. 그만큼 앱의 고유 기능인 Social Proof 핵심 기능 개발에 시간을 투자할 수 있었습니다.

실제로 Super Social Proof가 제공하는 Social Proof 메시지중 “최근 가장 많이 팔린 상품”의 경우 Shopify API를 통해 제품에 구매가 일어날 때마다 각 제품에 일어난 구매 횟수를 조회해 많이 팔린 상품에 대한 정보를 수집합니다.

Shopify API 라이브러리
https://www.npmjs.com/package/shopify-api-node

Shopify 앱은 아무리 간단한 앱이더라도 상점에 관리자 화면을 제공해야합니다. 소셜프루프의 경우 통계, 설정, 결제 이렇게 세 가지 기능을 앱 사용자에게 제공합니다.

Super social proof

이미지와 같이 상점 관리자 화면 우측 영역에 Iframe 형식으로 제공됩니다. 따라서 관리자 화면에서 발생하는 트래픽은 앱 개발자가 부담합니다.

yourshop.shopify.com/admin/apps 주소안에 app.yourapp.com 주소가 아이프레임 형식으로 제공!

제품 별 Social Proof 데이터 수집

Social Proof 메시지를 고객에게 제공하는 앱. Social Proof 앱의 경우 고객에게 전달할 제품 데이터를 수집해야합니다 Super Social Proof가 제공하는 Social Proof 메시지중 “이 상품은 최근 ?명이 장바구니에 담았습니다!” 메시지의 경우 자바스크립트를 통해 상점이 로드될 때 마다, 상품 페이지에 있는 모든 장바구니 담기 버튼에 이벤트를 추가합니다. 해당 버튼을 고객이 클릭할 때 Super Social Proof 서버로 해당 장바구니에 담긴 제품의 정보를 전달하여 서버는 해당 Social Proof 데이터를 수집해 일시적으로 데이터베이스에 저장합니다.

고객에게 수집한 Social Proof 메시지 전달

위와 같이 실시간으로 저장한 Social Proof 데이터를 상점에서 JavaScript를 통해 특정 제품의 Social Proof 데이터를 요청하면 서버는 가장 고객으로부터 구매를 이끌어낼 수 있는 최적의 Social Proof 메시지를 분석해 고객이 쇼핑중인 상점에 응답합니다.

제품의 현재 남은 재고량과 최근 장바구니에 담긴 횟수중 무엇이 더 구매를 이끌어 낼까?..

응답받은 Social Proof 메시지는 일반적인 Social Proof 앱의 경우 팝업이나 상품 페이지에 노출됩니다, 하지만 Super Social Proof는 고객이 보고있는 제품들에 대한 메시지를 보여주고자 Social Proof 메시지를 상품 목록 페이지에 다음과 같이 고객에게 제공합니다

Super social proof

랜덤하게 활동이 발생한 제품의 정보가 아닌, 현재 보고있는 제품들에 대한 정보를 제공!

고객의 활동 추적

Super Social Proof를 사용하는 상점들에게있어 Social Proof 메시지 전달만큼 중요한 것이 정확한 고객의 활동 추적이라고 생각했습니다. 앱이 제공하는 Social Proof 메시지가 몇 번 고객에게 노출되었는지, 해당 제품이 몇 번 클릭 되었는지, Social Proof 메시지가 제공된 제품에 발생한 고객의 액션들을 자세하게 분석하고자 했습니다.

따라서 Super Social Proof는 페이지가 로드되고 메시지가 화면에 제공된 것을 메시지가 노출되었다고 판단하지 않습니다 Super Social Proof의 Social Proof 메시지들은 화면의 특정 높이 위치에 도달하면 애니메이션과 함께 사라지게 되어있습니다. 이를 통해 해당 애니메이션이 발생한 경우를 노출이 일어났다고 판단하여 실제로 고객이 해당 메시지에 주의를 가질 때 노출수를 증가시킵니다.

앱 통계

수집된 고객들의 활동을 관리자 페이지의 차트로 제공합니다, 자신의 상점에 Social Proof 앱을 사용하는 상인이 가장 보고 싶어 할 만한 통계가 어떤 걸까 고민했습니다. 앱이 얼마나 작동되었는지를 확인하기 위한 개요 통계, 날짜에 따른 앱의 활동을 확인하기 위한 날짜별 통계, 인기 있는 상품들의 순위를 확인하기 위한 Social Proof 메시지가 많이 제공되는 상품 순위별 통계 등 기본적인 통계들을 개발했습니다.

또한 Social Proof 메시지를 보여주고자 하는 상인의 관점에서 가장 궁금해하는 “어떤 형식의 Social Proof 메시지가 효과적으로 구매를 촉진시키는가!”에 대한 답을 제공하기 위해 다음과 같은 Funnel 차트를 추가했습니다

Super social proof

Funnel 차트는 특정 제품에 대한 Social Proof 메시지의 노출부터 해당 제품의 장바구니 담기 발생까지의 과정을 하나의 데이터로 만들어 제공하는 통계입니다 이 데이터를 통해 “최근 ?명이 장바구니에 담았습니다!” 메시지가 구매에 효율적인 메시지인지, “최근 ?명이 이 제품을 구매했습니다!” 메시지가 더 효율적인지를 직관적으로 판단할 수 있게 됩니다

앱 기능 설정

앱의 설정 페이지 기획에 있어 저희가 추구하던 목적은 앱의 쉬운 사용성이었습니다. 기존의 Social Proof 앱은 Social Proof 캠페인을 생성하고, 캠페인이 몇 시에 어느 위치에 노출될 거고.. 등 복잡하고 지속적인 비용이 드는 방식입니다. 그것과 달리, 스스로 알아서 최적의 Social Proof 메시지를 제공하고 구매율을 높이는 앱. 그게 바로 우리가 추구하던 방향이었습니다

Super Social Proof의 경우 고객에게 제공하는 Social Proof 기능이 8개입니다. 다양한 기능만큼 앱 사용 방법에 대한 이해가 필요해지고 그것이 또 Pain-point라고 생각하게 되었습니다.

그 많은 기능을 숙지하는 것이 앱에서 발생하는 매출에 기여하는 부분이 얼마나 될까? Super Social Proof가 제공하는 앱 설정은 오직 다음과 같습니다.
  • 기능별 작동 여부
  • 기기별 노출 빈도 및 작동 여부
  • Social Proof 메시지 사용자설정

Super social proof

고객이 결정을 내려야 할 때 판단을 못 하게 하자(?)

앱 설정 페이지의 UI 경우에도 “마케팅 전문가가 아닌 일반인도 쉽게 이해하고 빠르게 설정하는 UI!”라는 목적을 가지고 기획하여 복잡한 설명은 툴팁으로 숨기고 단순한 결정을 유도하게 만드는 ON/OFF 토글 버튼을 주로 이용했습니다.

테스트를 통해 가장 최적화된 설정을 기본값으로 제공하고, 고객이 학습해야 할 만한 것들 중 크게 중요하지 않으면 빼거나, 중요하다면 자동으로 작동하게 만들자는 것이 목표였습니다. 다른 앱들은 캠페인을 생성하고 정확한 값을 입력해야만 앱이 작동되는 구조라면 “Super Social Proof는 설정하지 않아도 최적의 설정으로 작동되게 하자”라는 방향으로 개발을 하게 되었습니다.

기능별 아이콘을 사용해 더욱 직관적이고 쉬운 사용자 경험 추구

Super social proof

사용자 마음대로 설정하다가 최적의 설정으로 바꾸고 싶을 때는 설정 페이지 하단의 추천 설정 버튼을 통해 손쉽게 최적의 설정 완료

앱 사용료 결제

Shopify 앱의 사용료 부과는 Shopify 청구 API의 기능을 사용하여 다양한 방식으로 앱 사용자에게 제공할 수 있습니다. 상점의 매출에 따른 앱 사용료 부과, 상점의 고유 방문자 수에 따른 사용료 부과 등..

Super Social Proof는 쉽고 직관적인 Social Proof 메시지 요청 수에 따른 사용료 부과를 선택했습니다. 현재 가장 저렴한 멤버십 플랜의 경우 30일마다 100,000회 Social Proof 메시지를 제공하고 $36을 사용료로 받습니다. 앱의 사용자가 앱 구매 결정을 쉽고 빨리 낼 수 있도록 플랜에 따라 메시지 요청 수의 차이만 있으며 기능의 차이는 없앴습니다.

앱에서는 상점별 앱 설치 기준 30일 간격으로 해당 상점의 남은 잔여 메시지 요청 수를 초기화하고 월 사용료를 재청구하게 됩니다. 반복 청구는 Shopify API를 통해 빠르게 개발할 수 있었습니다. 하지만 상점별 잔여 요청수 초기화 등의 앱 사용료 결제를 제외한 부분은 개발자가 직접 개발을 해야 합니다.

앱 제거 및 사용자 데이터 초기화

앱 사용자가 앱을 제거하는 순간 상점에 접근 중이던 Shopify API에 대한 모든 접근 권한과 결제와 관련된 기능이 취소됩니다. 따라서 Super Social Proof의 경우 기존에 남아있던 플랜 정보를 앱 제거 이벤트 발생과 함께 초기화했습니다.

앱 제거 발생 48시간 내로 Shopfy는 Shopify API를 통해 개발자에게 GDPR 준수를 위한 사용자 관련 데이터를 모두 지우도록 요청받습니다. 그러므로 Super Social Proof는 앱 제거 시 상점의 특정 데이터만을 초기화하고, 48시간내 발생되는 GDPR 준수 요청에 대해 해당 상점의 모든 데이터를 제거하도록 개발했습니다.

이렇게 첫 앱 제거 발생 시 모든 데이터를 지우지 않는 이유는 48시간 이내에 앱 사용자가 재설치 할 수 있는 상황 또한 고려해야 하기 때문입니다.

Shopify 앱 개발 가이드라인과 앱스토어 심사

Shopify는 앱스토어 시장의 퀄리티를 높이기 위해 앱 개발 가이드라인을 제공합니다. 따라서 앱을 출시하기 위해서는 해당 요구사항들을 충족해야 합니다.

고유한 기능을 가진 앱이어야 하고, 앱 아이콘과 앱 설명 이미지 등 모든 디자인 부분 또한 Shopify 의 수준에 맞추어야 합니다.

Super social proof

그중 예상하지 못했던 부분은 GDPR로, 앱을 사용한 사용자의 데이터를 앱을 제거한 후 48시간 내에 모두 제거해야 합니다. GDPR은 유럽에서 사용되는 법으로 국내 프로젝트를 하며 생각해보지 못했던 부분이었습니다 하지만 앱 제거 후 48시간 이후 Shopify에서 요청하는 API에 맞추어 사용자 데이터를 지우면 쉽게 해결되는 문제였습니다.

Super social proof

Super social proof

처음에는 앱 개발 가이드라인을 무시하고 앱을 제출하는 바람에 총 2번 앱 심사에서 제출이 거부되었습니다. 두번째 거부에서 스스로의 잘못을 반성하고 집중해, 개발 초반 API 문서를 모두 번역한 것처럼 Shopify 앱 개발 가이드라인을 모두 번역하고 문서화하여 3번째 심사에서 앱이 승인될 수 있었습니다.

좋은 이름은 절대 굽히지 않아!

앱의 이름을 정하는데도 어려움이 많았습니다. 대부분 좋은 Social Proof 앱 이름들이 이미 등록이 되어있고요. 다행히 supersocialproof.com 도메인이 있어서 앱 이름으로 정했는데 해당 앱 이름이 앱 등록 중 거절되는 사유가 되었습니다.

일반적인 형식의 이름은 등록이 안 된다고.. 그래서 앱 이름을 "$uper Social Proof"로 재등록했으나 $는 기호이기 때문에 사용할 수 없다고해서 "Super Social Proof, Why Not?"이라는 이름으로 등록했습니다. 왜 안돼? 라는 의미에 반항적인 스타일이죠. 재밌게도 이 이름이 통과되어 현재 앱 이름입니다.

  • 1차 앱 이름: Super Social Proof
  • 2차 앱 이름: $uper Social Proof
  • 최종 앱 이름: Super Social Proof, Why Not?

Super social proof

앱 업그레이드

업그레이드할 기능은 주로 Front-end에 Social Proof 메시지를 제공하는 디자인 방식이라고 생각합니다, 가능하면 앱 사용자들의 요구사항을 반영하여 업그레이드를 하려 합니다.

앱 개발 과정에서의 질문과 토론

함께하는 기획 및 디자이너와 지금 맞는 방향으로 진행 중인지, 더 좋은 방법이 없는지, 개발하는 중에도 수없이 고민하고, 그만해야 하나? 아니면 다른 방향으로 가야 하나? 하고 많은 대화를 나누었습니다. 사실 이런 점이 가장 어려운 것 같습니다. 자신의 앱을 개발한다는 것은 성공할지 실패할지 모르기 때문에 더 혼란스러운 것 같아요. 그렇기에 심적으로 안정감을 주는 벤치마킹을 많이 하는 것 같습니다 벤치마킹을 통해 앱의 컨셉에 대한 신뢰 또한 생기고요.

앱 마케팅

효과가 없는 SNS 마케팅

앱 개발 과정에서 페이스북, 트위터, 인스타그램, Reddit, Quora, 유튜브 등에 앱 마케팅 글을 올렸습니다. Twitter와 Instagram은 특별한 반응이 없었고 Reddit과 Quora의 경우 적게나마 글 조회 수가 발생하기는 하지만 실제 앱 설치로 이어지는 예는 없었습니다. 또한, Facebook은 Shopify와 관련된 그룹에 가입하고 앱을 홍보하고 싶었지만, 그것을 홍보하도록 허락하는 그룹은 없었습니다.

앱스토어 후반에 노출되는 Super Social Proof

한 달 동안 Facebook 그룹의 글중에 Super Social Proof와 연관이 있는 키워드 “Conversion”을 검색해 관련 글의 댓글로 Super Social Proof를 소개하는 동영상을 첨부했지만 유입 트래픽은 거의 없었습니다. 지금 생각하면 Shopify를 통해 비즈니스를 하는 분들은 Facebook 그룹에 들어오지 않는 것 같습니다. 대부분 Shopify에 비즈니스를 하고자 하는 입문자나 Shopify 비즈니스를 개설한 지 얼마 되지 않은 사람이 대부분인 것 같습니다.

Super social proof

마케팅, 잘 모를 땐 무조건 될 때까지

한 달 정도 진행된 Super Social Proof 마케팅을 현시점에서 본다면 ROI가 없다고 결론을 낼 수 있습니다. 하지만 이에 따른 대안으로 Shopify로 비즈니스를 운영하는 사람들에게 이메일을 보내 앱을 홍보하는 방식을 선택했습니다. 이메일을 통한 홍보 말고는 딱히 앱이 알려질 수 없을 것 같은데 역시나 메일이 스팸에 걸리지 않을까 걱정도 되네요. 일단은 Shopify로 만들어진 상점의 목록을 구성하고 각 이메일을 확보한 이후 구글 메일을 통해 앱에 대한 소개를 적어 보내려고 합니다.

마치며 다시 질문

  • 앱스토어: 우리의 앱 카테고리가 잘못된 것은 아닐까? 다른 카테고리는 어떨까?
  • 고객이 원하는 것: Social Proof 앱에 대한 수요가 없는 건 아닐까? 다른 앱은 어떨까?
  • 앱의 홍보: 대량 이메일 발송이나 앱 광고가 없어서 그런 건 아닐까? 고객 데이터베이스도, 자금도 없는데 어떻게 진행할까?

지난 6개월 동안 이 앱을 기획하고 개발해왔는데요, 2명이 많은 대화도 나누고 서로가 생각하는 앱의 모습을 최대한 충실히 구현한 것 같습니다. 기존의 앱보다 뛰어난 앱을 만들자. 기존의 앱보다 더 나은 사용자 경험과 가치를 제공하자. 이 부분이 저희가 설정한 목표에 도달했다고 스스로 자부합니다.

운이 좋아서 앱이 성공한다면 더는 바랄 것이 없지만, 하나씩 목표를 성취하며 목표에 도달할 수 있는 하나의 방식을 만들고 싶었습니다.

제한된 두 명의 인력, 시간 속에서 달성 가능한 목표를 설정하고, Market과 경쟁 앱들을 분석하며, 최종적으로 앱을 완성하는, 그 과정에서의 경험과 노하우를 확보하는 것입니다.

Super social proof

이런 과정들을 통해 결과적으로 실패하더라도 이후의 실패 확률을 줄일 수 있을 거라 믿습니다, 반대로도 성공하게 되면 이후에 진행되는 프로젝트들에 대한 성공 확률을 높일 수 있을 것이라 생각합니다. 앱의 성공 이상으로 인생의 교훈이 될 것 같아요

솔직히 말하자면 아무에게도 가치를 주지 못하는 앱이 될까 봐 걱정입니다. 저희가 혹시 고객들이 전혀 원하지 않는 앱을 만든 게 아닐까.. 가장 근접한 목표는 현재 매월 100명의 유료회원 확보입니다, 현재 2주 경과 앱 설치 수는 0입니다!.. 음 코로나바이러스 때문이라고는 생각하지 않습니다. 기획한 방식대로 마저 진행하여 다음 단계를 진행하려고 합니다.

Super Social Proof의 기획부터 개발, 출시까지를 읽어주셔서 감사합니다.

Super social proof


높은 수준의 목표, 힘든 프로젝트는 항상 소중 합니다. 왜냐하면 어렵고 힘든 만큼 많이 배울수 있기 때문입니다.