diff --git a/src/components/discovery/DiscoveryCta.tsx b/src/components/discovery/DiscoveryCta.tsx index 477132d..f17e245 100644 --- a/src/components/discovery/DiscoveryCta.tsx +++ b/src/components/discovery/DiscoveryCta.tsx @@ -32,7 +32,7 @@ export default function DiscoveryCta({ criteriaCount, onStart }: DiscoveryCtaPro onClick={onStart} className="on-light inline-flex items-center h-[52px] px-[30px] bg-white rounded-full text-base font-bold text-primary-900 hover:bg-slate-100 transition-colors" > - URL 입력으로 시작하기 + AEO, GEO 진단 요청하기 void; } export default function DiscoveryHero({ axes, clinicName, - sampleReportPath, criteriaCount, onStart, }: DiscoveryHeroProps) { @@ -86,15 +83,9 @@ export default function DiscoveryHero({ onClick={onStart} className="inline-flex items-center justify-center gap-2 px-10 py-4 text-lg font-medium text-white rounded-full shadow-xl bg-gradient-to-r from-[#4F1DA1] to-[#021341] hover:opacity-90 transition-opacity" > - URL 입력으로 시작하기 + AEO, GEO 진단 요청하기 - - 샘플 리포트 보기 - {/* ABMR loop + AI answer mock */} diff --git a/src/pages/DiscoveryLandingPage.tsx b/src/pages/DiscoveryLandingPage.tsx index 736a1c4..f881c69 100644 --- a/src/pages/DiscoveryLandingPage.tsx +++ b/src/pages/DiscoveryLandingPage.tsx @@ -20,10 +20,11 @@ import SampleReport from '../components/discovery/SampleReport'; import Roadmap from '../components/discovery/Roadmap'; import HonestyStrip from '../components/discovery/HonestyStrip'; import DiscoveryCta from '../components/discovery/DiscoveryCta'; -import DiscoveryLeadModal from '../components/discovery/DiscoveryLeadModal'; +import ContactModal from '../components/ContactModal'; export default function DiscoveryLandingPage() { - const [leadOpen, setLeadOpen] = useState(false); + // 진단 요청은 문의하기와 같은 폼(구글시트 기록 + 메일 알림)으로 받는다. source 로 어느 버튼에서 왔는지 남긴다. + const [leadSource, setLeadSource] = useState(null); const result = DISCOVERY_VIEWCLINIC; const overall = useMemo(() => scoreDiscovery(AEO_GEO_RUBRIC, result), [result]); const overallV2 = useMemo(() => scoreDiscoveryV2(AEO_GEO_RUBRIC_V2, result), [result]); @@ -47,9 +48,8 @@ export default function DiscoveryLandingPage() { setLeadOpen(true)} + onStart={() => setLeadSource('discovery_hero')} /> @@ -60,8 +60,8 @@ export default function DiscoveryLandingPage() { unverifiedCount={unverifiedCount} /> - setLeadOpen(true)} /> - setLeadOpen(false)} /> + setLeadSource('discovery_cta')} /> + setLeadSource(null)} source={leadSource ?? 'discovery'} /> ); }