Security boundary: Nothing in this docs section instruments or proxies tracking onto sync.cnsvs.com. Form relay posts to demo.php only via the controlled
/api/demo path (or progressive fallback).Site architecture
- Static HTML on Vercel — no framework, no build step, inline CSS.
- Domain: cnsvs.net (canonical marketing host).
- App / demos: sync.cnsvs.com remains the clinical/demo backend; marketing never embeds tracking there.
- Analytics: first-party Umami proxy at
/q/*→ cnsvs-analytics Vercel project (Phase 2 infra). - Form relay:
/api/demoVercel function → demo.php contract (PLAN.md §4).
Doc pages
Campaign trackingUTM conventions, demo_campaign JSON, Salesforce mapping notes for Dave. AnalyticsUmami events, dashboard, reading persona-page ROAS. PublishingGit → Vercel deploy, rollbacks, how to edit a page. Ad destinationsLive campaign → landing-page map for JSJD trafficking. Marketing databaseAvatars, problems, ad hooks, and page↔campaign map — edit files in/marketing on GitHub.
Compliance reminders
- No diagnostic claims; no consumer self-test framing.
- Demo form keeps medical-professional attestation.
- patients.html is informational handoff only — not a Medicare referrer.
- Ad landing pages are noindex; home, docs, and patients are indexable.
