• 인앱 메시지
  • 앱 푸시

인앱 메시지 vs 앱 푸시: 차이점과 상황별 활용 방법

도달 대상과 노출 시점부터 활용 사례, 두 채널을 함께 운영하는 방법까지 정리했습니다.

잠금 화면 위의 앱 푸시 알림 카드에서 앱 재방문 연결선을 따라 앱 화면 위 인앱 메시지 바텀 시트로 이어지는 썸네일

앱 푸시와 인앱 메시지는 모두 앱 유저에게 정보를 전달하는 CRM 채널입니다. 하지만 메시지가 도달하는 대상과 노출되는 시점은 다릅니다. 앱 푸시는 알림 권한을 허용한 유저에게 앱 밖에서도 메시지를 전달할 수 있지만, 인앱 메시지는 유저가 앱을 사용하는 동안에만 노출됩니다.

예를 들어 장바구니에 상품을 담고 앱을 닫은 유저에게 인앱 메시지가 노출되도록 설정하면 앱을 다시 열기 전까지 메시지가 노출되지 않습니다. 반대로 상품 상세 화면을 보고 있는 유저에게 앱 푸시를 보내면 현재 화면에서 바로 정보를 확인하기가 어렵습니다.

아래에서 두 채널의 차이와 상황별 선택 기준, 함께 운영하는 방법을 살펴보겠습니다.

두 채널 비교

구분앱 푸시인앱 메시지
도달 대상알림 권한을 허용한 설치 유저앱을 사용 중인 유저
노출 시점즉시, 예약, 이벤트 기반 발송특정 화면 진입 또는 행동 발생 시
노출 위치잠금 화면, 알림 센터, 알림 배너앱 화면 내
필요한 동의OS 알림 권한OS 알림 권한 불필요
형식제목, 본문, 이미지, 액션 버튼템플릿 또는 HTML 기반 자유 구성
전환 측정 기준클릭 기반 또는 발송 기반클릭 기반

도달 대상: 알림 권한과 활성 유저

앱 푸시는 앱을 설치한 유저 중 알림 권한을 허용한 유저에게 발송할 수 있습니다. iOS는 앱이 알림을 보내기 전에 유저의 허용을 받도록 하고 있으며, 안드로이드도 13 버전부터 POST_NOTIFICATIONS 런타임 권한이 필요합니다. 알림 권한을 거절하거나 기기 설정에서 알림을 끈 유저에게는 푸시를 보낼 수 없고, 앱 삭제 역시 푸시 도달을 제한하는 요인입니다. 따라서 알림 권한을 요청하는 시점과 거절한 유저의 재허용을 유도하는 방법도 중요합니다. 구체적인 운영 방법은 앱 푸시 발송과 운영 노하우에서 자세히 다루고 있습니다.

인앱 메시지는 알림 권한과 관계없이 노출할 수 있지만, 유저가 앱을 실행해야 메시지를 볼 수 있습니다. 설치 유저가 100만 명이어도 한 달 동안 앱을 사용한 유저가 20만 명이라면 해당 기간 인앱 메시지의 잠재 도달 대상은 그 20만 명을 넘을 수 없습니다. 실제 도달 범위는 메시지 노출 조건에 따라 더 줄어들 수 있습니다.

따라서 채널을 선택할 때는 앱을 떠난 유저에게 재방문을 유도할 것인지, 앱을 사용 중인 유저의 행동을 유도할 것인지 먼저 구분해야 합니다. 전자라면 푸시 수신 가능 여부를, 후자라면 유저의 행동과 주요 이용 화면을 확인해야 합니다.

광고성 정보 수신 동의와 규제

앱 푸시로 할인이나 이벤트 등 광고성 정보를 보내려면 OS 알림 권한과 별도로 광고성 정보 수신 동의를 확인해야 합니다. 한국인터넷진흥원(KISA)은 앱 푸시 광고에도 정보통신망법이 적용되며 ‘푸시 알림 승인’과 ‘광고성 정보 수신 동의’를 구분해 받아야 한다고 안내합니다.

