Skip to main content

Installation

Initialize

Configuration

Track Events

You must provide a distinct_id for all events.

Import Historical Events

For events older than 5 days:

User Profiles

Group Analytics

Send Events

Set Group Properties

Privacy Controls

EU Data Residency

Disable Geolocation

Platform Considerations

All server-side calls originate from your server’s IP. Set ip to 0 to disable geolocation.
  • Context-based API (use context.Background())
  • You manage distinct_id yourself
  • No automatic identity management
  • Use .Import() for historical events
  • Type-safe API with Go generics
  • Designed for high-performance Go services

Resources