MAGENTA
First-party analytics, high performance
The measurement layer you own — server-side ingest on your metal, JS install in the browser, and APIs that keep events on your domain with minimal overhead.
First-party measurement on your domain — server-side ingest on your metal, JS in the browser. CYAN personalizes what visitors see. YELO publishes the pages. Magenta-first stack, zero rented audience.
Trusted by community-driven teams
Platform stack
Magenta captures behavior. CYAN acts on it in the browser. YELO delivers the story — all on first-party rails you control.
First-party analytics, high performance
The measurement layer you own — server-side ingest on your metal, JS install in the browser, and APIs that keep events on your domain with minimal overhead.
Personalization in the browser
Reads Magenta profiles and manipulates the DOM in real time — copy, layout, and CTAs tuned for conversion.
Next.js landings & headless CMS
Ship pages through a modern admin — Next.js landings and headless content wired into analytics and personalization.
Auth, APIs & platform core
OAuth, multi-tenant APIs, QR and smart links, webhooks, and the FastAPI runtime the stack runs on.
Orchestration
Magenta pulls data from every touchpoint — server-side API, JS SDK, NFC, QR, IoT, and forms — into profiles CYAN can act on.
First-party API on your metal — events land where you host, not a third-party CDN
Browser install for rich events, sessions, and behavior — the common path
Bridge physical interactions to digital
Real-world data collection at scale
Instant engagement tracking
Newsletter signups, tours, and surveys
CYAN
CYAN is a lightweight JS install that reads Magenta profiles and manipulates the DOM on the fly — swapping headlines, blocks, and CTAs based on who is on the page. Built for conversion, not just segmentation.
Rules engine & CTA authoring in active development
YELO
YELO is where content ships. Publish Next.js landing pages from a modern admin console, manage headless CMS content, and wire every page into Magenta analytics and CYAN personalization — one stack from draft to live.
Why first-party wins
Own the pipe. Instrument the product. Personalize in the browser. Publish on your domain. Magenta is the measurement layer that stays on your metal.
Capabilities
Events hit your FastAPI + Postgres stack on infrastructure you run — first-party by path, not by marketing claim. JS SDK is the usual client; a beacon/pixel is only a thin fallback.
GDPR compliant by design. No cookies, no personal data collection, respects Do Not Track headers.
See traffic in real time with live dashboards, session pipelines, and GraphQL-powered subscriptions.
MaxMind GeoIP2 integration provides accurate location data, ISP information, and connection type detection.
Track conversions and user interactions with flexible event tracking and UTM attribution.
Deploy on your own domain with custom branding. First-party analytics your users will trust.
High-performance event ingest on your domain — server-side API and JS SDK as the default path, with sub-50ms routes and zero third-party data leakage.
CYAN uses Magenta data to personalize pages in the browser — DOM updates, conversion-oriented CTAs, and experiments.
Branded QR generation with P3 color space support for stunning visual impact.
Intelligent link management with device routing and NFC tag integration.
Visual workflow builder with webhooks, swim lanes, and process automation.
Ties together in-person events, community intent, and commerce.
Infrastructure
Enterprise-grade stack designed for performance, privacy, and reliability.
High-performance API with enterprise database
Dual APIs with real-time subscriptions
Accurate geographic and ISP data
Time-series analytics at scale
Modern admin and marketing surfaces
TLS termination and production reverse proxy
REST or GraphQL — both production-ready, both wired into the same Magenta data model.
POST /api/v1/qrcodes/create
Content-Type: application/json
{
"url": "https://comma.cm/event",
"brand": {
"colors": ["#FF1493", "#00BCD4"],
"logo": "magenta-logo.svg"
},
"tracking": {
"campaign": "spring-2025",
"source": "print"
}
}mutation CreateQRCode {
createQRCode(
input: {
url: "https://comma.cm/event"
brand: {
colors: ["#FF1493", "#00BCD4"]
logo: "magenta-logo.svg"
}
tracking: {
campaign: "spring-2025"
source: "print"
}
}
) {
id
shortUrl
imageUrl
analytics {
scans
uniqueVisitors
}
}
}Pricing
From first-party server-side ingest to full white-label and self-hosted — pick the layer that matches your volume and control requirements.
Testimonials
“Events hit our stack, not someone else's CDN. We dropped a third-party tag for a first-party API and JS path we actually control — same depth for product, none of the rented-audience tax.”
“Readers never leave our domain for measurement. That alone changed the trust conversation with legal and with the newsroom. White-label was setup, not a six-month project.”
“Live sessions and geo that match what ops sees on the ground. Campaign reviews moved from export-and-guess to watching the funnel update while we still have time to act.”
Drop in the JS SDK or hit the API, wire CYAN personalization, and publish through YELO — all on first-party infrastructure you control.