Skip to content

Tracking Methods

Pick the method that fits your stack. All options require an API key and (for browser tracking) the tracker script.

HTML Attributes
Declarative goals and scroll tracking after the script loads
  • • Tracker script required
  • • Goals via data-ed-goal
  • • Scroll via data-ed-scroll
  • • No custom JS for common CTAs
HTML attributes
JavaScript SDK
Programmatic control in the browser
  • • trackGoal() for conversions
  • • track() for custom events
  • • Automatic page views
  • • Configuration options
JavaScript SDK
REST API
Server-side and batch ingest over HTTP
  • • POST /api/events and /api/goals
  • • POST /api/server/events for trusted revenue
  • • Batch submission
  • • Soft sampling at quota (not a hard 403)
REST API

The browser script sets no cookies. That storage claim is cookieless analytics.