Ready to install

Set up Canopy for yourdomain.com

Paste one line — no cookies, under 2kb, SPA-aware. Events are first-party, IP hashed, you own the Postgres.

1Script Tag — Any Site
p.js • first-partyasync • 1.5kb gz
<script
  src="/p.js"
  data-site-id="canopy_example_com"
  async
></script>

Add before </head> on yourdomain.com

⚡Real-time Verification

Open your site and watch the Realtime dashboard — first event fires on load

Verification: open https://yourdomain.com and watch Realtime — first-party endpoint, no ad-block tricks.