윤누리
윤누리
Admin
🧙 AI 위자드
🎻 루키 파트너
🌈 지피터스금손
🚀 SNS 챌린지 달성자

[사내AX] 랜딩페이지 이탈하려는 유저 피드백을 AI 바이브로 듣는 방법

한줄 요약

랜딩페이지를 떠나려는 방문자에게 "왜 신청 안 했는지" 물어보는 Voiceform 팝업을 Claude Code로 구현했습니다.

우선 결과부터 보시죠.

  • 스크롤을 내리다가 이탈하려고 브라우저 위쪽으로 마우스를 옮기면 (뒤로가기 혹은 엑스 버튼 클릭) 설문 폼이 뜹니다.


이런 분들께 도움돼요

  • 개발자 없이 랜딩페이지에 기능을 직접 추가하고 싶은 분

  • AI로 반복적인 개발 업무를 자동화하고 싶은 실무자

  • 랜딩페이지 전환율을 높이기 위해 이탈 원인을 파악하고 싶은 마케터

문제 상황 (Before)

CTO 워크샵 랜딩페이지를 만들었고, 이제 곧 오픈을 할텐데요. (👉 랜딩페이지 구경가기)

"방문자가 왜 신청 안 하고 떠나는지 이유를 수집하는걸 세팅해둬야겠다"

페이지뷰는 있는데 전환이 안 될 때, 보통은 추측으로 페이지를 수정하게 됩니다. 하지만 실제로 이탈하는 사람에게 직접 물어볼 수 있다면?

사용한 도구

  • 도구명: Claude Code (CLI 버전)

  • 모델: Opus

  • 연동 서비스: Voiceform (음성/텍스트 피드백 수집 서비스)

AI와 협업한 과정

1. 피드백 수집 도구 리서치

상황: 이탈 피드백을 받을 수 있는 도구를 찾아봤습니다. Hotjar, FullStory 등 여러 서비스를 검토했어요.

이렇게 요청했어요:

랜딩페이지 이탈자에게 피드백 받을 수 있는 도구 뭐가 있어?

결과: Claude가 여러 도구를 비교 정리해줬습니다. Hotjar 같은 전용 도구들도 있었지만, 저는 이미 다른 용도로 쓰고 있던 Voiceform을 선택했어요. 전용 피드백 툴은 아니지만, 음성으로 피드백을 받을 수 있다는 점이 마음에 들었거든요. 텍스트보다 음성이 더 솔직한 피드백을 받을 수 있을 것 같았습니다.

느낀 점: AI한테 도구 비교를 요청하면 빠르게 옵션을 파악할 수 있어요. 최종 선택은 내 상황에 맞게 하면 됩니다.

도구

가격

특징

추천 상황

https://hotjar.com

무료~$32/월

뷰저블과 유사 + 피드백 위젯

이미 뷰저블 있으면 중복

https://qualaroo.com

$19.99/월~

Nudge™ 마이크로 서베이, AI 분석

가장 추천

https://survicate.com

무료~$99/월

부분 응답도 수집, 30+ 연동

HubSpot 사용 시

https://clarity.microsoft.com

무료

히트맵+녹화 (피드백 위젯 없음)

예산 0원일 때

https://tally.so

무료

임베드 가능 폼, 노션 스타일

초간단 구현

Voiceform생성

  • 객관식 질문 (왜 신청을 안 하려고 하는지)

  • 다음 단계 - 추가로 답변해주면 커피 쿠폰을 준다고 함

    • 수락 → 음성 질문 쪽으로 이동해서 AI 음성 인터뷰를 짧게 하게 됨

    • 거절 → 바로 제출됨


랜딩페이지에 Voiceform 설문 삽입

  • Share > Embed in a webpage 에서 원하는 형태로 삽입 가능

  • popup 방식을 선택함

<!-- Include the Voiceform script in the <head> of your page, if not already included --> 
<script src="<https://cdn.voiceform.com/widgets/next/widgets.umd.js>"></script> 