알림 권한을 허용한 유저라도 광고 수신에 동의하지 않았다면 프로모션 푸시는 보낼 수 없고 주문, 배송 같은 거래 정보만 보낼 수 있습니다. 광고성 푸시에는 정보통신망법 제50조에 따른 광고 표시, 야간 전송 제한, 수신 동의 여부 확인 등의 의무가 적용됩니다. 특히 쿠폰이나 적립금 안내도 지급 경위와 메시지 내용에 따라 광고성 정보로 분류될 수 있으므로 단순한 혜택 안내라고 판단해서는 안 됩니다.

CRM 캠페인을 운영할 때는 채널별 권한뿐 아니라 메시지의 광고성 여부와 유저의 수신 동의 상태를 함께 확인해야 합니다.

노출 시점과 형식

앱 푸시는 마케터가 지정한 시점에 즉시 또는 예약 발송할 수 있습니다. 가입, 구매 등의 이벤트를 조건으로 자동 발송하는 것도 가능합니다. 유저가 앱을 사용하지 않는 동안에도 전달할 수 있으므로 발송 시간과 빈도가 중요합니다. 발송 시간대를 정하는 기준은 CRM 메시지 발송 타이밍에서 자세히 다뤘습니다.

인앱 메시지는 유저가 특정 화면에 진입하거나 특정 행동을 했을 때 노출됩니다. 플레어레인에서는 이러한 조건을 노출 트리거로 설정할 수 있습니다. 예를 들어 상품 상세 화면에 진입한 유저 중 특정 상품을 조회한 유저에게만 할인 안내를 보여 줄 수 있습니다. 메시지를 노출할 기간과 대상 세그먼트도 함께 지정할 수 있습니다.

노출 시점에 view_product 트리거와 product_id 12345 필터를 지정하고 바텀 시트 소재, 우선순위, 노출 기간, 노출 대상, 전환 이벤트를 설정하는 인앱 메시지 편집 화면
플레어레인 인앱 메시지 편집 화면

메시지 형식에도 차이가 있습니다. 앱 푸시는 OS에서 지원하는 알림 형식에 따라 제목, 본문, 이미지, 액션 버튼 등을 사용합니다. 반면 인앱 메시지는 모달, 바텀 시트, 전체 화면 템플릿을 활용하거나 HTML로 직접 제작할 수 있어 디자인과 인터랙션의 자유도가 높습니다.

두 채널 모두 과도한 메시지 노출을 방지해야 합니다. 앱 푸시는 발송 빈도 제한을 활용하고, 인앱 메시지는 노출 기간과 다시 보지 않기 등의 조건을 설정해 반복 노출을 관리할 수 있습니다.

상황별 채널 선택

같은 목적의 메시지라도 유저가 앱을 사용 중인지, 어떤 행동을 했는지에 따라 적합한 채널이 달라집니다.

상황추천 채널추천 이유
장바구니에 상품을 담고 앱을 닫음앱 푸시유저가 앱 밖에 있습니다. 담은 상품명을 넣고 딥링크로 장바구니 화면을 바로 엽니다.
구매 완료 직후인앱 메시지구매 완료 화면 트리거로 리뷰 작성이나 함께 사기 좋은 상품을 안내합니다.
새 기능 출시인앱 메시지기능이 있는 화면에 들어온 유저에게 사용법을 보여 줍니다.
적립금 소멸 예정앱 푸시 + 인앱 메시지푸시 구독자에게는 푸시를 보냅니다. 일방적으로 지급한 적립금이라면 광고 수신 동의 유저로 대상을 좁힙니다. 앱을 사용 중인 유저에게는 마이페이지에 들어올 때 인앱 메시지로 잔액과 소멸일을 안내합니다.
결제, 배송 상태 변경앱 푸시유저가 앱을 열지 않아도 알아야 하는 거래 정보입니다. 발송 빈도 제한에서 제외합니다.
알림 권한을 거절한 유저인앱 메시지푸시를 보낼 수 없으므로 앱 안에서 알림이 주는 혜택을 보여 주고 권한을 다시 요청합니다.

하나의 캠페인에 두 채널을 함께 활용할 수도 있습니다. 예를 들어 적립금 소멸 예정 안내를 푸시로 발송하고, 앱에 재방문한 유저에게 인앱 메시지로 잔액과 사용 기한을 다시 안내하는 방식입니다. 이때 적립금의 지급 경위와 메시지 내용에 따라 광고성 정보 수신 동의 여부를 확인해야 합니다.

