Live product demo · real data

Two ways in.
One dashboard.

Most candidates keep the website they already have and just paste our tag. A few want us to host them a polished one. Both land in the same dashboard. Walk through both below — the numbers update as you click.

01Signals tier · $19/mo (free trial)

The site you already have

One script tag in your existing site's <head>. ~3 KB. Works on Wix, Squarespace, GoDaddy, WordPress, plain HTML — anywhere you can paste a tag. Every page view, scroll, CTA click, and form submit becomes a row in your dashboard.

Open the sample legacy site →

The amber banner at the top of that page reminds you it's a demo. The tag in <head> is real and points at the demo workspace.

02Launch tier · $39/mo (coming soon)

The site we host

Same skeleton every Omenfeed-built site uses — compliant 'Paid for by' footer, donate flow wired to your committee's Stripe (so the money never touches us), voter info card, email + volunteer capture. Theme variants so adjacent candidates don't look identical.

Open the Omenfeed-built site →

Three themes shipped: courthouse (Dem-leaning navy/cobalt), heritage (red on ivory), prairie (slate + bluestem). All on the same skeleton.

03

The dashboard both flows feed.

Read-only mirror of the operator dashboard for the demo workspace. Real queries against real data — visitor heat, device split, top referrers, recent donations with FEC fields, live event feed. Click around the two pages above and refresh.

Open the live dashboard →

How the tag works

One line of HTML. No build step.

Paste in the <head> of your existing site. Async, ~3 KB gzipped, no framework. First-party cookies only — no fingerprinting beyond standard browser headers.

<script async
        src="https://omenfeed.com/tracker.js"
        data-omenfeed-slug="your-slug"></script>

On mount

pageview

Captures referrer, UTM params, device, browser, OS, geo (via the edge headers).

On scroll

scroll_25/50/75/100

Milestone events, once per session per depth.

On time

time_30s · time_2m

Engaged-attention markers — distinguishes skimmers from real readers.

On click

[data-track=...]

Any element you tag fires a custom event with its dataset attributes attached.

On form submit

email_signup_submit

Auto-detects email fields. Other submits become a generic form_submit.

On tab close

session_end

Final dwell time + max scroll. iOS Safari double-fire dedup baked in.

Same one for your campaign?

Free workspace, no card today. Paste the tag in five minutes and the dashboard starts filling in as your site gets traffic.