유

유예리님의 아티클

유

유예리

1000명 노출, 100명 유입, 1명 전환

[런칭 후 겪은 혹독한 신고식]

안녕하세요 sidelog PM 유예리 입니다.

첫 회고 글에서 부터 저희 서비스 '손님의 발견'에 대한 이야기들을 해왔어요!

특히, @이성진 님과 구축한 키바나 대시보드를 통해 데이터를 어떤 방식으로 쌓아나갔는지 공유했었죠~

새신 같은 저희 서비스, 다소 혹독한 신고식을 치뤘답니다. 🥲

오늘은 첫 런칭 이후 어떤 데이터를 마주하게 되었는지,

그래서 어떤 개선점과 방향성을 잡았는지 공유해볼게요!


1000명 노출, 100명 유입, 1명 전환

1%의 전환율, 저희 팀이 맞이한 슬픈 숫자였습니다.

우선 어떤 데이터를 만났는지 공유하기 전에,

사용자를 어디서 만났는지 먼저 설명할 필요가 있겠네요!

손님의 발견은 3가지의 접점으로 사용자와 만났어요.

광고, 홍보, 공유

광고로는 인스타그램 광고를 적극 활용했어요.

퍼널을 최대한 늘릴 수 있는 광고를 가볍게 실험할 수 있는 채널이면서, 

A/B 테스트 세팅이 가능한 광고 채널로 서비스에 적합하다는 판단이었죠.

홍보는 디스콰이엇과 인스타그램을 이용했어요.

MVP 서비스에 맞게 적당한 바이럴을 형성할 수 있는 플랫폼이라고 생각했어요.

더불어, 타겟이 아닌 유저에게 UT를 진행한 것 같은 부가적인 효과도 볼 수 있었죠.

공유는 팀 전체 개인 공유를 진행했어요.

주로 SNS에 공유해, 지인의 반응을 볼 수 있었어요.


사용자 잘 만났던 걸까?

각 채널을 통해서 1000명 정도의 노출을 달성했어요.

극초기의 MVP 서비스, 3일 동안 1000명이면 괜찮은 노출 수였죠.

하지만, 중요한 건 데이터의 가치예요.

서비스 방향성을 결정하는데, 도움이 되는 데이터가 되어야하죠.

이 관점에서 저희가 쌓아온 사용자 데이터는 2가지 문제점이 있었어요.

문제점 1
타겟 사용자가 없는 홍보, 공유 채널을 선택했다는 것

문제점 2
하나의 광고 채널에만 의지 했다는 것

런칭 후 하루 동안 저희 팀은, 희석된 데이터로 판단해야하는 상황에 닥쳐요.

타겟과 거리가 먼 홍보, 공유 채널의 사용으로 진짜 '타겟'의 어려움인지 걸러내야만 했죠.

런칭 2일차 부터 빠르게 홍보, 공유 채널을 내리기로 결심합니다.

남게된 하나의 광고 채널, 비교할 수 있는 채널이 없어져요.

인스타그램 광고가 저희 서비스에 맞는 광고 유형인지 판단하기 어려웠죠.


사용자 이렇게 만나보자!

두가지 방향으로 사용자 접점을 개선하려 해요.

1. 단계적으로 수집하기

목적에따라 단계를 나눠 데이터를 수집하기로 했어요.

1차로 광고 채널을 통해, '타겟' 데이터를 수집해요.

2차로 광고 데이터를 바탕으로 한 홍보를 진행해요.

위 두 단계를 거칠 동안 타겟이 명확하지 않은 홍보와 공유는 진행하지 않아요.

2. 페어로 설정하기

각 채널은 페어 이상의 수로 설정하여 비교 가능하도록 설정해요.

광고 : 인스타그램 & 유튜브
홍보 : 카카오톡 오픈채팅 & 네이버 카페

성격이 다른 채널을 짝지어 저희 서비스에 맞는 채널을 찾아가보려 해요.


우리 서비스가 없다면...?