두 채널 이어서 운영하기

앱 푸시 다음에 인앱 메시지

앱 푸시로 재방문을 유도한 뒤 인앱 메시지로 다음 행동을 안내하면 두 채널을 하나의 고객 여정으로 연결할 수 있습니다.

예를 들어 장바구니를 이탈한 유저에게 상품 재고를 안내하는 푸시를 발송합니다. 이후 유저가 앱에 재방문하면 인앱 메시지로 장바구니에 담긴 상품과 사용 가능한 쿠폰을 보여 주는 방식입니다. 푸시를 클릭하지 않고 앱 아이콘으로 직접 재방문한 경우에도 설정한 노출 조건을 충족하면 인앱 메시지를 보여 줄 수 있습니다.

플레어레인에서는 고객 여정 자동화의 앱 푸시 발송 성공 분기에 인앱 메시지 노드를 연결해 이러한 캠페인을 설정할 수 있습니다. 인앱 메시지는 설정한 유효 기간 동안 노출을 기다리며, 유저가 지정된 트리거 조건을 충족하면 노출됩니다. 고객 여정에서 예약된 인앱 메시지는 같은 트리거를 사용하는 다른 인앱 메시지보다 우선 노출됩니다.

회원가입 유도 앱 푸시 노드에서 발송 성공 시 유효 기간 3일의 인앱 메시지로, 발송 실패 시 문자 대체 발송으로 분기하는 여정 구성
플레어레인 고객 여정의 앱 푸시, 인앱 메시지 크로스채널 연결

푸시 발송에 실패한 경우에는 별도 분기를 통해 문자 등 다른 채널로 연결할 수도 있습니다. 단, 대체 채널의 발송 가능 여부와 수신 동의 조건을 확인해야 합니다.

행동 이벤트를 기준으로 여정을 설계하는 방법은 행동 기반 CRM 자동화에서 확인할 수 있습니다.

인앱 메시지로 푸시 권한 유도하기

앱 푸시를 수신하지 않는 유저에게는 인앱 메시지로 알림의 필요성을 안내할 수 있습니다. 재입고 알림, 배송 현황, 관심 상품의 가격 변동처럼 유저에게 필요한 정보를 먼저 보여 주고 알림 권한 설정을 유도하는 방식입니다.

플레어레인 인앱 메시지는 버튼 액션으로 ‘푸시 구독 요청’을 지원합니다. 아직 권한을 요청하지 않은 유저에게는 시스템 권한 요청 화면을 표시하고, 이미 차단한 유저에게는 알림 설정 화면으로 이동하도록 안내할 수 있습니다. 실제 동작은 OS와 권한 상태에 따라 달라집니다.

시스템 권한 창은 한번 거절하면 다시 띄우기 어렵기 때문에, 알림 권한 요청은 유저가 필요성을 체감하는 시점에 진행하는 편이 좋습니다. 예를 들어 재입고를 기다리는 상품 상세 화면에서 알림을 설정하도록 안내하면 권한을 허용했을 때 얻는 이점을 명확하게 전달할 수 있습니다.

성과 비교 시 기준 맞추기

앱 푸시와 인앱 메시지의 성과를 비교할 때는 전환 집계 기준을 먼저 확인해야 합니다.

두 채널을 비교하려면 동일한 구매 이벤트와 기여 기간을 적용하고, 전환 측정 방식도 클릭 기반으로 맞춰야 합니다. 또한 인앱 메시지의 노출과 클릭은 기기 단위로 집계되므로 실제 유저 수와 차이가 있을 수 있습니다.

이처럼 집계 기준을 통일하면 채널별 전환 성과를 보다 일관된 기준에서 분석할 수 있습니다. 다만 채널 자체의 효과를 판단하려면 대상 유저와 노출 조건의 차이도 함께 고려해야 합니다.

앱 푸시와 인앱 메시지는 어느 채널이 더 효과적인지보다 어떤 유저에게, 어떤 시점에 메시지를 전달할 것인지에 따라 선택해야 합니다. 앱을 떠난 유저의 재방문이 목적이라면 앱 푸시를, 앱을 사용 중인 유저의 행동을 유도하려면 인앱 메시지를 활용할 수 있습니다. 두 채널을 함께 운영하면 앱 밖에서 재방문을 유도하고, 앱 안에서 다음 행동까지 연결하는 고객 여정을 설계할 수 있습니다.

