OceanWaveOceanWave Analytics Back to home

Docs

Get OceanWave running on your site in about a minute. One script tag, no cookie banner, real data instantly.

Quickstart

Add this single script to the <head> of your site. Grab the exact snippet — already filled in with your site key — from onboarding or Settings → Connect.

<script async
  src="/ow-analytics.min.js"
  data-ow-site="YOUR_SITE_KEY"></script>

That’s it — page views start showing up in realtime. No cookies are set and no consent banner is required.

Page views

Page views are tracked automatically, including client-side route changes in single-page apps (React, Vue, SvelteKit, etc.). No extra configuration needed.

Custom events

Track meaningful actions — signups, plan upgrades, button clicks — with a named event and optional properties.

window.owAnalytics.track('Signup', { plan: 'pro' })

Events appear in your dashboard immediately and can be used as funnel steps.

Revenue attribution

Connect your payment provider once and every sale is automatically attributed to the source, campaign, and visitor that drove it.

  • Go to Settings → Integrations and connect Stripe.
  • OceanWave matches incoming payments to the originating session via UTM and referrer.
  • Revenue then shows up across the dashboard, profiles, and funnels.

Revenue is matched automatically from your connected Stripe account — no extra client-side code required.

Identify users

Associate analytics with your own internal user IDs to follow a person across sessions and devices. An optional second argument adds a human-readable label shown in the dashboard.

window.owAnalytics.identify('user_12345', { name: 'Jane Doe' })

Funnels

Build a funnel from any sequence of page views or events to see exactly where visitors drop off.

  • Open Funnels in the dashboard and add steps.
  • Each step shows its conversion and drop-off rate.
  • Compare segments side by side to find what’s working.

Sharing dashboards

Invite teammates to your workspace, or generate a public, read-only share link so stakeholders can see the numbers without an account.

Privacy & GDPR

OceanWave is cookieless and collects no personal data, so in most cases you won’t need a cookie banner. Read the details on our GDPR page and Privacy Policy.

Can’t find what you need? Contact us and we’ll help.