다시 슬픈 전환율 이야기로 넘어가 볼까요?

1000명 노출, 100명 유입, 1명 전환

유입된 사용자로만 전환율을 판단해도 1%의 전환율이죠.

적은 모수지만, 이 전환율을 저희 팀의 방향성을 고민하게 만들었어요.

MVP 서비스의 역할, PMF(시장적합성)을 찾는 중요한 기준이 돼죠.

저희 손님의 발견의 1% 전환율은 실제로 필요한 서비스가 아니다 라는 반증이 되었어요.

너무 쉽게 결단한건 아니냐고요?

그건 아니었어요. 아이디어의 주체가 되었던 팀원과 지속적인 왜를 질문하며 내린 결론이에요.

  • 논의의 흔적 피그잼

만약에 우리 서비스가 없었다면 제일 불편할게 뭘까?
만약에 우리 서비스가 없었다면 제일 아쉬워할 사람은 누굴까?

저희는 어느 것 하나 자신있게 답변할 수 없었어요.

추측성의 이야기들이 오고 갔죠.

지금 우리에게 필요한건? 재빠른 판단이었어요.

서비스를 좀더 뾰족하게 만들어보거나, 피봇하는 방식 둘 중 하나를 선택하기로 해요.

저희의 방향전환 쉽지만은 않았습니다.

이 이야기는 새로운 프로덕트에 대한 아티클을 통해 이어가볼게요.

긴 회고글 읽어주셔서 감사합니다 :)

4
0
유

유예리

PM이 반한, 키바나(Kibana)

[엘라스틱서치 키바나 대시보드 구축기]

안녕하세요 sidelog PM 유예리 입니다.

여러분들이 많이 읽어 주셨던,

인스타그램 A/B 광고 아티클에서 광고 데이터 분석에 대해 언급했었죠!

저희 팀은 '손님의 발견' 런칭에 맞춰 키바나 대시보드를 구축해 두었어요.

이 대시보드, PM인 제가 재빠르게 방향성을 결정하는데 큰 역할을 했습니다. 👍

오늘은 키바나 일등공신 @이성진님과 함께, 대시보드 구축 이야기를 공유해 볼게요!


키바나가 뭐예요?

성진님 : '저희 팀 로그 대시보드는 키바나를 활용해 볼게요!'

??? : 키바나가 뭐예요....?

(GA만 알고있던 저는, 성진님을 통해 키바나를 처음 들어봤어요!)

"성진님! 키바나를 선택하신 이유가 있나요?"

요즘은 로그 데이터를 분석하고 시각화 하는 툴의 선택지가 많아졌어요.

그 중에서도 강력한 대시보드 기능 제공하는 키바나를 사용하기로 했어요!


지속해서 검증해야하는 MVP 서비스인 만큼 로그를 직관적으로 보고,

빠르게 의사결정 할 수 있는 환경을 만들고 싶었어요.


로그 데이터 분석 준비하기

로그 데이터를 설명해주실 때,

'사용자의 모든 발자취를 남긴다' 고 이야기해주신 게 아직도 기억에 남아요.

"모든 발자취를 남기고 분석하려면, 로그 설계/정의하는게 중요했을 것 같아요!"

맞아요!

스크린 로그, 임프레션(노출) 로그, 클릭 로그

로우(raw)한 로그 데이터를 쌓는 건 어렵지 않지만,

사용자의 스토리를 이해하고 파악할 수 있게 설계해야 해요.

"로그만으로 스토리를 파악할 수 있을까요?"

로그의 조합을 잘 구성한다면 가능해요!

예를 들어 메인 페이지의 배너를 노출 시키고(임프레션 로그), 클릭했는지(클릭 로그) 볼 수 있게 설계한다면, 배너 노출률 대비, 클릭률을 판단할 수 있죠.

이런 로그 스토리는 PM이 맥락을 이해하고 의사결정을 할 수 있게 도와줄 수 있어요.

