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
Learn more
JavaScript SDK
Programmatic control in the browser
  • • trackGoal() for conversions
  • • track() for custom events (Standard+)
  • • Automatic page views
  • • Configuration options
Learn more
REST API
Server-side and batch ingest over HTTP
  • • POST /api/events
  • • Batch submission
  • • Goals via /api/goals
  • • 403 when quota exceeded
Learn more