로그인과 알림 동의, 언제 묻느냐가 이탈률을 결정해요 - 앱인토스

로그인과 알림 동의, 언제 묻느냐가 이탈률을 결정해요

썸네일

로그인과 알림 동의, 언제 묻느냐가 이탈률을 결정해요

미니앱을 처음 열었는데 로그인 창이 먼저 뜬다면 어떨까요? 이어서 알림 동의 창까지 뜬다면요. 사용자는 이 앱에서 무엇을 할 수 있는지도 모르는데, 무언가를 먼저 내어주라는 요청을 받은 셈이에요. 이럴 때 많은 사용자가 고민하지 않고 앱을 닫아요.

10월 22일부터 앱인토스는 사용자 반응과 완성도가 좋은 미니앱을 '추천 미니앱'으로 골라 더 많은 사용자에게 소개해요. 추천 미니앱을 고를 때 보는 기준 중 하나가 UX 원칙 다섯 가지인데요, 첫 번째 원칙이 바로 이 내용이에요. ‘로그인이나 알림 동의가 꼭 필요한지 다시 생각해 주세요.’

앱인토스 팀은 개발자센터에 공개된 체크리스트로 미니앱을 평가해요. 이 글에서는 첫 번째 원칙을 파트너가 바로 적용할 수 있는 순서로 풀어봤어요.

왜 첫 화면의 요청이 이탈로 이어질까요?

미니앱의 가장 큰 강점은 설치도, 가입도 없이 바로 써보는 경험이에요. 그런데 첫 화면부터 로그인이나 알림 동의를 요청하면 이 강점이 사라져요.

사용자 입장에서 동의는 일종의 거래예요. 무엇을 얻는지 알아야 기꺼이 동의하죠. 앱의 가치를 아직 모르는 상태에서는 거절하거나, 아예 앱을 나가는 쪽이 더 쉬워요.

실제로 앱인토스 내부 데이터를 보면, 진입하자마자 토스 로그인을 요청한 경우 로그인 시도 약 1,400만 건 중 끝까지 완료된 건 약 694만 건이었어요. 완료율로는 49.6%, 절반이 넘는 시도가 로그인 화면에서 멈춘 거예요.* 로그인 자체는 한 번의 동의로 끝나는데도요. 어렵게 얻은 사용자의 첫 방문을 로그인 요청 하나로 놓치는 건 가장 아까운 이탈이에요.

*출처: 앱인토스 내부 데이터 (2026년 1~8월)

STEP 1. 정말 필요한지부터 물어보세요

개발자센터 가이드에는 이렇게 써있어요. "무언가를 더하기보다 빼는 게 더 좋은 해결책일 수 있어요." 요청하는 시점을 고민하기 전에, 요청 자체가 필요한지부터 확인해 보세요.

로그인: 사용자를 식별하기만 해도 된다면 필요 없어요

많은 미니앱이 사용자를 식별하고, 사용자 별로 기록을 저장하기 위해 토스 로그인을 붙여요. 이제는 사용자 식별키로 충분해요. 별도 동의 없이 바로 발급받을 수 있고, 서버 연동도 필요 없어요. 같은 사용자는 기기를 바꿔도 같은 값을 받아서, 이용 기록과 저장 데이터를 사용자별로 이어갈 수 있어요.

토스 로그인은 이미 쓰고 있는 기존 서비스와 회원을 연결하거나, 이름·이메일 같은 회원 정보가 필요할 때 더하면 돼요. 실명·나이처럼 본인 확인이 필요하다면 토스 로그인이 아니라 '토스 인증'을 써야 해요. 자세한 판단 기준은 토스 로그인, 꼭 붙여야 할까요? 글에 정리해 두었어요.

알림 동의: 중요한 알림은 동의 없이도 보낼 수 있어요

미니앱 푸시·알림은 이제 기능성 메시지로만 보낼 수 있어요. 예약 확정, 결과 도착처럼 사용자가 요청했거나 서비스 이용에 꼭 필요한 정보만 보낼 수 있죠. 혜택 안내나 재방문을 유도하는 내용은 넣을 수 없어요.

기능성 알림이라고 모두 알림 동의가 필요한 건 아니에요. 결제 완료·예약 확정처럼 이용 중 생긴 일을 알려주는 알림은 동의 없이 보낼 수 있어요. 재입고·가격 변동 알림처럼 사용자가 신청해야 받는 알림에만 동의가 필요해요.

그래서 먼저 확인해 보세요. 내 미니앱에 사용자가 신청해서 받는 기능성 알림이 있나요? 없다면 알림 동의 요청은 빼는 게 맞아요.

STEP 2. 필요하다면, 요청하는 순간을 옮겨주세요

로그인이나 알림 동의가 꼭 필요하다면, 묻는 순간을 바꿔보세요. 원칙은 하나예요. 사용자가 주요 기능을 먼저 써보고, 관련 기능을 선택한 뒤에 요청해요.

요청
이런 순간은 피해요
이런 순간에 요청해요
로그인
앱을 열자마자
기존 서비스 계정과 연결하거나, 회원 정보가 필요한 기능을 선택했을 때
알림 동의
앱을 열자마자, 또는 로그인 직후 연달아
사용자가 새 결과나 소식을 받아보고 싶을 때

예를 들어 청소 예약 미니앱이라면 이런 흐름이 자연스러워요.

  1. 앱을 열면 바로 지역과 날짜를 골라 가격을 확인해요.
  2. 예약을 확정하는 단계에서 필요한 정보를 받아요.
  3. 예약이 끝난 뒤 "예약 하루 전에 알려드릴까요?"라고 알림 동의를 제안해요.

사용자는 이미 가치를 확인했고, 알림이 왜 필요한지도 알아요. 같은 요청이라도 이 순간에는 동의할 이유가 생겨요.

STEP 3. 요청 화면에는 '왜'를 적어주세요

요청 화면만 보고도 왜 필요한지 알 수 있어야 해요. 특히 알림 동의는 어떤 알림을 받게 되는지 구체적으로 알려주세요.

❎ 이렇게 쓰기보다
🅾️ 이렇게 써보세요
알림을 허용해 주세요
예약 하루 전에 알림으로 알려드릴게요
로그인하고 계속하기
로그인하면 기존 서비스 계정의 예약 내역도 함께 볼 수 있어요

알림 동의는 콘솔에서 만든 메시지 템플릿을 기준으로 요청돼요. 그래서 요청 화면의 문구도 실제로 보낼 메시지와 맞춰 주세요. 약속한 알림과 실제 알림이 같아야 사용자가 알림을 끄지 않아요.

내 미니앱, 이렇게 점검해 보세요

아래는 개발자센터에 공개된 체크리스트예요. 앱인토스 팀도 이 기준으로 미니앱을 확인해요. 로그인하지 않은 새 사용자가 되어 내 미니앱을 처음부터 열어 보세요.

하나라도 걸린다면 요청을 빼거나 뒤로 옮기는 것부터 시작해 보세요. 요청 하나를 덜어내는 것만으로도, 사용자는 첫 화면에서 바로 미니앱의 가치를 만나게 돼요.

이어지는 글에서는 UX 원칙 ② 전면광고를 다룰 예정이에요.

아이디어만 있다면 누구나 메이커가 되는 세상