"저희 폼 화면에서도 임프레션 로그를 적극 활용했었죠?"

image.png

순차적으로 진행되는 입력 형태였고, 작성의 자유도가 낮은 형태이기에 필요했어요.

어느 질문에서 이탈했는지 파악할 수 있으면, 답변이 어려운 질문을 특정하고 개선할 수 있으니까요!

"로그 스토리가 '어떤 사용자'를 통해 쌓인 건지 분리하는 것도 중요했을 것 같아요."

퍼널 확보를 위해 다양한 채널을 활용할 계획이었기 때문에,

채널별로 '리퍼러(Referrer)'로 사용자를 철저하게 분리하는 게 중요했어요!

"리퍼러가 뭔가요?"

쉽게 말하면 방문한 흔적이라고 이야기할 수 있어요.

어디서 우리 서비스를 방문했는지 알 수 있게 해줘요.

프론트 사이드에서 리퍼러를 받아 로그에 심어두고, 리퍼러 별로 데이터를 볼 수 있게 구축했어요.

"그래서 리퍼러를 활용해 홍보, 광고할 수 있도록 URL을 정의해 주셨군요!"

회원가입을 하는 서비스가 아니니,

사용자의 정보를 최대한 많이 추측할 수 있는 방법이 필요했어요.

개인적으로는 플랫폼 별 성격이 어떻게 나타나는지도 궁금했고요.

실제로, 인스타그램 광고를 통해 방문한 사용자의 연령/지역과 로그들을 매칭할 수 있었죠!

맞아요! 채널별 분리된 로그는 제가 서비스 개선 방향성을 찾는데 큰 도움이 되었어요.

대표적인 예를 공유해 볼까요?

image.png

  • 위 : 광고, 홍보 데이터가 함께 있는 대시보드

  • 아래 : 인스타그램 광고 데이터만 집중된 대시보드

채널별로 화면 이탈률이 다른 것을 직관적으로 볼 수 있었어요.

광고를 통한 유입, 홍보를 통한 유입 각각 이탈하는 화면이 달랐죠.


대시보드로 보는 손님의 발자취

로그 설계, 대시보드로 함께 공유하면 쉬울 것 같아요!

"손님의 발견 대시보드는 어떻게 구성되었나요?"

image.png

크게 퍼널별 진입 추이, 진입 유저 추이, 채널별 유입 추이 로 분리하여 구성했어요.

  • 퍼널별 진입 추이 차트

스크린 로그를 활용해 화면별 '이탈률'을 볼 수 있게 구성했어요.

전체 플로우에서 개선할 사항이 명확히 보이도록 만들었죠.

  • 진입 유저 추이 차트

광고 효과를 볼 수 있도록 구성했어요.

채널별로 어느 시점에 광고효과가 좋은 지, 유입 증가폭이 어떤 지 판단해,

광고에 대한 의사결정 돕도록 만들었어요.

  • 채널별 유입 추이 차트

전체 데이터에 대한 정보를 이해하고 대시보드를 읽을 수 있도록 추가했어요.

채널별 유입 수와 비율을 보고, 분석할 수 있도록 했죠.

유입 추이 차트에서 채널을 선택하면,

채널로 필터링 된 퍼널별 진입 추이, 진입 유저 추이 차트를 볼 수도 있어요.

"MVP 단계의 서비스에 맞는 지표를 볼 수 있도록 최적화해주신 것 같아요!

앞으로 더 구성해보고 싶은 대시보드가 있나요?"

사실, 임프레션 로그도 대시보드화하고 싶은 욕심이 있어요.

로그 적재의 자유도를 높여 임프레션 로그를 다양하게 쌓을 수 있게 만들었어요.

다만, 키워드 타입으로 나타내는 대시보드에 녹이기 어려웠죠.

다음 배포 때는 임프레션 로그 중심으로 대시보드를 고도화해 볼 예정이에요.

이후에 진행할 A/B 테스트에도 적극 활용하고 싶어요.


