스팸·어뷰징 대응

한 사람이 계정 100개로 쿠폰을 먹는 걸 막아요. 인터넷에서는 이름을 바꾸는 비용이 0원이라, 조건을 안 적어 둔 이벤트는 거의 항상 손해로 끝나요.

쉽게 말하면

가게 앞에 첫 방문 손님 1만 원 할인 전단지를 뿌렸어요. 대부분은 한 장을 들고 한 번 와요. 그런데 한 사람이 전단지 뭉치를 통째로 가져가서, 매일 모자를 바꿔 쓰고 백 번을 오면 어떻게 될까요. 그 사람이 특별히 나쁜 게 아니라 전단지에 조건이 안 적혀 있던 것이에요. 인터넷 가게가 더 위험한 이유는 하나예요. 모자를 바꾸는 값이 0원이거든요. 메일 주소 하나 새로 만드는 데 몇 초면 돼요.

어뷰징은 규칙의 빈틈을 기계처럼 반복해서 혜택만 가져가는 일이에요. 불법인 경우도 있고, 그냥 사장님이 조건을 안 적어서 생긴 경우도 있어요. 둘 다 결과는 같아요. 이벤트 예산이 손님이 아니라 한 사람에게 흘러가요.

옆 문서와 자리가 달라요. 스팸과 봇 막기는 문 앞에서 기계를 걸러 내는 이야기예요. 이 문서는 문을 제대로 통과한 사람이 혜택만 반복해서 챙길 때의 이야기예요. 앞은 문턱을 놓아 막고, 뒤는 조건을 적어서 막아요.

많이 여는 방식
"오픈 기념 신규 가입 5,000원 쿠폰" · 1인 몇 장인지 없음 · 최소 주문 금액 없음 · 취소하면 어떻게 되는지 없음

이틀 만에 쿠폰 400장이 나가는데 실제 손님은 40명이에요. 나중에 회수하려 해도 적어 둔 조건이 없어서 근거가 없어요.

조건을 적은 방식
"신규 가입 1인 1회 5,000원, 2만 원 이상 주문에" · 총 300장 소진 시 종료 · 주문 취소 시 쿠폰 미반환 · 부정 사용 확인 시 회수

글자 네 줄이 늘어났을 뿐인데, 새는 구멍 대부분이 닫혀요. 회수할 일이 생겨도 손님에게 보여 줄 문장이 있어요.

혜택마다 새는 구멍이 달라요

어뷰징은 한 가지 수법이 아니에요. 혜택의 모양마다 뚫리는 자리가 정해져 있어요. 내가 지금 여는 이벤트가 어느 줄인지만 찾으면, 무엇을 미리 적어야 하는지가 바로 나와요.

여는 혜택어떻게 새는가열기 전에 적어 둘 조건
신규 가입 쿠폰메일 주소만 바꿔 계정을 계속 새로 만들어요. 가장 흔하고 가장 빨리 새요1인 1회. 그리고 무엇을 기준으로 한 사람으로 볼지(휴대폰 번호인지 계정인지)
추천인 보상자기가 자기를 추천해요. 계정 두 개로 양쪽 보상을 다 받아요추천받은 사람이 결제를 마쳤을 때만 지급. 본인 추천 제외
첫 구매 무료배송싼 물건 하나만 담아 배송비만 챙겨요. 팔수록 손해가 나요최소 주문 금액. 이 한 줄이 없으면 마진이 배송비에 먹혀요
리뷰 적립금한 줄짜리 리뷰를 계정마다 붙여요. 후기 품질까지 같이 나빠져요구매 확정 후 작성한 리뷰만. 주문 한 건에 리뷰 한 개
무료 체험체험 기간이 끝나면 새 계정으로 다시 시작해요. 서버 비용만 나가요체험은 계정당 1회. 결제 수단 등록 여부를 어느 단계에서 볼지
선착순 한정 수량여러 계정으로 담아 두고 되팔아요. 진짜 손님은 못 사요1인 구매 수량 제한. 총 수량과 종료 조건
환불 규정받고 쓰고 반품해요. 상품이 아니라 규정이 표적이 된 경우예요반복 반품 시 어떻게 할지. 법이 정한 기간은 청약철회를 먼저 봐요

일곱 줄에 공통점이 하나 있어요. 혜택이 돈이나 돈에 가까운 것으로 바뀌는 순간에 새요. 그래서 이벤트를 짤 때 물어야 할 질문은 늘 같아요. 이 혜택을 백 번 반복하면 그 사람은 얼마를 버나요. 답이 크면 반드시 조건을 적어야 해요.

새고 있다는 신호

