푸시, 알림톡, 이메일 발송량은 꾸준히 늘었는데 클릭률과 전환율은 제자리인 경우가 많습니다. 발송 대상을 넓히고, 문구를 바꾸고, 쿠폰 금액을 올려봐도 반응은 잠깐 오르다 다시 내려오죠. 그러다 보면 "이제 뭘 더 해야 하지?"라는 질문에 부딪히게 됩니다.
이때 가장 많이 나오는 답이 '개인화를 하자'입니다. 그런데 실제로 적용된 개인화를 들여다보면 대부분 비슷해요. 메시지 맨 앞에 고객 이름을 넣고, 최근 본 상품이나 장바구니 상품을 보여주는 수준입니다.
물론 이것도 의미가 없는 건 아닙니다. 하지만 고객 입장에서는 "나를 알아본다"는 느낌보다 "자동으로 발송됐구나"라는 인상이 먼저 들 수 있어요. 이름이 들어간 메시지는 이미 너무 많고, 최근 본 상품은 고객이 이미 알고 있는 정보이기 때문입니다.
고객이 반응하는 메시지는 이름이 들어간 메시지가 아니라, 지금 내 상황에 맞는 메시지입니다. 방금 무엇을 했는지, 지금 어떤 상태에 있는지, 구매 여정의 어디쯤에 있는지에 따라 필요한 정보와 제안은 달라지니까요.
Logan Kim
이 글에서는 흔히 말하는 개인화가 왜 효과가 약한지부터 살펴볼게요. 그리고 행동·맥락·단계를 조합해 메시지를 설계하는 원리부터 우리 팀의 개인화 수준을 한 단계 올리는 실행 순서까지 차례로 정리해보겠습니다.
1️⃣ 이름 치환은 개인화가 아니다
실무에서 '개인화 메시지'라고 부르는 것들은 대부분 변수 치환에 가깝습니다. 같은 메시지 틀에 고객 이름, 상품명, 쿠폰 금액 같은 값을 바꿔 넣는 방식이에요.
"OO님, 오늘만 특별 할인!"
"OO님이 최근 본 상품이 아직 기다리고 있어요"
"OO님을 위한 추천 상품"
문제는 이 메시지들이 모든 고객에게 같은 이야기를 하고 있다는 점입니다. 이름과 상품명만 바뀌었을 뿐, 메시지가 다루는 문제와 제안은 똑같아요. 고객 입장에서는 개인화된 메시지가 아니라 '내 이름이 들어간 단체 문자'로 받아들여질 수 있습니다.
1. 고객이 체감하는 건 '정보'가 아니라 '관련성'입니다
고객이 메시지에 반응하는 이유는 단순합니다. 지금 내가 고민하는 문제를 해결하는 데 도움이 되기 때문이에요. 이름이 들어갔는지, 어떤 상품을 봤는지는 그 판단의 일부일 뿐입니다.
예를 들어 같은 노트북을 여러 번 조회한 고객이라도, 어떤 행동을 했는지에 따라 고민은 다릅니다.
가격 비교를 반복한 고객 → 가격 대비 가치, 할부·혜택 조건
사양 비교를 반복한 고객 → 용도별 모델 추천, 사양 차이 설명
리뷰를 오래 읽은 고객 → 실제 사용자 후기, 불량·A/S 정책
장바구니에 담고 결제 직전 이탈한 고객 → 배송일, 결제 수단, 반품 조건
이처럼 관련성은 '무엇을 봤는가'보다 '그 행동이 어떤 고민을 보여주는가'에서 만들어집니다. 예를 들어 두 모델의 사양 비교 페이지를 여러 번 오간 고객에게 보내는 메시지를 비교해볼게요.
✉️ 사양 비교 고객에게 보낼 메시지
😥 Before
"OO님이 본 노트북, 아직 재고 있어요."
🙂 After
"A와 B, 어떤 노트북이 나에게 맞을까?
영상 편집엔 A, 들고 다니기엔 B! 용도별 비교표로 확인해보세요."
After 메시지에는 고객의 이름이 없습니다. 대신 '둘 중 무엇을 고를까'라는 고객의 고민에 답하죠. 개인화가 체감되는 순간은 이름을 불렀을 때가 아니라, 고객의 고민을 해결하는 데 도움이 되는 정보를 건넸을 때입니다.
2. '최근 본 상품'이 효과가 약한 세 가지 이유
최근 본 상품 리타기팅은 가장 흔한 개인화 방식입니다. 하지만 실무에서는 생각보다 효과가 빠르게 줄어드는 경우가 많아요.
첫째, 고객이 이미 알고 있는 정보입니다. 고객은 그 상품을 몰라서 구매하지 않은 게 아니라, 아직 결정하지 못한 이유가 있어서 멈춘 거예요. 같은 상품을 다시 보여주는 것만으로는 그 이유가 해결되지 않습니다.
둘째, 이미 구매했거나 관심이 끝난 고객에게도 발송됩니다. 다른 채널에서 이미 구매했거나, 비슷한 상품을 다른 곳에서 샀거나, 단순히 둘러본 고객까지 같은 메시지를 받으면 피로도만 쌓여요.
셋째, 모든 고객이 같은 타이밍에 같은 형식으로 받습니다. 조회 후 24시간, 장바구니 이탈 후 1시간처럼 고정된 기준으로 발송하면, 고객의 실제 상황과는 상관없이 메시지가 도착하게 됩니다.
3. 개인화 수준은 '변수 개수'가 아니라 '분기 기준'으로 봐야 합니다
개인화를 고도화한다고 하면 메시지에 넣는 변수를 늘리는 경우가 많습니다. 이름에 이어 등급, 최근 구매 상품, 적립금 잔액까지 넣는 식이죠. 하지만 변수가 늘어도 메시지의 목적과 제안이 같다면 개인화 수준은 크게 달라지지 않습니다.
개인화 수준을 판단할 때는 고객 상태에 따라 아래 세 가지가 달라지는지 확인해보세요.
보내는 메시지의 목적
제안하는 다음 행동
발송 여부 자체
특히 마지막이 중요합니다. 좋은 개인화는 무엇을 보낼지뿐 아니라 누구에게 보내지 않을지까지 결정하기 때문이에요.
Logan Kim
[사례] 이름을 넣었더니 오히려 수신 거부가 늘었어요
한 온라인 패션 브랜드는 모든 프로모션 메시지에 고객 이름과 최근 본 카테고리를 넣기 시작했습니다. "OO님이 관심 있게 본 니트, 오늘만 20% 할인" 같은 식이었죠. 초기에는 오픈율이 조금 올랐지만, 몇 주 지나자 클릭률은 이전과 비슷해졌고 수신 거부는 오히려 늘었어요.
팀은 수신 거부한 고객의 직전 수신 이력부터 살펴봤습니다. 그러자 문제가 명확해졌어요. 모든 고객이 같은 날 같은 할인 메시지를 받고 있었던 거예요. 수신 거부는 특히 아래 고객군에서 많이 나왔습니다.