쌓인 데이터를 분석하는 일, PM, 데이터 분석가의 롤이죠.

하지만, 로우한 데이터만으로 분석하기는 쉽지 않은 일이에요.

로그 설계 단계에서 부터 '어떻게 하면 데이터를 쉽게 읽고 유의미하게 사용할 수 있을지'

고민해준 성진님 덕분에, 광고, 홍보로 얻은 데이터를 십분 활용할 수 있었어요.

처음으로 만난 키바나에 반해버렸습니다!

다음 아티클에서는, 분석한 데이터를 통해 어떤 가설과 개선안을 도출했는지 공유할게요~

성진님과 함께한 대시보드 구축기 재미있게 읽어주셨길 바라요.

긴 글 읽어주셔서 감사합니다 :)

2
0
유

유예리

코인차트급 도파민

[인스타그램 A/B 광고 태우기]

안녕하세요, sidelog PM 유예리입니다!

지난 회고 글에서 잠깐 '손님의 발견' 서비스에 대해 언급한 적이 있었어요!

sidelog 팀 첫 회고글 보러가기


손님의 발견은 최소한의 기능으로 런칭, 검증단계를 거치고 있답니다.

저희는 인스타그램을 활용한 광고로 검증을 시작했어요.

서비스 첫 검증을 앞둔 PM 분들께 도움이 되길 바라면서 광고 진행 방법을 공유합니다😆


손님의 발견은요!

광고 이야기를 하기 전에 저희 팀이 검증하고 있는 손님의 발견을 소개할 필요가 있겠네요!

손님의 발견은,

자영업을 시작하시려는 사장님을 위한 서비스예요.

오픈하기 전의 사업 아이템, 2호점을 위한 아이디어를 공유해주시면,

예비 고객의 의견을 모아 전달해 사업 성공을 돕는 것이 목표입니다!

저희의 잠재 타겟은, 두 부류로 설정할 수 있었어요.

  • 자영업 경험이 부족한 예비 창업자

  • 사업 확장을 고려하는 현직 자영업자

Frame 21.png


사장님들이 진짜 원할까?

손님의 발견 서비스가 '가치'를 전달할 수 있는 서비스인지 판단하기 위해서는,

사장님들의 호응이 중요했어요.

그래서 사업 아이디어를 작성할 수 있는 폼 형태의 MVP를 제작하고 검증하는 방향을 잡았어요.

우선, 두 타겟에 집중해 '매장 오픈전에 성공 가능성을 확인할 수 있다'는 가치를 전달할 수 있는 광고 문구 아이데이션을 진행했어요.

image.png

그리고 아래 두개의 광고 소재를 완성하게 되었죠.

Group 9.png

왼쪽 : 검증을 통한 성공 확률을 수치로 보여주는 광고 소재

오른쪽 : 고객 입장에서 피드백을 제공한다는 서비스 가치를 설명하는 광고 소재

저희는 이 두 가지 소구 포인트 중, 많은 호응을 얻을 수 있는 광고가 무엇인지 궁금했어요!
두 가지 안, 더 많은 반응 확인 > A/B 테스트가 제격이었죠!


4단계로 끝내는 A/B 광고 설정

광고 채널은 다양하지만, 저희는 우선 인스타그램을 활용하기로 결정합니다.

이유는 크게 두가지였어요.

  1. 퍼널을 최대한 늘릴 수 있는 광고를 가볍게 실험할 수 있는 채널이면서,

  2. A/B 테스트 세팅이 가능한 채널이었기 때문이에요.

4단계 만에 A/B 광고로 설정할 수 있었죠.

Step 1. 목표 선택

인스타그램은 크게 3가지 광고 목표를 설정할 수 있어요.

그 중에서 저희는 랜딩페이지 방문을 높이는 '웹사이트 방문'을 선택했어요.

웹사이트 방문은 인스타그램 프로필에 작성한 URL 클릭을 유도하는 광고예요.

image.png

Step 2. 타겟 정의