플레어레인에서는 앱 푸시와 인앱 메시지를 하나의 고객 여정으로 연결하고 유저의 행동에 따라 메시지 노출 조건을 설정할 수 있습니다. 실제 캠페인에 적용하는 방법이 궁금하다면 상담을 통해 확인해 보세요.

앱 푸시와 인앱 메시지, 하나의 고객 여정으로 연결하세요

유저의 행동과 앱 이용 상태에 따라 적절한 채널로 메시지를 전달할 수 있습니다.

도입문의

참고문헌

1. Android Developers, Notification runtime permission. 안드로이드 13(API 33)부터 알림 발송에 POST_NOTIFICATIONS 런타임 권한이 필요. https://developer.android.com/develop/ui/views/notifications/notification-permission

2. 한국인터넷진흥원·방송미디어통신위원회, 불법스팸 방지를 위한 정보통신망법 안내서 제7차 개정본(2026년 3월 4일). 앱 푸시 광고 시 푸시 알림 승인과 광고성 정보 수신 동의 구분, 일방적으로 제공한 쿠폰·마일리지 안내의 사전 동의, 앱 푸시 광고 수신 거부 절차 등. https://www.kisa.or.kr/401/form?postSeq=3608

3. 국가법령정보센터, 정보통신망 이용촉진 및 정보보호 등에 관한 법률 제50조(영리목적의 광고성 정보 전송 제한). https://www.law.go.kr/법령/정보통신망이용촉진및정보보호등에관한법률


플레어레인

플레어레인

Contents Team, FlareLane (주식회사 플레어랩스)

CRM 마케팅과 그로스를 직접 만들어 온 사람들이 함께 글을 씁니다. 한국을 선도하는 플레어레인의 경험과 인사이트를 나눕니다.


플레어레인은 고객 행동과 여정에 맞춰 푸시, 문자, 카카오톡, 인앱(모달, 팝업), 이메일 등 다채널 메시지를 자동으로 발송하는 CRM 마케팅 솔루션입니다. 스타트업부터 대기업까지 누구나 초개인화 마케팅과 고객 여정 자동화를 쉽게 설계하고 실행할 수 있도록 돕습니다.

자주 묻는 질문

인앱 메시지 노출 수가 실제 유저 수보다 많게 나오는 이유는 무엇인가요?

인앱 메시지 노출 수는 고유 유저 수와 다르게 집계될 수 있습니다. 같은 유저가 메시지를 여러 번 보거나 여러 기기에서 앱을 이용하면 노출 수가 실제 유저 수보다 많아질 수 있습니다. 플레어레인에서는 인앱 메시지의 노출과 클릭을 기기 단위로 집계하므로 성과를 분석할 때 집계 기준을 구분해야 합니다.

같은 화면에 걸어 둔 인앱 메시지가 여러 개면 어떤 메시지가 노출되나요?

같은 노출 트리거에 여러 인앱 메시지가 설정되어 있어도 한 번에 하나만 노출됩니다. 플레어레인에서는 고객 여정 자동화에 예약된 인앱 메시지가 일반 캠페인보다 먼저 노출됩니다. 일반 캠페인 사이에서는 설정된 우선순위(높음, 중간, 낮음)에 따라 노출되며, 우선순위가 같으면 먼저 생성한 메시지가 노출됩니다.

웹뷰로 만든 앱에서도 인앱 메시지를 띄울 수 있나요?

네, 가능합니다. 플레어레인은 웹뷰 연동을 위한 전용 브릿지 코드를 제공하여 개발에 필요한 작업을 최소화할 수 있습니다. 웹사이트에 플레어레인 Web SDK를 설치하고, 앱에 안드로이드, iOS, 리액트 네이티브 등 플랫폼별 브릿지 코드를 간단히 추가하면 됩니다. 연동이 완료되면 웹뷰 내 특정 페이지 진입이나 버튼 클릭 등 유저의 행동을 기준으로 인앱 메시지를 노출할 수 있습니다.