Track what matters.
Grow what works.
Purchases, sign-ups, button clicks, form submissions. If it happens on your site, you can track it and see the results in real-time.
Track any action on your site
One function call. Pick a type, see the code. If JavaScript can detect it, WireBoard can track it.
// When a customer completes checkout
wireboard.event({
category: 'purchase',
action: 'checkout-complete',
label: 'premium-plan',
value: 149.00
});
Up and running in 3 steps
Add the tracking script
One line of JavaScript on your site. Works with any platform, any framework.
Define your events
Pick a category, action, and label. No config files, no build steps, no dashboard setup.
Watch results live
Events show up the moment they happen.
Claude
Ask Claude. Or Cursor.
Connect WireBoard to Claude or Cursor, then ask anything about your traffic. Live campaign performance, top channels, conversions, today's sign-ups. In plain English, right where you work.
One-click install for Claude Desktop, or npm install @wireboard/mcp for Cursor, VS Code, and the rest. Read-only.
Real-time funnels
Build conversion funnels that update as visitors move through each step. See exactly where people drop off and where they convert.
Combine sessions, page views, and custom events in any order. Each funnel step shows conversion rates from the previous step and from the first step. No waiting for batch processing.
How many of your Pro-plan signups used your Black Friday coupon? Is your redesigned checkout converting better than the old one? Tag any event with plan=pro, promo=blackfriday, or experiment=checkout-redesign. Every chart, funnel, and filter answers in one click.
Know which campaigns actually work
Full UTM parameter support built into every event. See which source, medium, campaign, content, and term drives the most conversions.
Filter any chart or report by UTM parameters. Compare campaigns side by side. Know within minutes if that newsletter you just sent, that ad you just launched, or that tweet you just posted is actually bringing people in.
Set a goal. Watch it convert.
How long does it take a trial user to upgrade to paid? Goals turn your events into the answer. Connect trial to subscription, pricing visit to checkout, sign-up to first revenue, then count the conversions and clock the time.
Stop guessing which campaigns are paying off. See who converted and where they came from. Put your effort behind what works.
// Tag the event with anything that matters
wireboard.event({
category: 'subscription',
action: 'started',
label: 'pro-plan',
value: 199,
props: {
plan: 'pro',
user_id: 'usr_8f3a2c',
experiment: 'pricing-v3'
}
});
Tag it. Filter it. Anywhere.
Attach structured properties to any event. Plan tier, signup source, experiment variant, anything that matters to your business. Then filter, segment, and report by them across every widget.
No schema, no upfront declaration. Use plain JavaScript or drop a few data-* attributes on a button or form, whichever fits your stack. Send a property once and it becomes filterable everywhere. Goals, funnels, event reports, segmentation.
Everything you need to track conversions
Live event feed
Every purchase, sign-up, and click appears the moment it happens. No delays, no batch processing.
Trend charts
Compare this week to last week, this month to last month.
Conversion funnels
Mix sessions, page views, and events. See drop-off in real-time.
UTM tracking
Every event captures campaign, source, and medium automatically.
Export your data
Download your reports or plug them into your existing data pipeline.
CSV
XLS
XLSX
JSON
ODS
Scheduled exports
Automate recurring exports to S3, FTP or SFTP. Your data, delivered on your schedule.
Start tracking in minutes
Add the script, define your first event, and watch the data flow in. Free plan includes unlimited event types, real-time funnels, and full UTM support.