인스타그램 광고는 지역, 연령, 성별, 관심사를 설정해 타겟팅을 진행할 수 있어요.

추천 타겟을 선택해 쉽게 광고를 올릴 수 있지만,

저희 서비스는 타겟이 명확했기에 잠재 타겟에 맞게 설정해 주었어요.

image.png

Step 3. 광고 예산 및 기간 설정

광고 목표와 타겟을 설정했다면, 이제 가장 중요한 예산을 결정할 때예요.

인스타그램은 일일 예산과 기간에 따라 추산 도달 수를 계산해줘요.

추산 도달 수를 보고 예산과 기간을 설정할 수 있습니다!

한가지 팁이 있다면,

Apple 결제를 이용하면 높은 수수료가 측정되기 때문에 반드시 Available funds를 충전해 두고 예산에 맞게 이용하세요!

image.png

Step 4. 광고 검토

결제까지 완료되면, 광고 검토 중 상태로 변경돼요.

검토가 완료되면, 설정한 내용에 따라 광고가 진행되는 상태를 볼 수 있어요.

image.png


광고 인사이트, 코인차트 급 재미

4단계로 올린 인스타그램 A/B 광고,

수도 없이 광고 인사이트를 확인하게 만드는 매력이 있었어요.

image.png

인사이트 화면에 수치가 꽤나 정돈되어 있고 실시간으로 확인할 수 있었기 때문인데요,

특히, 광고 A/B 안의 수치 비교, 광고 목표 달성률, 이에 따른 예산사용량을 정확히 보여주어 도움이 되었죠.

덧붙여, 개인 인스타그램에 광고가 뜨는 화면을 보면서 타겟과 관심사 설정이 정확함을 확인할 수 있었어요!

image.png


데이터와의 싸움 시작

소위 광고를 태운다고 하죠.

실시간으로 지출되는 광고 금액을 보면서 실감했어요.

image.png

이렇게 태운 광고, 헛되게 쓰이지 않도록 데이터를 분석하고 검증 해야겠죠?

다음에는 광고로 확보한 퍼널, 어떻게 분석하고 검증했는지 공유할게요!

긴 글이지만 재밌게 읽어주셨기를 바라면서 마치겠습니다.

감사합니다 :)


<11월 14일 22:20 트렌딩 아티클 1등>

1.png

트렌딩 아티클 1등으로 올라갔어요!🎉

감사합니다 :)


👉 엘라스틱서치 키바나 대시보드 구축기도 같이 보기

**도움을 받은 글 > 혼자서도 할 수 있는 인스타그램 마케팅

8
2
유

유예리

처음으로 '손발' 맞춰보기

[sidelog 팀의 첫 회고 기록]

안녕하세요, sidelog PM 유예리입니다!

8월 12일 부터, sidelog 팀이 함께 한지 딱 두 달이 되었어요 🎉

2달 동안 '손님의 발견' MVP를 만들고, 런칭한 과정을 돌아보기 위해 첫 회고 자리를 마련했는데요, 팀이 구성되고 처음 합을 맞춰보는 만큼 다양한 이야기들이 오갔어요!

소규모 사이드 프로젝트 팀을 위해 저희의 회고를 공유합니다 🙌


5명뿐인데 회고가 필요할까요?

저희 팀은 디자이너 1명, PM 1명, Web 프런트 2명, 백엔드 1명으로 구성된 정말 소규모 팀이에요.

소규모 팀은 속도가 빠르다는 장점이 있지만, 팀원 한명 한명이 팀처럼 일하게 되죠.

더더욱 저희 팀원 모두 주도적인 성향이라,

개개인이 판단하고 결정하고 해결하는 일이 잦았어요.

이때 조금씩 소통의 틈이 생겨납니다. 회고가 필요하다고 느끼게 되었어요.

대표적인 예시를 들어볼까요?

사건의 전말은 이렇습니다.

구현할 기능

작성한 폼 내용을 서버에 저장하고, 디스코드로 폼 작성 내용과 이메일을 알려준다.