어뷰징은 경고 화면으로 오지 않아요. 숫자가 좋아 보이는 모습으로 와요. 그래서 이벤트 다음 날 정산을 열어 볼 때 무엇을 보는지가 대응 속도를 정해요.

보이는 모습실제로 벌어지는 일그 자리에서 할 일
쿠폰 사용은 폭발했는데 매출은 그대로쿠폰이 최소 금액 없이 나가서 객단가가 쿠폰 값에 붙어 버렸어요지금 나간 쿠폰 수와 실제 주문 수를 나란히 세요. 차이가 답이에요
가입은 늘었는데 재방문이 0혜택만 받고 나가는 계정이에요. 통계가 같이 오염돼요가입 시각을 시간대로 나눠 봐요. 새벽에 몰려 있으면 사람 리듬이 아니에요
같은 주소로 주문이 계속 들어와요계정만 다르고 사람은 하나일 수 있어요. 가족일 수도 있어요단정하지 말고 표시만 해 둬요. 판단은 아래 오탐 절을 보고 해요
추천인 보상이 신규 결제보다 많아요본인 추천이 섞였을 가능성이 높아요. 보상만 나가고 매출은 없어요추천한 계정과 추천받은 계정의 결제 여부를 대조해요
반품률이 특정 손님에게만 높아요규정을 반복해서 쓰는 경우예요. 상품 하자와는 완전히 다른 문제예요그 손님의 주문 이력만 따로 뽑아 봐요. 몇 건인지가 곧 판단 근거예요

장면 1 · 오픈 이벤트 이틀째, 정산 화면을 열고

쿠폰이 벌써 400장 나갔어요. 그런데 배송 나갈 주문은 마흔 건이에요.

쿠폰 수와 주문 수가 열 배 차이면 그건 흥행이 아니라 혜택이 새고 있다는 신호예요. 순서는 정해져 있어요. 먼저 이벤트를 멈추거나 조건을 고쳐서 새는 구멍을 닫고, 그다음에 이미 나간 쿠폰을 어떻게 할지 정해요. 조사부터 하면 조사하는 동안에도 쿠폰은 계속 나가요.

규칙은 열기 전에 문장으로

어뷰징 대응에서 가장 값싸고 가장 강한 도구는 기술이 아니라 이벤트 페이지에 적힌 문장이에요. 여는 날 아침에 다섯 줄만 정하면 대부분이 닫혀요.

  1. 1한 사람의 기준을 정해요. 계정 하나인가요, 휴대폰 번호 하나인가요, 배송지 하나인가요. 이걸 안 정하면 나중에 아무것도 판단할 수 없어요.
  2. 21인 몇 회인지 적어요. "1인 1회" 네 글자가 신규 가입 혜택의 절반을 지켜요.
  3. 3최소 주문 금액을 적어요. 배송비와 결제 수수료를 빼고도 남는 금액으로요. 계산은 남는 돈 계산하기에서 먼저 세워요.
  4. 4총 수량과 종료 조건을 적어요. "선착순 300장, 소진 시 조기 종료"처럼요. 예산의 최댓값을 미리 정하는 일이에요.
  5. 5취소와 반품일 때를 적어요. 주문을 취소하면 쿠폰이 돌아오는지 아닌지, 적립금은 회수되는지요.
  6. 6부정 사용일 때를 적어요. "부정한 방법으로 받은 혜택은 회수하거나 주문을 취소할 수 있어요" 한 줄이면 돼요. 이 문장이 없으면 나중에 회수할 근거가 없어요.

적어 두지 않은 조건은 없는 조건이에요

이벤트가 끝난 뒤에 "원래 1인 1회였어요"라고 말해도 손님에게는 통하지 않아요. 회수·취소를 하려면 손님이 참여하기 전에 볼 수 있는 자리에 그 조건이 적혀 있어야 해요. 이벤트 페이지와 이용약관 양쪽에 같은 말이 있으면 가장 깔끔해요.

AI에게 그대로 말하는 문장

직접 만드는 중이면 아래 문장을 그대로 옮겨 쓰면 돼요. 전문어를 몰라도 돼요. 중요한 건 무엇을 한 사람으로 볼지를 같이 말하는 거예요. 그 말이 빠지면 규칙이 아무 데도 걸리지 않아요.

