← 업무 목록

20260918_프로모션_CRM채널.md

9/28 프로모션 CRM 채널 실측 — 광고 밖 75%를 어디서 만드나

작성: 김소현(공구팀) / 2026-09-18 / 카드 t_89ac0b7d

성격: 조사 전용. 발송 0건. 실제 문자·메일·알림톡을 보내지 않았음.


1. 한 줄 결론

**기존 고객으로 도달 가능한 최대 인원은 카카오 친구톡 기준 실측 23,146명(전체 회원 56,916명 중 문자 수신동의자)이고,

채널은 "있다" — 단 지금 당장은 잔액 6,320원이라 사실상 0건 발송이다. 충전만 하면 즉시 열린다.**

핵심은 채널이 없는 게 아니라 충전금이 비어 있다는 것입니다. 이 카드에서 가장 중요한 한 줄입니다.

  • 도달 수단: 데이터라이즈(Datarize) 카카오 친구톡/알림톡 — 계정 살아있음, 발송 권한 allowed:true, 세그먼트 23개 구축 완료, 과거 발송 이력 38건.
  • 병목: 충전 잔액 ₩6,320 (누적 충전 1,460,000원 중 1,453,680원 소진, 최종 갱신 2026-07-13).
  • 매출 기여 추정: 불가. 과거 캠페인의 발송수·전환율·ROAS가 데이터라이즈 대시보드에서 전부 -로 비어 있음(스크린샷 근거). 자사 실적이 없으므로 이 카드에서 숫자를 지어내지 않습니다. 3번 항목 참조.
  • 즉 헤르메스님께 올릴 판단 요청은 "채널이 있느냐"가 아니라 "얼마를 충전할 것이냐" 하나로 좁혀집니다.


    2. 기존 고객 모수 실측

    2-1. Cafe24 주문 데이터 기반 (직접 재계산)

    출처: ~/Hermes/data/cafe24_orders_0801_0916.json — 원본 파일을 직접 파싱해 산출.

    총 주문 레코드                          5,407건
      취소 주문                               272건
      유효(비취소) 주문                      5,135건
      주문일 실제 범위              2026-08-01 ~ 2026-09-16
    
    고유 구매 고객 (중복 제거)              4,027명
      1회 구매                              3,644명 (90.5%)
      2회 이상 구매                           383명 (9.5%)
        └ 2회 322 / 3회 49 / 4회 7 / 5회 3 / 6회 2
    
    최근 7일  구매 고객 (9/16 기준)           173명
    최근 14일 구매 고객                       352명
    최근 30일 구매 고객                     1,423명
    최근 60일 구매 고객                     4,027명  ← 데이터 전 구간
    최근 90일 구매 고객                     4,027명  ← 데이터 전 구간
    
    적립금 사용 주문                          385건 / 고객 356명
    적립금 적립 발생 주문                   4,490건 / 고객 4,027명
    스타터팩 구매 고객                        760명
    대용량(product_no 130) 구매 고객          115명
      └ 그중 적립금 사용 경험자                25명
    

    카드에 주어진 기존 실측값과 전건 일치했습니다 — 스타터팩 760, 대용량 115, 적립금 사용 385. 원본 재계산으로 교차검증된 값입니다.

    2-2. 커버리지 한계 (반드시 같이 읽을 것)

  • 이 파일은 8/01~9/16, 47일치뿐입니다. 따라서 "최근 60일/90일 구매자 = 4,027명"은 실제 60·90일 수치가 아니라 데이터가 거기까지밖에 없어서 전체와 같아진 값입니다. 60일/90일 모수는 이 파일로 알 수 없습니다.
  • 그 이전 구매 고객은 이 파일에 전혀 잡히지 않습니다. 전체 회원 규모는 데이터라이즈 쪽(2-3)이 정확합니다.
  • 재구매율 9.5%는 "47일 안에 두 번 산 비율"입니다. 카드에 적힌 자사몰 전체 재구매율 51%와 다른 지표이며, 51%를 부정하는 값이 아닙니다 — 관측 창이 47일로 짧아서 대부분의 재구매 주기가 창 밖으로 빠집니다. 두 숫자를 나란히 비교하지 마십시오.
  • 미식별 주문 645건은 네이버페이(594) · 톡체크아웃(16) · 기타(35)로, member_id·이메일이 없는 외부 결제 건입니다. 고유 고객 4,027명에서 제외돼 있습니다. 이들은 CRM 발송 대상이 될 수 없습니다 (연락처 보유 주체가 자사가 아님).
  • 2-3. 마케팅 수신 동의자 — 실측됨 (데이터라이즈)

    Cafe24 주문 JSON에는 수신동의 필드가 없습니다(최상위 70개 필드 전수 확인, sms/consent/agree/marketing 계열 없음). 대신 데이터라이즈 오디언스 통계에 실측값이 있었습니다.

    기준일 2026-07-13 (데이터라이즈 stat date_id):

    오디언스대상자문자 수신동의이메일 수신동의동의율
    전체 회원56,91623,14622,49540.7%
    방문 30일 이상 지난 회원53,05021,78721,20441.1%
    방문 90일 이상 지난 회원45,21318,99918,52242.0%
    구매위험-방문위험 고객26,27910,0159,66938.1%
    미구매-방문위험 고객24,97610,82710,62243.3%
    첫구매위험-방문위험 고객20,9517,7047,45236.8%
    적립금 1,000원 이상 보유 회원6,2152,3822,26538.3%
    재구매위험-방문위험 고객5,3302,3122,21843.4%
    90일내 1회구매 후 30일 미구매 이탈예정4,3461,4321,36332.9%
    90일 이내 가입한 미구매 회원3,2651,1781,13936.1%
    핵심 활성 고객1,59964461140.3%
    재구매 핵심 활성 고객1,29554451542.0%
    미구매-방문활성 고객1,25160458448.3%
    구매가능성 있으나 30일 미구매88034433239.1%
    7일내 장바구니 담고 3일내 미구매35814013539.1%

    (23개 오디언스 전량은 datarize_audiences.json에 저장)

    한계 명시: 이 수치의 기준일은 2026-07-13으로 오늘(9/18)보다 2개월 이상 과거입니다. 그 사이 신규 가입·탈퇴·수신거부가 반영돼 있지 않습니다. 발송 직전 데이터라이즈에서 재조회해야 합니다.

    중요한 한계 하나 더: 위 표에 "적립금 1,000원 이상 보유 6,215명"이라는 적립금 보유 세그먼트가 이미 데이터라이즈에 만들어져 있습니다. 카드에서 요청한 "적립금 보유 추정 가능한 고객 수"는 주문 데이터로 추정할 필요 없이 6,215명이 실측값입니다. 다만 이 역시 7/13 기준입니다.


    3. 채널별 가능/불가 판정표 (근거 포함)

    #채널판정근거
    ①Cafe24 SMS/알림톡 API불가능API 토큰 scope가 mall.read_order 단 하나. /api/v2/admin/sms/senders → 403 insufficient_scope. 주문 API만 200. 대조군으로 /orders 호출 시 정상 200 확인
    ②Cafe24 이메일 발송 API불가능동일 사유. /api/v2/admin/mails/automails → 404, /customers → 403 insufficient_scope
    ③카카오 알림톡/친구톡 (데이터라이즈)가능 (단, 잔액 0)데이터라이즈 site_id 12869, notification-message/…/allowed → {"allowed":true}. 친구톡 16건·알림톡 20건 발송 이력. 단 payment/v1/…/balance → available_amount 6,320원
    ④앱 푸시없음iOS 앱스토어 '플로에' 검색 결과 9건 중 플리커스/플로에 앱 없음. 코드베이스 내 FCM·OneSignal·Firebase 연동 흔적 없음(grep 결과 push_to_sheets 함수명 오탐뿐)
    ⑤인스타그램 @ploe_official가능하나 규모 미미공개 프로필 실측 팔로워 5,417 / 게시물 38 / 팔로잉 2. 게시물별 도달·좋아요는 확인 불가(아래 6번)
    ⑥네이버 스마트스토어 알림불가능네이버 커머스 API 토큰 발급은 성공(만료 10,799초). 상품조회·주문조회는 200. 그러나 마케팅/고객 발송 엔드포인트는 전부 404 또는 403 GW.AUTHN. 스토어찜 고객 조회 API 자체가 없음
    보너스메타 맞춤타겟 리타게팅가능광고계정 act_868161325254106 조회 결과 활성 맞춤타겟 3개: 구매자_180일(3,800~4,400), 장바구니_180일(3,200~3,700), 9/23 이후 구매자(3,800~4,500)

    3-1. 판정 근거 원문 (발췌)

    Cafe24 (X-Cafe24-Api-Version: 2026-03-01):

    /api/v2/admin/orders?...        → 200  (대조군, 정상 동작)
    /api/v2/admin/sms/senders       → 403  insufficient_scope
    /api/v2/admin/customers         → 403  insufficient_scope
    /api/v2/admin/coupons           → 403  insufficient_scope
    /api/v2/admin/points            → 403  insufficient_scope
    토큰 갱신 시 반환된 scopes: ['mall.read_order']
    

    ※ 작업 중 Cafe24 access_token이 만료돼 있어 refresh_token으로 갱신했습니다(.env 갱신, 백업 env.bak 보관). 갱신 자체는 성공했고 권한 범위는 여전히 읽기 전용 주문 하나입니다.

    네이버 커머스:

    POST /external/v1/products/search               → 200 (상품 정상 조회)
    GET  /external/v1/pay-order/.../last-changed    → 200 (주문 정상 조회)
    GET  /external/v1/seller/channels               → 403 GW.AUTHN
    GET  /external/v1/marketing-messages            → 404 GW.NOT_FOUND
    GET  /external/v1/store/customers               → 404 GW.NOT_FOUND
    

    데이터라이즈:

    notification-message/sites/12869/allowed → {"allowed": true}
    payment/v1/sites/12869/balance           → available_amount 6,320
                                                charged_amount  1,460,000
                                                deducted_amount 1,453,680
                                                updated_at      2026-07-13
    

    메타 (system user token, scopes: ads_management, ads_read, business_management, pages_show_list, pages_read_engagement):

    /act_868161325254106/customaudiences → 200, 5개 중 사용가능 3개
      [WEBSITE] 구매자_180일            3,800~4,400  "이 타겟을 사용할 수 있습니다"
      [WEBSITE] 장바구니_180일          3,200~3,700  "이 타겟을 사용할 수 있습니다"
      [WEBSITE] 9월 23일 이후 구매자    3,800~4,500  "이 타겟을 사용할 수 있습니다"
      [WEBSITE] 웹사이트 방문자_180일   규모 미달로 사용 불가
      [WEBSITE] 9/23 이후 미구매 방문자 규모 미달로 사용 불가
    

    4. 채널별 도달 가능 인원 × 예상 전환

    과거 발송 실적이 없어 전환율을 산출할 수 없습니다. 데이터라이즈 메시지 목록 화면(explore/campaign_list.png)에서 캠페인 17건 전부 발송수·구매 전환율·ROAS 컬럼이 -이고, 상단 요약의 총 발송수·평균 구매 전환율·평균 ROAS도 전부 -입니다. 따라서 자사 실적 기반 예측은 불가로 적습니다.

    채널도달 가능 인원 (실측)자사 전환 실적참고값 (자사 실적 아님)
    친구톡 — 전체 회원23,146실적 없음 → 예측 불가7월 사내 CRM 기획서가 1순위 세그먼트에 1.5% 가정
    친구톡 — 재구매위험 세그먼트2,312실적 없음동 기획서 1.5% 가정
    친구톡 — 이탈예정(90일내 1회구매)1,432실적 없음동 기획서 1.5% 가정
    친구톡 — 적립금 1,000원↑ 보유2,382실적 없음—
    친구톡 — 핵심활성+재구매핵심1,188실적 없음—
    이메일 (데이터라이즈 채널)22,495실적 없음—
    인스타 @ploe_official팔로워 5,417도달 실적 확인 불가—
    메타 맞춤타겟 리타게팅약 3,800~4,400 (구매자_180일)광고 ROAS는 별도 카드 소관—

    참고값에 대한 경고: 위 1.5%는 7월 사내 CRM 기획서(sales/datarize/crm_campaign.html)에 적힌 기획 단계 가정치이며, 실제로 그렇게 나왔다는 증거가 없습니다. 그 기획서의 "예상매출 1,100만원"도 마찬가지로 가정입니다. 목표 계산에 곱해 쓰지 마십시오.

    모수 중복 주의: 위 세그먼트들은 서로 배타적이지 않습니다. 전체 회원 23,146명 안에 나머지가 전부 포함돼 있으므로 합산하면 안 됩니다.

    비용도 확인 불가: 친구톡 건당 단가를 API 응답이나 화면에서 찾지 못했습니다. 다만 누적 소진 1,453,680원이라는 실측치는 있으므로, 발송 규모 대비 비용은 데이터라이즈 충전 화면에서 대표님이 직접 확인하셔야 합니다.


    5. 발송 일정안

    전제: 프로모션 9/28(월) 15:00 ~ 10/2(목) 17:00. 아래는 제안이며, 실행하지 않았습니다.

    시점채널대상규모문구 방향
    9/26(금) 18:00 · 사전예고친구톡핵심활성 + 재구매핵심 + 적립금 1,000원↑~3,570"월요일 3시 오픈, 미리 알려드려요" — 할인율보다 오픈 시각을 각인. 적립금 보유자에겐 "가지고 계신 적립금 같이 쓰세요"
    9/28(월) 15:00 · 오픈친구톡전체 회원 수신동의자23,146최대 폭 1회. 50% 할인 풀패키지를 헤드라인으로. 100원 이벤트는 선착순이므로 "지금 눌러야" 근거가 됨
    9/30(수) 18:00 · 중간 리마인드알림톡9/28 발송자 중 미구매자(발송 후 산출)친구톡 반복 대신 알림톡으로 채널을 바꿔 피로도 분산. "아직 남아있는 구성" 톤
    10/2(목) 10:00 · 마감 임박친구톡미구매자 + 장바구니 이탈자(발송 후 산출)"오늘 17시 종료" 시각 명시. 마감형이 가장 반응 좋은 구간

    스팸 위험에 대한 판단

    카드에서 우려하신 대로 4일에 4번은 위험합니다. 다만 과거 반응률 데이터가 없어 빈도를 데이터로 정할 수 없으므로, 다음 원칙으로 짰습니다:

    1. 한 사람이 4번 다 받지 않게 설계했습니다. 전체 23,146명이 받는 것은 9/28 오픈 1회뿐이고, 9/26은 상위 세그먼트 3,570명, 9/30·10/2는 미구매자만 남습니다. 최대 수신 횟수는 3회이며 대부분은 1~2회입니다.

    2. 9/30은 채널을 알림톡으로 바꿉니다. 같은 친구톡이 이틀 간격으로 반복되는 것이 차단률을 가장 크게 올립니다.

    3. 4번 중 하나를 줄여야 한다면 9/30 중간 리마인드를 뺍니다. 오픈과 마감 임박이 전환 기여가 가장 크고, 중간 리마인드는 가장 약합니다.

    이건 업계 통념에 기반한 제 판단이지, 자사 실적으로 검증된 게 아닙니다. 이번 프로모션이 끝나면 발송별 반응률을 반드시 기록해 두시길 제안드립니다 — 다음번부터는 추측 없이 정할 수 있습니다.


    6. 확인 못 한 것 (추정으로 채우지 않음)

    1. 과거 CRM 캠페인의 실제 성과 — 발송수·전환율·ROAS 전부 대시보드에 -. 실제로 발송이 안 된 것인지, 집계가 안 붙은 것인지 구분 불가. 대표님이 데이터라이즈에서 '메시지 통계' / '메시지 발송 현황' 메뉴를 직접 보셔야 확인됩니다.

    2. 친구톡·알림톡 건당 단가 — API·화면 어디서도 확인 못 함. 예산 산정에 필수인데 빠져 있습니다.

    3. 수신동의자 현재 시점 수치 — 실측값 23,146명의 기준일이 2026-07-13. 9/18 현재 수치 아님.

    4. 인스타 @ploe_official의 게시물 도달·저장·프로필 방문 — 비즈니스 계정이 메타 페이지(플로에 PLOE, 팔로워 3명)에 연결돼 있지 않아 Graph API로 인사이트 조회 불가(instagram_business_account 필드 없음, /act_.../instagram_accounts → 빈 배열). 비공개 웹 API는 401 require_login. 카드의 브라우저 남용 금지 방침에 따라 로그인 크롤링은 시도하지 않았습니다.

    5. 스마트스토어 스토어찜 고객 수 — 네이버 커머스 API에 해당 엔드포인트 자체가 없음. 스마트스토어센터 화면에서만 확인 가능.

    6. Cafe24 회원 수신동의 필드 — 주문 API에 없고, 고객 API는 scope 부족으로 403. 회원 단위 동의 여부는 Cafe24 쪽에서 확인 불가.

    7. 9/26 사전예고 대상 3,570명의 중복 제거 후 실제 수 — 세 세그먼트(핵심활성 644 + 재구매핵심 544 + 적립금보유 2,382)가 서로 겹칠 수 있으나 데이터라이즈에서 교집합을 조회하지 못했습니다. 실제 발송 시 3,570보다 적습니다.


    7. 헤르메스님께 — 판단이 필요한 것 하나

    채널은 있고 모수도 있습니다. 막힌 것은 데이터라이즈 충전금 6,320원 하나입니다.

    9/26 사전예고 전까지 데이터라이즈에 얼마를 충전할지 — 이것만 정해지면 나머지는 일정대로 굴러갑니다.

    건당 단가를 제가 확인하지 못해 필요 금액을 계산해 드리지 못하는 점이 이번 조사의 가장 큰 공백입니다. 대표님이 데이터라이즈 충전 화면에서 단가를 한 번 확인해 주시면, 위 일정표의 발송 규모에 맞춘 정확한 필요 금액을 바로 산출해 드리겠습니다.


    부록: 산출물 파일

    작업 워크스페이스 /Users/ploe/.hermes/kanban/workspaces/t_89ac0b7d/

  • datarize_audiences.json — 오디언스 23개 전량 (대상자/문자동의/이메일동의)
  • datarize_campaigns.json — 과거 캠페인 38건 (채널·생성일·오디언스)
  • cafe24_api_evidence.json — Cafe24 엔드포인트별 응답 코드·본문
  • naver_api_evidence.json — 네이버 커머스 엔드포인트별 응답
  • meta_audience_evidence.json — 메타 맞춤타겟 목록·규모
  • customer_metrics.json — 고객 모수 집계
  • env.bak — 토큰 갱신 전 .env 백업
  • 고객 개인정보(이름·전화·이메일)는 문서·산출 JSON 어디에도 기록하지 않았습니다. 집계 수치만 남겼습니다.