Brand Kit & Personas
Set up your Brand Kit and ICPs so AEKO outputs stay on-brand and persona analysis is sharper.
브랜드 킷이란
브랜드 킷은 AEKO가 귀사 브랜드를 일관되게 인식하고 표현하기 위한 가이드라인입니다. 톤, 타겟, 금지어, 필수 포함 표현 같은 정보를 한곳에 모아두면, PDP 리라이트·콘텐츠 변형·페르소나 분석 등 AEKO 내 모든 자동화 작업에서 같은 기준이 적용됩니다.
왜 중요한가
브랜드 킷이 비어 있으면 Sonnet이 작성하는 PDP 설명이나 콘텐츠 변형이 일반적이고 모호한 톤으로 나옵니다. 반대로 잘 채워두면 사람이 손대지 않고도 브랜드 가이드를 지키는 결과물이 나옵니다. 모든 개선 가이드 카드는 카드 생성 시점의 브랜드 킷 버전을 스냅샷으로 참조하므로, 나중에 톤이 바뀌어도 과거 결과물은 영향받지 않습니다.
자동 생성
Shopify·Cafe24를 처음 연결할 때, 해당 도메인에 브랜드 킷이 없으면 AEKO가 자동으로 한 번 초안을 만듭니다. 사이트 크롤 결과·동기화된 제품·최근 리서치 응답을 종합해 Sonnet이 다음 필드를 채웁니다: brand_voice_summary, tone_of_voice, target_audience, must_include, forbidden.
상태 (status)
- generating — Sonnet 작업 중 (보통 30-90초)
- draft — 자동 초안이 채워졌고 검토 대기
- active — 검토 후 승격, 모든 자동화에 사용됨
- failed — 생성 실패, 수동 작성 또는 재시도
자동 생성은 유료 플랜 전체(Starter 포함)에서 동작합니다.
브랜드 킷 필드
Improve → 브랜드 세팅으로 이동해 브랜드 킷 카드를 펼치면 다음 필드를 직접 수정할 수 있습니다. PATCH 한 번마다 snapshot_version이 올라가고, 활성 가이드 카드는 자신이 만들어진 버전을 참조합니다.
| 필드 | 설명 |
|---|---|
| brand_name | 공식 브랜드명 (필수) |
| tagline | 한 줄 카피 — 자주 PDP 헤더에 인용됨 |
| tone_of_voice | 한 줄 톤 키워드 — 친근함/전문성/유머/포멀 등 |
| brand_voice_summary | 긴 호흡의 보이스 가이드 — Sonnet이 가장 무겁게 참조하는 필드 |
| target_audience | 전체 잠재 고객층 자유 서술 (구체 페르소나는 아래 ICP에서 정의) |
| must_include | 결과물에 반드시 들어가야 하는 표현·인증·법적 문구 (ARRAY) |
| forbidden | 절대 쓰지 않는 표현·경쟁사명·법적 위험 단어 (ARRAY) — Sonnet 출력에서 필터링 |
| primary_color · logo_url | 시각 자산 — 헥스 컬러 + 로고 URL. aeko.shop과 이미지 렌더링에 사용 |
| sample_urls | 참고용 페이지 URL 모음 — 톤 학습 시드 |
브랜드 키워드 — 도메인 레벨
브랜드 킷과 별도로, AI 응답에서 내 브랜드를 매칭하는 키워드 목록은 도메인 레벨에 저장됩니다. Settings → 도메인 관리에서 도메인을 펼치면 brand_keywords 배열을 편집할 수 있습니다.
예시
["grafen", "그라펜", "グラフェン"]이 키워드들은 AI 응답 텍스트에서 ILIKE로 매칭되어 멘션 카운트의 기준이 됩니다. 한국 셀러가 해외 시장을 모니터링하는 경우 한글·영문·일문·중문 표기를 모두 등록해야 모든 시장의 멘션이 잡힙니다.
주의
너무 일반적인 단어("beauty", "skincare")를 등록하면 노이즈 매칭이 폭증해 멘션 지표가 왜곡됩니다. 브랜드명·서브브랜드·자주 쓰이는 오기까지만 포함하세요.
ICP란
ICP(Ideal Customer Profile, 이상적 고객 페르소나)는 귀사의 핵심 타겟 한 명을 구체적으로 정의한 것입니다. 한 도메인에 여러 ICP를 만들어 시장별·세그먼트별로 분리 분석할 수 있습니다.
AEKO가 추적하는 모든 프롬프트는 자동으로 가장 가까운 ICP에 분류됩니다(gpt-4o-mini가 저장 시점에 분류). Analyze → 페르소나 페이지는 이 분류를 기반으로 어떤 페르소나가 어떤 브랜드를 더 잘 떠올리는지 비교합니다.
ICP 정의 방법
Improve → 브랜드 세팅에서 + ICP 추가를 누르면 다음 필드가 표시됩니다.
| 필드 | 예시 |
|---|---|
| 이름 | "LA의 20대 K-뷰티 입문자" |
| 페르소나 유형 | 아래 4가지 중 선택 (참고) |
| 타겟 국가 | US, KR, JP 등 ISO 코드 |
| 연령대 | "20-29", "30대 후반" 등 자유 서술 |
| 관심사 | "민감성 피부, 비건 화장품, 한국 트렌드" |
| 구매 동기 | "TikTok에서 본 K-뷰티 트렌드를 직접 써보고 싶어함" |
| 선호 채널 | "Instagram, TikTok, Sephora 매장 체험" |
| 메모 | 자유 텍스트 — Sonnet이 PDP/콘텐츠 생성 시 참조 |
페르소나 유형 4가지
- 가격 민감형 (
price_sensitive) — 가격과 할인이 의사결정의 핵심 - 프리미엄 지향형 (
premium_oriented) — 가격보다 품질·희소성을 우선 - 브랜드 충성형 (
brand_loyal) — 신뢰하는 브랜드를 반복 구매 - 기능 중시형 (
feature_focused) — 사양·성능·비교 데이터 중심
상태 — Draft vs Active
ICP는 Draft로 저장한 뒤 검토하고 Active로 승격할 수 있습니다. Active 상태의 ICP만 페르소나 분석 페이지와 콘텐츠 생성 흐름에 노출됩니다.
페르소나 분석이 동작하는 방식
Analyze → 페르소나 페이지는 각 ICP를 한 줄씩 배열하고, 그 ICP에 매칭된 프롬프트에서 내 브랜드 vs 경쟁사의 노출 비율을 보여줍니다.
데이터 흐름
- 프롬프트 추적 등록 시 gpt-4o-mini가 ICP 텍스트 필드와 프롬프트를 비교해 가장 가까운 ICP에 매핑 (
user_prompts.icp_id) - 페르소나 페이지에서 ICP별로 응답 데이터를 집계
- 키워드 그래프는 ICP의
interests필드를 콤마로 분리해 노드 생성 - 페르소나 유형 분포는 ICP의
persona_type_id로 그룹핑
매핑 수정
자동 매핑이 마음에 들지 않으면 /dashboard/improve/brand의 프롬프트 목록에서 드롭다운으로 직접 ICP를 변경할 수 있습니다. 변경은 다음 분석 사이클부터 반영됩니다.
페르소나 기회 분석
페르소나 페이지의 핵심은 단순히 "어떤 페르소나가 우리를 좋아하는가"가 아니라, "어떤 페르소나가 경쟁사는 알지만 우리를 모르는가"입니다. 이 격차가 다음 분기의 콘텐츠 우선순위가 됩니다.
| 시그널 | 의미 | 권장 액션 |
|---|---|---|
| 내 브랜드 ↑ / 경쟁사 ↑ | 레드 오션 — 활발하게 경쟁 중 | 차별화 콘텐츠 / PDP 강화 |
| 내 브랜드 ↑ / 경쟁사 ↓ | 독점 — 유지에 집중 | 메시징 일관성, 인용 소스 보강 |
| 내 브랜드 ↓ / 경쟁사 ↑ | 기회 — 진입 가능한 시장 | 해당 ICP 타겟 콘텐츠 신규 생성 |
| 내 브랜드 ↓ / 경쟁사 ↓ | 소외 — 시장이 작거나 미성숙 | 우선순위 후순위, 모니터링만 |
실무 팁
권장 셋업 순서
- 1. 자동 생성된 브랜드 킷 초안을 검토하고 톤·금지어·필수 포함 표현 보강 (15분)
- 2. 도메인 관리에서 brand_keywords 다국어 표기 등록 (5분)
- 3. 핵심 시장 1개에 대한 ICP 2-3개 정의 (30분)
- 4. Active 승격 후 첫 분석 사이클 대기 (3일)
- 5. 페르소나 페이지에서 격차 확인 → 콘텐츠 변형 가이드 생성
- 6. 분기마다 ICP·키워드 재검토 (시장 변화 반영)
피해야 할 패턴
- ICP를 10개 이상 만들기 — 데이터가 분산돼 인사이트가 흐려집니다
- brand_keywords에 일반 단어 등록 — 노이즈 매칭이 폭증합니다
- forbidden에 너무 많은 단어 등록 — Sonnet이 자연스러운 문장을 못 만듭니다
- 브랜드 킷 활성 후 톤을 자주 바꾸기 — 카드별 톤이 들쭉날쭉해집니다 (snapshot 참조)