<!-- Insert the Voiceform widget code within the <body> of your HTML document --> 
<vf-widget 
 data-vf-btn-label="Speak up" data-vf-btn-color="#0066FF" data-vf-btn-style="filled" data-vf-btn-size="medium" data-vf-btn-border-radius="4px" data-vf-btn-fonts-size="16px" data-vf-btn-icon-only="false" data-mode="popup" data-hash="ChVzv9LMatvVWuPM" />
  • 위와 같은 코드를 얻을 수 있음

  • 클로드코드에게 넣어달라고 하면 해줍니다.


2. Exit Intent 개념 학습 및 구현

상황: "사용자가 이탈하려고 할 때 팝업을 띄우고 싶다"고 했더니, Claude가 "exit intent"라는 개념을 알려줬습니다. 마우스가 브라우저 상단으로 이동하면 이탈 의도로 판단하는 방식이라고요.

  • 마우스가 브라우저 상단 밖으로 이동 시 (clientY < 0)

  • 30일 내 이미 본 사용자는 제외 (localStorage)

  • 이미 전환(신청)한 사용자는 제외

왜 효과적인가:

  • 이미 떠나려는 사람 → 추가 방해 아님

  • 전환 장벽을 직접적으로 파악

  • 응답률 15-25% (일반 팝업 대비 3-5배)

결과: Claude가 exit intent라는 개념을 설명해주고, 마우스 이벤트를 감지해서 팝업을 띄우는 코드를 바로 만들어줬습니다.

-> 마우스를 뒤로가기 / 엑스 근처로 다가가면 팝업이 뜹니다.


3. 팝업 깜빡임 문제 해결

상황: 팝업이 뜰 때 iframe이 로딩되면서 하얀 화면이 잠깐 보이는 문제가 있었습니다.

이렇게 요청했어요:

Voiceform 프리로드 깜빡임 방지 개선해줘

결과: Claude가 iframe을 미리 숨겨서 로드해두고, 팝업이 열릴 때만 보여주는 방식으로 수정했습니다. 로딩이 완료된 후에만 표시되도록 개선.

느낀 점: 문제 현상만 말했는데 원인 분석부터 해결책까지 알아서 제안해줬습니다.


4. 뷰저블 트래킹 코드로 정량 지표 수집

  • 이탈하려는 고객의 정량/정성 피드백 외에 실제로 우리 사이트에서 어떻게 행동하는지를 추가로 수집하고 싶었습니다.

  • 뷰저블이라는 서비스를 활용했고 (뷰저블 링크) - 트래킹 코드라는 것을 받아서 만들어둔 랜딩페이지에 삽입하면 1-2시간 후부터는 데이터를 차곡차곡 쌓아서 볼 수 있습니다.

    • 트래킹 코드도 복붙한 다음 클로드코드한테 붙여달라고 하기...

  • 클릭, 마우스 이동, 스크롤 뎁스, 체류시간, 가장 많이 눌러본 영역, 모바일/PC에서의 행동 비교, 신규/재방문 유저 행동 등을 확인할 수 있어요.

  • 이렇게 Voiceform 응답 / 뷰저블 데이터를 기반으로 고객 데이터를 수집하고, 추후에는 이 데이터를 바탕으로 A/B 테스트까지 진행해볼 수 있을 것 같습니다.


결과 (After)

Before vs After

항목

Before

After

이탈 피드백 수집

불가능

이탈 시 자동 팝업

구현 소요 시간

1~2주 (개발팀 요청)

하루

수정 대응

재요청 필요

바로 수정 가능

결과물

  • 사용자가 페이지를 떠나려고 하면 자연스럽게 Voiceform 피드백 팝업이 표시됩니다

  • "왜 신청을 안 하셨나요?" 같은 질문으로 실제 이탈 원인을 수집할 수 있게 됐습니다

다른 업무에 적용한다면?

이 경험을 바탕으로 다른 상황에도 적용할 수 있을 것 같습니다:

  • 뉴스레터 구독 팝업: 스크롤 일정 % 이상 내리면 구독 폼 표시

  • 할인 쿠폰 팝업: 특정 시간 이상 체류 시 쿠폰 제공

앞으로의 계획

  1. 템플릿화: 이번에 만든 랜딩페이지 + Voiceform 구조를 템플릿으로 만들어서 다른 프로젝트에도 재사용 예정

  2. 피드백 분석: 수집된 피드백을 바탕으로 랜딩페이지 개선 진행

1
2개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요