내 상황그대로 보낼 문장
가입 쿠폰이 계정마다 나가요"가입 쿠폰은 휴대폰 번호 하나당 한 번만 받을 수 있게 해 주세요. 이미 받은 번호면 안내 문구를 보여 주세요."
본인 추천이 의심돼요"추천 보상은 추천받은 사람이 첫 결제를 마친 뒤에 지급해 주세요. 추천한 사람과 결제 수단이 같으면 지급하지 말고 저에게 표시해 주세요."
배송비만 챙겨 가요"무료배송 쿠폰은 2만 원 이상 주문에만 쓰이게 해 주세요. 장바구니에서 금액이 모자라면 얼마가 남았는지 알려 주세요."
리뷰 적립이 새요"리뷰 적립은 구매 확정된 주문에만, 주문 한 건에 한 번만 주세요."
한정 수량이 한 사람에게 몰려요"이 상품은 계정당 두 개까지만 담기게 하고, 총 300개가 팔리면 판매를 멈춰 주세요."
새는지 보고 싶어요"쿠폰이 나간 수와 실제 결제된 주문 수를 하루 단위로 나란히 보여 주는 화면을 만들어 주세요."
의심되는 계정을 지우고 싶어요"바로 지우지 말고 표시만 해 두고 목록으로 보여 주세요. 지우는 건 제가 보고 정할게요."

직접 해보기

마지막 줄부터 써 보세요

일곱 줄 중 하나만 쓴다면 마지막 줄이에요. "지우지 말고 표시만 해 두고 목록으로 보여 주세요." 자동으로 지우는 기능은 진짜 손님을 지웠을 때 되돌리기가 어렵고, 표시만 하는 기능은 틀려도 아무도 안 다쳐요. 지금 만드는 것이 있으면 스튜디오 채팅에 그대로 붙여 보세요.

스튜디오에서 적어 보기

진짜 손님을 범인으로 만들지 않으려면

여기가 이 문서에서 가장 조심해야 하는 자리예요. 어뷰징을 잡겠다고 만든 규칙이 평범한 손님을 먼저 때리는 일이 자주 생겨요. 아래 네 가지는 전부 정상인데 기계 눈에는 수상해 보이는 경우예요.

수상해 보이는 모습실제로는그래서 이렇게
같은 주소로 계정 세 개가 주문한집에 사는 가족일 수 있어요주소 하나만으로 막지 않아요. 결제 실패나 반복 반품 같은 신호가 겹칠 때만 봐요
같은 인터넷 회선에서 여러 가입회사·학교·카페 공용 회선일 수 있어요회선만으로 차단하면 단체 손님을 통째로 잃어요
짧은 시간에 주문을 여러 번선물용으로 배송지를 나눠 담은 손님일 수 있어요막지 말고 확인 안내를 띄워요. 진짜 손님은 안내를 읽고 넘어가요
가입하자마자 큰 금액 결제소개를 받고 온 손님이 가장 많이 하는 행동이에요가장 좋은 손님을 잡을 수 있는 규칙이에요. 금액만으로는 판단하지 않아요

잡겠다고 정보를 더 받지 마세요

어뷰징을 막으려고 주민등록번호나 신분증 사진을 받고 싶어질 수 있어요. 주민등록번호는 법령에 근거가 있을 때만 받을 수 있고, 그 밖의 정보도 많이 쥘수록 유출됐을 때 책임이 커져요. 필요한 최소한만 받는 원칙은 개인정보손님 정보 다루기에 있어요. 막는 값이 새는 값보다 커지면 그건 대응이 아니라 손해예요.

확인해 보세요

가입 쿠폰이 이틀 만에 300장 나갔는데 주문은 30건이에요. 지금 가장 먼저 할 일은?

자주 묻는 것

