ShonyLabs
DocsPricingChangelog
Log inGet started

Getting started

IntroductionQuickstart

Tracking

Tracking snippetCustom goalsIdentify usersExclusions

Privacy

GDPR & cookieless tracking

Revenue

Transactions APIPayment connectors

Server & bots

Bots & server-side tracking

Reliability

Error tracking

Social listening

Brand mentions

Collaboration

Team & access

Live map

Public live map

Integrations

Google Search Console

No-code platforms

WordPressGoogle Tag ManagerWebflowWixSquarespaceFramerGhostOther platforms

Reference

API referenceCLI & MCP server

Custom goals

Fire any named event from the browser.

Once the tracking snippet has loaded, window.shonylabs(goalName, options) is available anywhere on the page:

JavaScript
window.shonylabs('signup');

Recording revenue

window.shonylabs() intentionally has no revenue option. Anything callable from the browser console is spoofable by any visitor — opening devtools and calling window.shonylabs('purchase', { revenue: 999999 })would let anyone inflate a site's numbers. Report real revenue from your own backend instead, using the Transactions API(or a manual/third-party integration) — it's authenticated with your site's API key, so only you can record a sale.

Custom properties

Any key in options (like plan below) is stored alongside the event — up to 10 properties, lowercase key names only, values are stripped of markup before storage:

JavaScript
window.shonylabs('upgrade', { plan: 'pro' });

Funnels

Once you're firing goal events, build a funnel entirely from the dashboard: pick 2–6 event names in order, and ShonyLabs shows the conversion rate between each step — no extra code required.

ShonyLabs Analytics

Privacy-friendly web analytics that shows which channels actually drive revenue.

© 2026 ShonyLabs. All rights reserved.

Product

  • Log in
  • Sign up
  • Pricing
  • Changelog
  • Documentation
  • API reference

Guides

  • Quickstart
  • Tracking snippet
  • Goals
  • Transactions
  • Identify visitors
  • Cookieless tracking

Company

  • About
  • Contact
  • Terms of service
  • Privacy policy
  • Data processing agreement