Versions in this module Expand all Collapse all v0 v0.1.0 Apr 27, 2026 Changes in this version + const EventTypeAPIRequest + const EventTypeAPIResponse + const EventTypeCustom + const EventTypeError + const EventTypeJourneyStep + const EventTypePageLeave + const EventTypePageView + const EventTypePerformance + const EventTypeStateChange + const EventTypeUIClick + const EventTypeUIInput + const EventTypeUIScroll + const EventTypeUISubmit + var ErrClosed = core.ErrClosed + var ErrDisabled = core.ErrDisabled + var ErrFlushFailed = core.ErrFlushFailed + var ErrInvalidEventName = core.ErrInvalidEventName + var ErrInvalidUserID = core.ErrInvalidUserID + var ErrNoAPIKey = core.ErrNoAPIKey + var NewAlias = core.NewAlias + var NewAmplitudeTracker = amplitude.New + var NewConfig = core.NewConfig + var NewEvent = core.NewEvent + var NewGroup = core.NewGroup + var NewMixpanelTracker = mixpanel.New + var NewUser = core.NewUser + var WithAPIKey = core.WithAPIKey + var WithDebug = core.WithDebug + var WithLogger = core.WithLogger + type Alias = core.Alias + type Config = core.Config + type Event = core.Event + type EventContext = core.EventContext + type EventType = core.EventType + type Group = core.Group + type MultiTracker struct + func NewMultiTracker(trackers ...core.Tracker) *MultiTracker + func (m *MultiTracker) Add(t core.Tracker) + func (m *MultiTracker) Alias(ctx context.Context, alias core.Alias) error + func (m *MultiTracker) Close() error + func (m *MultiTracker) Flush(ctx context.Context) error + func (m *MultiTracker) Group(ctx context.Context, group core.Group) error + func (m *MultiTracker) Identify(ctx context.Context, user core.User) error + func (m *MultiTracker) Track(ctx context.Context, event core.Event) error + type NoopTracker struct + func NewNoopTracker() *NoopTracker + func (n *NoopTracker) Alias(ctx context.Context, alias core.Alias) error + func (n *NoopTracker) Close() error + func (n *NoopTracker) Flush(ctx context.Context) error + func (n *NoopTracker) Group(ctx context.Context, group core.Group) error + func (n *NoopTracker) Identify(ctx context.Context, user core.User) error + func (n *NoopTracker) Track(ctx context.Context, event core.Event) error + type Option = core.Option + type Tracker = core.Tracker + type TrackerInfo = core.TrackerInfo + type User = core.User + type UserTraits = core.UserTraits