Q. 이미 나간 쿠폰을 회수해도 되나요?
이벤트 조건에 부정 사용 시 회수한다고 적어 두었다면 근거가 생겨요. 안 적었다면 회수는 분쟁이 되기 쉬워요. 이럴 때는 이번 건을 손실로 보고 조건을 고쳐 다음 이벤트를 지키는 편이 대체로 싸요. 회수 여부와 상관없이 안내 문구는 조용히 바꾸지 말고 공지로 남기세요.
Q. 한 사람인지 어떻게 알아보나요?
완벽한 방법은 없어요. 그래서 하나로 판단하지 않고 신호를 겹쳐서 봐요. 휴대폰 번호, 결제 수단, 배송지, 가입 시각이 함께 겹칠 때만 의심해요. 신호 하나로 막으면 반드시 진짜 손님이 걸려요.
Q. 회원가입에 문자 인증을 붙이면 끝나나요?
가장 확실한 문턱은 맞아요. 번호를 새로 구하는 값이 있으니 반복이 크게 줄어요. 대신 가입이 한 단계 길어지고 발송 비용이 건마다 나가요. 손님이 하루 몇 명인 단계라면 인증보다 조건 문장이 먼저예요. 붙이는 방법은 문자 인증에 있어요.
Q. 어뷰징을 자동으로 잡아 주는 기능을 켜면 되지 않나요?
자동 판정은 반드시 틀린 판정을 같이 내요. 그래서 처음에는 자동으로 막지 말고 자동으로 표시만 하게 만드세요. 표시된 목록을 한두 주 눈으로 보면 내 가게의 정상 손님이 어떤 모양인지 알게 돼요. 막는 규칙은 그다음에 만들어도 늦지 않아요.
Q. 이건 신고할 수 있는 일인가요?
경우에 따라 달라요. 남의 명의를 도용했거나 결제를 속인 경우는 법적 대응이 가능한 사안이라 자료를 모아 두는 게 중요해요. 반대로 조건을 안 적어 둔 이벤트를 여러 번 이용한 것은 다투기 어려워요. 어느 쪽이든 주문 기록과 접속 기록을 지우지 말고 남겨 두세요.
Q. 손님 정보를 얼마나 오래 두고 봐야 하나요?
판단에 필요한 기간만요. 어뷰징을 보려고 기록을 무기한 쌓아 두면 그 자체가 위험이 돼요. 보관 기간을 정해 두고 지나면 지우는 원칙은 보관 기간과 파기에 있어요.

하나 더

추천인 이벤트를 열려고 해요. 보상을 언제 주는 게 가장 안전할까요?

직접 해보기

이벤트를 열기 전에 쿠폰 문서를 한 번 보세요

이 문서의 조건 다섯 줄은 할인과 쿠폰 위에 얹는 안전장치예요. 쿠폰을 아직 설계하지 않았다면 그쪽을 먼저 보고 오면 순서가 맞아요. 정가와 최소 주문 금액을 세운 다음에 조건을 붙이는 게 훨씬 쉬워요.

쿠폰 문서 열기

더 깊이 (안 읽어도 괜찮아요)

왜 인터넷에서만 유독 심한가 · 동네 가게에서 같은 사람이 백 번 오면 얼굴이 걸려요. 모자를 바꾸는 데 시간과 창피함이라는 값이 들거든요. 인터넷은 그 값이 0에 가까워요. 메일 주소는 무한히 만들 수 있고, 계정 만들기는 자동으로 반복할 수도 있어요. 그래서 오프라인에서 통하던 "양심에 맡기는 이벤트"가 온라인에서는 거의 항상 무너져요. 대응의 원리는 하나예요. 반복하는 값을 0이 아니게 만드는 것. 문자 인증, 결제 수단 확인, 결제 뒤 지급이 전부 같은 원리예요.

막는 것보다 설계로 피하는 것이 싸다 · 같은 예산이라도 새기 쉬운 모양과 어려운 모양이 있어요. 신규 가입에 현금성 쿠폰을 주는 것은 가장 새기 쉬운 모양이에요. 반대로 두 번째 구매에 쓸 수 있는 쿠폰, 일정 금액 이상 주문에만 붙는 사은품, 결제 뒤 지급되는 적립금은 반복하려면 실제로 돈을 써야 해서 어뷰징의 수지가 안 맞아요. 감시 기능을 만드는 데 드는 값과 혜택 모양을 바꾸는 값을 비교해 보면, 초기 가게에서는 거의 언제나 뒤쪽이 싸요.

기록은 판단이 아니라 증거로 남긴다 · 누가 언제 무엇을 받았는지가 남아 있어야 나중에 대조가 가능해요. 쿠폰 발급과 사용, 적립금 지급과 회수는 지우지 말고 이력으로 쌓는 게 원칙이에요. 다만 기록을 많이 남길수록 개인정보 부담도 같이 커지니, 판단에 필요한 항목만 남기고 기간을 정해요. 내부에서 누가 쿠폰을 발급했는지까지 남기는 방법은 누가 무엇을 했는지 남기기에 있어요.

이것만 기억하세요

  • ·인터넷은 이름을 바꾸는 값이 0원이에요. 조건 없는 이벤트는 거의 항상 새요
  • ·가장 싼 대응은 기술이 아니라 이벤트 페이지에 적는 다섯 줄이에요
  • ·무엇을 한 사람으로 볼지 먼저 정해요. 그게 없으면 어떤 규칙도 걸리지 않아요
  • ·새는 걸 알아채는 눈은 쿠폰 수와 실제 주문 수를 나란히 세는 것이에요
  • ·의심 계정은 지우지 말고 표시부터 해요. 신호 하나로 막으면 진짜 손님이 걸려요
VibeCampus新規ビルド