[re:Invent 2019 워크샵] Multichannel customer engagement using Amazon Pinpoint #reinvent

Amazon Pinpoint란, 고객과의 소통을 위한 채널(이메일, SMS 등)을 활용하여, 유저별로 세그멘트를 나누고, 해당 세그멘트별로 각각 다른 캠페인을 진행할 수 있도록 도와주는 AWS 의 완전 관리형 서비스입니다. 또한 이와 관련한 분석 툴도 지원하고 있어서 마케팅을 진행할 때 정말 편리합니다! 참고로, AWS 기술에 대한 이해도가 그리 높지 않아도 진행할 수 있는 서비스라서 비IT계열의 마케팅 담당자도 얼마든지 Amazon Pinpoint 를 업무에 활용할 수 있는 수준으로 쉽고 간단하니, 주변에 마케팅하시는 분들에게 많이 홍보해주시면 AWS 에서 좋아하지 않을까 싶네요ㅎㅎ
2019.12.03

안녕하세요! 클래스메소드 주식회사 의 김태우입니다! 지난글 PartiQL 세션레포트에 이어 두번째 레포트 블로그입니다.

이번에는 Amazon Pinpoint 워크샵에 다녀왔습니다. Mirage 라는 호텔의 컨퍼런스장의 한군데였는데요, Pinpoint 워크샵에 가는길에 한번 찍어봤습니다ㅎㅎ

mirage-on-the-way-to-workshop

목차

Amazon Pinpoint 란?

Amazon Pinpoint 란, 고객과의 소통을 위한 채널(이메일, SMS 등)을 활용하여, 유저별로 세그멘트를 나누고, 해당 세그멘트별로 각각 다른 캠페인을 진행할 수 있도록 도와주는 AWS 의 완전 관리형 서비스입니다. 또한 이와 관련한 분석 툴도 지원하고 있어서 마케팅을 진행할 때 정말 편리합니다! 참고로, AWS 기술에 대한 이해도가 그리 높지 않아도 진행할 수 있는 서비스라서 비IT계열의 마케팅 담당자도 얼마든지 Amazon Pinpoint 를 업무에 활용할 수 있는 수준으로 쉽고 간단하니, 주변에 마케팅하시는 분들에게 많이 홍보해주시면 AWS 에서 좋아하지 않을까 싶네요ㅎㅎ

전체적인 아키텍쳐는 아래와 같습니다.

amazon-pinpoint-architecture

최근에 지원된 Journey 기능은 훨씬 더 강력한데요,

amazon-pinpoint-journey

이런식으로 flow 를 시각적으로 정의해서 마케팅을 진행할 수 있는 툴입니다. 또한 최근에 지원된 Message Template 작성 기능으로, 훨씬더 편하게 이러한 journey 를 작성할 수 있게 되었습니다.

Amazon Pinpoint Workshop 소개

오늘 진행했던 Amazon Pinpoint Workshop 은 온라인 상으로 공개되어 있어서 누구나 그대로 진행해볼 수가 있습니다. 워크샵에 참여하게되면 워크샵 진행용 계정을 대여받을 수 있어서 비용부분은 걱정하지 않아도 된다는 장점이 있지만, 무작정 SMS 를 몇천건 보내거나 하지만 않으면 워크샵 전체를 진행해도 1달러도 나오지 않는듯하니 부담없이 진행해보시면 될 것 같습니다.

참고로 워크샵 전체를 진행하는데 넉넉잡아 2~3시간이면 되는 분량이라서 그냥 휴일에 잠깐 커피숍에 앉아서 뚝딱 해보면 Pinpoint 에 대한 이해도가 굉장히 높아질 것 같습니다ㅎㅎ

Amazon Pinpoint Workshop

워크샵 진행중 막혔던 부분

Amazon Pinpoint 워크샵을 진행하면서 생각보다 잘 진행이 되지 않았던 부분이 있었는데, 현지에서의 엔지니어들과 Q&A 를 통해 알게된 점을 공유하고자 합니다.

Email Address Verification Failure

Getting Started > Configure email 에서 시작하자마자 이메일 인증을 실패했습니다.

pinpoint-worshop-1

원인은 알 수 없었지만 저 뿐만 아니라 회장의 다른 사람들도 초반에 이러한 문제를 겪은 사람들이 꽤 있었습니다. 해결방법으로는 Chrome Secret Mode 로 이메일 인증 URL 주소를 입력해서 직접 접속해보시면 해결되는 경우도 있었습니다만, 제 경우에는 일시적인 문제였는지, 몇번 더 등록을 시도하자 5분안에 Congratulations 문구가 뜨면서 정상적으로 등록이 되었습니다. 내부적으로 서비스 다운타임이 있었던건 아닐까 싶긴 한데 원인은 알 수 없네요..! 그 후로는 늦게 워크샵을 진행한 사람들도 많이 있었는데 다들 이상없이 진행하는 듯 보였습니다.

Create a dynamic segment

Getting Started > Create a dynamic segment 를 진행하는 중에 아래와 같은 에러가 발생하였습니다.

pinpoint-workshop-2

원인으로는 static segment 를 등록 후에 내부적으로 asynchronous 하게 estimate 관련된 연산을 수행하는 듯한데, 이게 말그대로 asynchronous 하게 수행되다보니 일반적으로 5분에서 10분정도 소요된다고 합니다. 그런데 어찌된 일인지 세션중에는 1시간을 기다려도 이부분은 해결이 되지 않았습니다. AWS 팀에서 확인하고 이슈를 빠른시일내에 해결해준다고 하니 곧 해결되지 않을까 싶습니다^^;

Create a message template

Getting Started > Create a message template 페이지의 마지막 부분에서

Your workshop uses personalized message templates. You can see the dynamic attributes in action inside the {{ and }} handlebars, e.g. when you look for {{#if User.UserAttributes.user}} in the email source code.

라고 적힌 부분에 관련된 에러입니다. 이메일 코드에 해당 {{#if User.UserAttributes.user}} 부분이 사용되었다고 했는데 실제로 검색해보니 사용되지 않은 코드가 업로드 되어 있었습니다.

pinpoint-workshop-3

또한, Subject 에서 해당 구문을 입력하니 아래와 같은 에러가 발생하였습니다.

pinpoint-workshop-4

현지의 엔지니어분에게 질문을 했더니 이부분은 즉시 Pinpoint 팀에게 전달해서 이슈를 해결하도록 하겠다고 말해주었습니다. 제가 발견한 버그로 인해 Pinpoint 서비스의 퀄리티가 개선될 것을 생각하니 너무 뿌듯합니다!!

마치며

시간관계상 Journey 쪽 워크샵은 진행하지 못했습니다. 대략 내용을 읽어보니 Journey 를 통해 정말 많은 것들을 할 수 있을 것 같네요!ㅎㅎ 앞으로도 Pinpoint 를 사용한 마케팅 성공 사례가 많이 나왔으면 좋겠습니다!