o2o-infinith-demo/Viewclinic Plan.md

353 lines
15 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 뷰성형외과 세일즈 프로토타입 — 실제 데이터 수집 & 하드코딩 계획
## Context
INFINITH의 자동 크롤링 파이프라인이 안정적으로 작동하지 않아, 세일즈 데모용으로 **뷰성형외과의 실제 데이터를 수동 수집**하여 `mockReport.ts``mockPlan.ts`에 하드코딩합니다.
## 사용 가능한 도구 (9개)
| # | 도구 | 용도 |
|---|------|------|
| 1 | **YouTube Data API v3** | YouTube 구독자/조회수/영상 정보 |
| 2 | **Apify - instagram-profile-scraper** | Instagram 프로필 (팔로워, 바이오, 최근 12개 포스트) |
| 3 | **Apify - instagram-post-scraper** | Instagram 포스트 상세 (좋아요, 댓글, 해시태그) |
| 4 | **Apify - instagram-reel-scraper** | Instagram 릴스 (조회수, 재생수, 음악 정보) |
| 5 | **Apify - facebook-pages-scraper** | Facebook 페이지 (팔로워, 좋아요, 카테고리, 평점) |
| 6 | **Firecrawl** | 웹사이트/강남언니/Naver 스크래핑 |
| 7 | **Ahrefs API** | SEO (Domain Rating, 오가닉 키워드, 백링크) |
| 8 | **Naver Search API** | 네이버 검색 (블로그, 플레이스) |
| 9 | **Claude in Chrome** | 직접 브라우저 접근 (API 실패 시 fallback + 스크린샷) |
## 뷰성형외과 채널 목록
| 채널 | URL | 수집 도구 | 상태 |
|------|-----|----------|------|
| Website | https://www.viewclinic.com | Firecrawl + Ahrefs | ✅ 수집완료 |
| YouTube | https://www.youtube.com/@ViewclinicKR | Firecrawl (YouTube API fallback) | ✅ 수집완료 |
| Instagram KR | https://www.instagram.com/viewplastic/ | **Apify** (profile+post+reel) | ⬜ 미수집 |
| Instagram EN | https://www.instagram.com/view_plastic_surgery/ | **Apify** (profile) | ⬜ 미수집 |
| Facebook KR | https://www.facebook.com/viewps1/ | **Apify** (pages-scraper) | ⬜ 미수집 |
| Facebook EN | (URL 확인 필요) | **Apify** (pages-scraper) | ⬜ 미수집 |
| 강남언니 | https://www.gangnamunni.com/hospitals/189 | Firecrawl + Chrome | ✅ 수집완료 |
| Naver Blog | https://blog.naver.com/viewclinicps | Firecrawl + Naver API | ✅ 수집완료 |
| Naver Place | https://m.place.naver.com/hospital/11709005 | Firecrawl + Chrome | ✅ 수집완료 |
---
## Phase 1: 데이터 수집 체크리스트
### WS1. YouTube (@ViewclinicKR) — Firecrawl
- [ ] 구독자 수, 총 영상 수, 총 조회수
- [ ] 최근 10개 영상: 제목, 조회수, 업로드일
- [ ] 인기 영상 Top 8: 제목, 조회수
- [ ] Shorts 탭 성과
- [ ] 채널 설명, 연결된 URL
- [ ] 업로드 빈도 (최근 30일)
### WS2. Instagram — **Apify** (3개 Actor)
**KR @viewplastic:**
- [ ] **Apify profile-scraper**: 팔로워/팔로잉/게시물 수, 바이오, 비즈니스 계정 여부, 외부 링크
- [ ] **Apify post-scraper**: 최근 20개 포스트 (좋아요, 댓글, 해시태그, 캡션, 타입)
- [ ] **Apify reel-scraper**: 최근 15개 릴스 (조회수, 재생수, 지속시간, 음악)
- [ ] 평균 좋아요/댓글 계산, 참여율 산출
**EN @view_plastic_surgery:**
- [ ] **Apify profile-scraper**: 존재 확인 + 팔로워/게시물/바이오
- [ ] Chrome fallback: Apify 실패 시 직접 접근
### WS3. Facebook — **Apify** (pages-scraper)
**KR facebook.com/viewps1:**
- [ ] **Apify pages-scraper**: 페이지명, 팔로워, 좋아요, 카테고리, 이메일, 전화, 웹사이트, 평점, 프로필사진 URL
- [ ] 최근 포스팅 빈도 확인
**EN 페이지:**
- [ ] URL 확인 (facebook.com/viewclinic 또는 viewplasticsurgery)
- [ ] **Apify pages-scraper**: 동일 데이터 수집
- [ ] Chrome fallback: URL 탐색
### WS4. Website + SEO — Ahrefs + Firecrawl
- [ ] Ahrefs Domain Rating
- [ ] Ahrefs organic keywords + traffic (KR)
- [ ] Ahrefs 백링크/참조도메인 수
- [ ] Ahrefs 상위 오가닉 키워드 20개
- [ ] Ahrefs 경쟁사 상위 3곳
- [ ] Firecrawl: 홈페이지 tracking pixel, SNS 링크, 메타태그
### WS5. 강남언니 — Firecrawl + Chrome
- [ ] 병원 평점 (TODO 해결)
- [ ] 총 리뷰 수
- [ ] 대표원장 평점 (TODO 해결)
- [ ] 의료진 수, 시술 목록, 가격 범위
- [ ] 인증 배지 목록
### WS6. Naver — Firecrawl + Naver API
- [ ] Blog: 활성 여부, 총 게시글 수, 최근 포스트 5개
- [ ] Place: 평점, 리뷰 수, 영업시간
### WS7. 스크린샷 — Claude in Chrome
- [ ] 각 채널 메인 페이지 스크린샷 (브랜드 일관성 검증용)
---
## Phase 2: 분석 & 점수 산정
- [ ] 채널 점수 6개 재계산 (실제 데이터 기반)
- [ ] 진단(Diagnosis) 재작성
- [ ] Overall Score 재계산
- [ ] KPI 기준선 검증
---
## Phase 3: 데이터 조립
### mockReport.ts 업데이트
- [ ] clinicSnapshot: TODO 2건 해결, URL 수정
- [ ] channelScores: 6개 채널 점수/headline 갱신
- [ ] youtubeAudit: 실제 데이터로 교체
- [ ] instagramAudit: 실제 데이터로 교체
- [ ] facebookAudit: 실제 데이터로 교체
- [ ] otherChannels: Naver Blog/Place 실제 상태로 변경
- [ ] websiteAudit: Ahrefs 데이터 + tracking 검증
- [ ] problemDiagnosis: 실제 데이터 기반 재작성
- [ ] roadmap: 현실적 3개월 로드맵
- [ ] kpiDashboard: current 값 실제 데이터로 교체
- [ ] transformation: 경쟁사 데이터 반영
### mockPlan.ts 업데이트
- [ ] channelStrategies Naver Blog 상태 갱신
- [ ] assetCollection 블로그 포스트 수량 갱신
- [ ] brandInconsistencies 실제 확인 결과 반영
---
## Phase 4: 검증
- [ ] TypeScript 컴파일 (npm run lint)
- [ ] /report/view-clinic 전체 렌더링 확인
- [ ] /plan/view-clinic 전체 렌더링 확인
- [ ] 데이터 정합성 교차 검증
- [ ] TODO/미확인 잔존 검사
---
## 수집된 데이터 기록
### YouTube 데이터 (2026-04-13 수집)
```
채널명: 뷰성형외과 VIEW Plastic Surgery
핸들: @ViewclinicKR
채널ID: UCQqqH3Klj2HQSHNNSVug-CQ
구독자: 104K (웹사이트 embed에서 확인)
채널설명: 💜뷰성형외과💜 VIEW가 예술이다! ✨ 19층 규모의 안전스마트 빌딩
키워드: 뷰성형외과, 성형, K-beauty, 눈성형, 코성형, 안면윤곽, 가슴성형, 지방흡입, 양악, 재수술
프로필이미지: https://yt3.googleusercontent.com/NPq6T2Vle_eq47mux1V46erujP8hG5Jz1qC5YwUKvRtJETdx_PQdtLSwT9fMk4gzpp92CjdX=s900-c-k-c0x00ffffff-no-rj
플레이리스트:
- VIEW 💜 무엇이든 물어보세요
- VIEW 💜 재수술
- VIEW 💜 가슴
- VIEW 💜 눈+코
- VIEW 💜 윤곽+양악
- VIEW 💜 지방성형
- VIEW 💜 피부+안티에이징
- VIEW랜딩 💜
- VIEW 💜 방송영상
최근 업로드 (2026년 4월 기준, 활발):
- [Dermatology] 시술 자랑 대회 (1.3K views, 3일 전)
- [Thread Lift] 실리프팅 부작용 (554 views, 8일 전)
- [Motiva Global KOL] 4년 연속 선정 (2.3K views, 5일 전)
- [Body Surgery] 볼륨 임플란트 (140 views, 12일 전)
- [Body Surgery] 가슴필러 반대 (1K views, 11일 전)
인기 영상 Top (Shorts 포함):
- 1트만에 성공하는 성형 #Shorts — 574K views (4년 전)
- 코성형+지방이식 전후 #Shorts — 532K views (4년 전)
- 쌍수+뒤밑트임 #Shorts — 392K views (4년 전)
- □→V라인 변신 #shorts — 194K views (4년 전)
- K-미녀 클라스 #shorts — 161K views (4년 전)
- 앞트임 대박 #Shorts — 159K views (2년 전)
콘텐츠 패턴: 주 2-3회 업로드, 최근 영어 자막/제목 병행, Shorts 적극 활용
```
### Instagram 데이터 (2026-04-13 Chrome MCP 수집)
```
=== Instagram KR (@viewplastic) ===
핸들: @viewplastic
이름: 뷰 성형외과 | 가슴성형 • 안면윤곽 • 눈성형 • 코성형 • 리프팅
게시물: 1,420개
팔로워: 14K (14,000)
팔로잉: 3,822
카테고리: Health/beauty
바이오: 💞신논현역 3번 출구 | 카톡 '뷰성형외과의원' | 02-539-1177
주소: 서울시 강남구 봉은사로107, 뷰성형외과병원 (논현동 201-16), Seoul, Korea
링크: litt.ly/viewplasticsurgery
Threads: @viewplastic
프로필사진: 모델 사진 (공식 깃털 로고 아님 → 브랜드 불일치!)
하이라이트: ABOUT VIEW, 수술정보, 모델 모집, VIEW EVENT, 진료안내
Reels: 0개 (탭 비어있음 → CRITICAL)
"Followed by view_plastic_surgery" 표시됨
=== Instagram EN (@view_plastic_surgery) ===
핸들: @view_plastic_surgery
이름: View Plastic Surgery Korea
게시물: 2,553개
팔로워: 70K (70,000) ← 기존 mock 68.8K에서 성장
팔로잉: 2,840
카테고리: Health/beauty
바이오: VIEW Plastic Surgery Official by 𝐕𝐈𝐄𝐖 𝐏𝐚𝐫𝐭𝐧𝐞𝐫𝐬 🇰🇷 Most Renowned Hospital in Korea
주소: 107 Bongeunsa-ro Gangnam-gu, Seoul, Korea
링크: litt.ly/viewplasticsurgeryenglish
Threads: @view_plastic_surgery
프로필사진: "VIEW" 골드 텍스트 로고 (깃털 심볼 없음 → 브랜드 불일치)
하이라이트: Katerina, Mathilde, Kyle & Spizee, Chef Rush, Thet San, Yuri, Liposuction, Why VIEW?, Diana, Anti Aging, Julie, Male, Stem Cell, Dermatology
Reels: 있음 (탭에 콘텐츠 존재)
"Followed by viewplastic" 표시됨
콘텐츠: VIEWWEIV Cosmetics 제품 홍보, 외국인 환자 후기 중심
```
### Facebook 데이터 (2026-04-13 Chrome MCP 수집)
```
=== Facebook KR (viewps1) ===
URL: https://www.facebook.com/viewps1/
페이지명: 뷰성형외과
팔로워: 253명 (팔로잉 0명)
바이오: 예쁨이 일상이 되는 순간! #뷰성형외과
카테고리: 성형외과 의사
프로필사진: 보라색+골드 깃털 로고 (공식 로고 ✅)
배너: 퍼플 배경 + "VIEW가 예술이다!" + 모델 사진
주소: 강남구 봉은사로 107, 서울 06120
링크: viewclinic.com
최근 포스트: 4일 전 (활성이나 매우 저조한 팔로워)
영업시간: 영업 중
=== Facebook EN (viewclinic) ===
URL: https://www.facebook.com/viewclinic
페이지명: View Plastic Surgery
팔로워: 8.8만명 (88,000) ← 기존 mock 88K 정확!
팔로잉: 11명
바이오: Official Account by 𝐕𝐈𝐄𝐖 𝐏𝐚𝐫𝐭𝐧𝐞𝐫𝐬
주소: 107 Bongensa-ro, Gangnam-gu, Seoul, Korea
카테고리: 건강/뷰티
프로필사진: "VIEW" 골드 텍스트 로고 (깃털 심볼 없음 → 브랜드 불일치)
링크: viewplasticsurgery.com
WhatsApp: 연동됨
리뷰: 3개
최근 포스트: 2일 전 (활발 — Katerina님 환자 후기 영상)
영업시간: 24시간 영업
=== Facebook TH (viewplasticsurgery) — 신규 발견 ===
URL: https://www.facebook.com/viewplasticsurgery
페이지명: View Plastic Surgery x makeawishdiary โรงพยาบาลศัลยกรรมเกาหลี
팔로워: 1.4만명 (14,000)
팔로잉: 0명
바이오: let me in thailand (태국 시장 파트너 페이지)
카테고리: 성형외과 의사
프로필사진: 보라색+골드 깃털 로고 (공식 로고 ✅)
리뷰: 2개
마지막 포스트: 2024년 7월 28일 (약 9개월 방치)
```
### Ahrefs/SEO 데이터
```
(Ahrefs API deferred tool — 추후 호출 필요)
현재 Website Firecrawl 데이터로 대체:
- Google site verification: ✅
- Naver site verification: ✅
- Facebook domain verification: ✅
- WordPress 5.5.3 + WPBakery
- 키워드: 가슴성형, 가슴수술, 안면윤곽수술, 눈매교정, 코성형 등
```
### 강남언니 데이터 (2026-04-13 수집)
```
병원명: 뷰성형외과의원
등급: 고객평가우수병원
평점: 9.5/10 (기존 mock 4.8/5점 → 강남언니는 10점 만점 스케일)
후기수: 19,030개 (기존 mock 18,840 → 업데이트 필요)
주소: 서울 강남구 봉은사로 107 (논현동)
위치: 신논현역 3번 출구 68m
의료진 (25명):
- 최순우 대표원장 (성형외과) — 9.4점, 후기 1,805개 → 가슴성형
- 윤창운 원장 (성형외과) — 9.6점, 후기 773개 → 안면윤곽/양악
- 김정민 원장 (성형외과) — 9.7점, 후기 884개 → 리프팅/눈성형
- 김도형 원장 (성형외과) — 9.7점, 후기 192개 → 지방성형
인증 배지 (10개):
수술실 CCTV, 마취과 전문의 상주, 분야별 공동 진료, 의료진 실명 공개,
야간진료, 여성 의사 진료, 응급 대응 체계, 시술 후 관리, 입원 시설, 전용 휴식 공간
진료항목: 눈성형, 코성형, 안면윤곽/양악, 가슴성형, 지방성형, 필러, 보톡스, 피부리프팅, 기타
진료시간:
- 월~목: 10:00-19:00
- 금: 10:00-21:00
- 토: 10:00-17:00
- 일/공휴일: 휴진
이벤트 가격 (51건):
- 가슴성형 가슴보형물: 2,650,000원 (9.6점, 870리뷰)
- 눈성형 자연유착 매몰: 440,000원 (9.6점, 617리뷰)
- 코성형 콧대코끝: 990,000원 (9.6점, 435리뷰)
- 모티바 가슴성형: 11,550,000원 (9.4점, 177리뷰)
```
### Naver Blog 데이터 (2026-04-13 수집)
```
블로그명: 뷰성형외과 공식블로그
URL: https://blog.naver.com/viewclinicps
상태: ✅ 활성 (기존 mockReport "unknown" → "active"로 변경)
총 게시글: 550개
OG description: "성형 고민은 뷰성형외과 ෆ"
최근 포스트 (상위 5개):
1. 살빼도 이중턱 안없어진다면? 갈테야테야 투턱 없애러 갈테야 (2026.4.8)
2. 피부 리셋 I 환절기 저격 스킨부스터 '리투오' (2026.3.25)
3. 무시했다 나중에 큰코 다치는 가슴성형 전후 '유방검진' (2026.3.11)
4. 혹시 나도? 이마로 눈뜨는지 확인하는 초간단 확인법! (2026.2.24)
5. 이런게 있었어? 갑자기 확 늙어보인다면 '중안면 수직 리프팅' (2026.2.4)
포스팅 빈도: 월 2-3회 (꾸준하나 빈도 낮음)
카테고리: VIEW 성형외과 (메인)
```
### Naver Place 데이터 (2026-04-13 수집)
```
이름: 뷰성형외과의원
카테고리: 성형외과
별점: 4.41/5
방문자 리뷰: 777개
블로그 리뷰: 1,480개
주소: 서울 강남구 봉은사로 107 1, 3-5, 7, 8층
교통: 9호선/신분당선 신논현역 3번 출구 68m
전화: 0507-1420-1398
홈페이지: https://www.viewclinic.com/
SNS 링크: 인스타그램, 유튜브, 블로그 (네이버 플레이스에서 연결 확인됨)
편의: 주차, 발렛파킹
예약: 네이버 예약 가능
진료과목: 성형외과, 외과, 피부과
전문의: 성형외과 14명, 외과 1명
특수장비: 엑스선촬영장치 1, 유방촬영장치 1, 초음파 2, 콘빔CT 1
```
### Website 데이터 (2026-04-13 수집)
```
URL: https://www.viewclinic.com
타이틀: 안전을 최우선하는 뷰성형외과
CMS: WordPress 5.5.3 + WPBakery Page Builder
meta description: 가슴보형물사용량1위, 보건복지부장관표창수상, 안면윤곽대상...
Site Verification:
- Google: A8vo9aOWSvGL5-yFKhbtlHPqJCkH-egNdWVqVd9gKac ✅
- Naver: a8cb4fab1fdf7277c0892eeddf457b5c939349e8 ✅
- Facebook domain: lm854gkic9948c6xk2ti76inryqk65 ✅
SNS 연결 (홈페이지에서 확인):
- 카카오톡 플러스친구: @뷰성형외과의원
- YouTube: 임베드 영상 있음 (104K 구독자)
- SNS 직접 링크 버튼: 없음 (footer/header에 소셜 아이콘 미발견)
주요 CTA: 전화상담(02-539-1177), 온라인상담, 카톡상담, 이벤트
Tracking: facebook-domain-verification 존재, Google GA 가능성 (verification 존재)
```