Operations/2026.02.18/5 min read
푸시 알림을 조심스럽게 운영하기
사용자에게 다시 돌아올 이유를 전달하기 위해 푸시 등록과 관리자 발송 흐름을 만든 기록입니다.
PushRetentionAdmin
Code notes
코드에서 확인한 구현 포인트
배포 기준 2026.02.18
관련 파일
apps/web/app/admin/push/page.tsxapps/web/app/api/admin/push/route.tsapps/web/app/api/push/register/route.ts구현 메모
모바일 앱은 push/register API로 기기 토큰을 등록하고, 관리자는 admin/push 화면에서 메시지 발송 흐름을 다룬다.
처음 버전은 복잡한 캠페인 시스템보다 기본 등록과 발송 확인에 집중했다.
외부 글에는 발송 키나 토큰 처리 방식은 남기지 않고 운영 목적과 화면 흐름만 기록했다.
푸시는 강력하지만 조심해야 한다
푸시 알림은 사용자를 다시 앱으로 데려올 수 있는 강력한 수단이다. 하지만 너무 자주 보내거나 맥락 없이 보내면 제품에 대한 피로감이 커진다.
그래서 푸시 기능은 ‘보낼 수 있다’보다 ‘잘 골라서 보낼 수 있다’가 더 중요했다. 운영자가 메시지와 대상을 신중하게 다룰 수 있는 흐름이 필요했다.
처음에는 단순하게
초기 푸시 관리자 기능은 거대한 캠페인 도구가 아니라 기본 발송 흐름에 집중했다. 메시지를 만들고, 앱에서 등록된 사용자에게 전달할 수 있는 기본 구조를 먼저 마련했다.
나중에 세그먼트, 예약 발송, 성과 지표를 붙이더라도 기본 흐름이 단단해야 한다.
운영 원칙
푸시는 제품의 목소리다. 할인이나 이벤트만 외치는 채널이 아니라, 사용자가 정말 다시 확인하면 좋은 정보를 보내는 채널로 유지해야 한다.