Every visit, understood.
One line of code. Cookieless by default. Clicks, scroll, forms, speed and revenue — first-party.
This page is tracking you. Watch.
Every event captured during your visit, as it happens. Scroll, click a tab, open the FAQ.
- Session
- —
Everything useful. Nothing creepy.
Every route, including single-page apps.
{ kind: 'pageview', path: '/pricing' }Referrer, channel and full campaign tags.
utm: { source: 'newsletter' }Links, buttons and anything with data-track.
{ kind: 'click', label: 'Book now' }25, 50, 75 and 100% milestones per page.
{ kind: 'scroll', value: 75 }Which parts of a page people actually see.
{ kind: 'section', label: 'pricing' }Starts, fields touched and submits — never values.
{ kind: 'form_field', label: 'book › email' }Real-user LCP, INP, CLS, FCP and TTFB.
{ kind: 'vital', label: 'LCP', value: 1240 }Grouped by message, with file and line.
{ kind: 'error', label: 'x is undefined' }Where visitors go when they leave.
{ kind: 'outbound', label: 'maps.app' }Menus, price lists, intake forms.
{ kind: 'download', label: 'menu.pdf' }What people look for on your site.
{ kind: 'search', label: 'prenatal yoga' }One line. Any site.
- 1Paste the snippet
Before </head> — or in your site builder’s custom code.
- 2Open Live
Visit your site and watch yourself appear.
- 3Name what matters
Add data-track to buttons and data-section to sections.
<!-- Paste before </head> -->
<script defer src="https://api.weaverdata.com/t.js" data-site="ps_12tvu01"></script>Track your own moments.
Attributes for the simple stuff. A one-function API for the rest.
<!-- Name any click -->
<a href="/book" data-track="Book consult">Book</a>
<!-- Downloads and outbound links are tracked automatically -->
<a href="/menu.pdf">Menu</a>
<!-- Name a form (fields are tracked by name) -->
<form data-track="intake">…</form>// Custom event
plainsight('event', 'Gift card bought')
// Single-page app? Pageviews are automatic.
// Need one manually:
plainsight('pageview')// Count a conversion with its value
plainsight('event', 'booked', {
value: 120,
})
// Attribution mode with your own consent tool
plainsight('consent', true)Private by default.
Built so you can measure your business without tracking people across the web.