(이메일로 사용자에게 피드백할 수 있는 창구 마련)

이슈

프론트, 서버 간 통신에서의 인증 문제로 https(버셀) > http(서버) 요청 브라우저 응답을 막는 상태로 API 통신이 불가능하고, 알림이 오지 않는 이슈 발생

결론

서버 도메인이 필요하다!

프론트 개발자 진호님은 긴 고민 끝에 결정을 내려요.

“서버와 프론트가 통신하기 위해 서버가 https로 작동해야 하는데, 서버를 위해 도메인이 필요하겠다!”

그리고 이 결론은 저한테 이렇게 전달되죠.

image 2.png

하지만, 단 하나의 메시지를 받은 저는 당황합니다.

도메인이 필요한 상황은 이해했는데, 도통 상세한 이유를 알 수 없었죠.

  1. 지금 어떤 이슈 때문에 이 내용을 공유했는지?

  2. 서버와 프론트 통신에서 문제 되는 상황이 무엇인지?

  3. 지금은 왜 서버가 https로 작동하지 않는지?

물음표만 생기는 메시지에 되물어봤어요.

image 1.png

답변에서 저는 맥락을 이해하게 돼요.

문제 상황과 해결 방법을 듣고 나니, 진호님의 선택은 탁월한 결정이었어요!

다만, 앞으로 더 많아질 선택들에서 결정만을 위한 내용이 전달된다면, 좋은 결정을 할 수 없겠다고 생각했어요.

또, 이 계기로 협업 방식에 대해 다른 팀원의 의견도 듣고 싶었죠.


숙제가 있어요!

11월 10일 런칭일을 하루 앞둔 일요일, 저는 팀에게 냅다 회고 숙제를 던집니다.

image 3.png

회고에 흔히 쓰이는 KPT 회고 방식을 쓰기로 했어요.

2달 동안 협업하면서 만족하고, 지속하고 싶은 부분

아쉬웠거나, 개선하고 싶은 부분

개선을 위해, 또 앞으로 시도해 보고 싶은 부분

세 가지 키워드로 자유롭게 의견을 주고받았어요.

image.png

신기하게도 팀원 전체가 비슷한 생각을 하고 있었어요.

그리고 다음 엑션 플랜을 명확히 정할 수 있었죠.

keep : 우리는 가감 없이 피드백하고 성장하는 팀이다!

  • 빠른 피드백, 유연한 반응

  • 개발자, PM, 디자이너 역할 구분이 없는 아이데이션

  • 새로운 기술 시도, 좋은 경험으로 성장

problem : 각자의 역량으로 해결하는 제너럴리스트다!

  • R&R이 명확하지 않음

  • 진행 공유의 부족

try : 각자의 능력을 소통으로 보여주기!

  • 중간 스크럼 늘리기

  • 위클리 todo 공유하기

  • 새로운 기술 자유롭게 제안하기

  • 러프한 생각도 공유하기

엑션플랜 : 뉴런을 공유할 만큼 소통하는 팀으로 거듭나기!


린하게 일하는 팀도 중심이 필요하다!

결국, 소통의 길을 만들어 줄 중심점이 필요했어요.

작은 소통의 틈 속에서도 '손님의 발견'은 안정적으로 런칭이 되었는데,

소통의 틈이 없다면 '손발'이 척척 맞는 팀으로 거듭날 거라는 확신이 들었죠.

회고 때의 디자이너 정우님의 말이 인상 깊게 남았어요.

"작은 팀도 문화가 중요해요!"

저희 팀은 '소통하는 문화'부터 시작해 보려 합니다.

그 중심을 잡는 건 PM인 저의 몫으로 남았어요.

앞으로 여러 방법을 시도해볼 예정이에요.

회고로 개선된 소통 방식,

어떻게 달라졌는지 또 어떻게 부족했는지 다시 회고하는 글로 돌아올게요.

긴 회고글 읽어주셔서 감사합니다 :)

5
0