Help us shape the future of Go! Take the 2026 Go Developer Survey

posthog

package
v1.108.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrInvalidConfig = errors.New("invalid configuration, API Key and endpoint URL are required")

Functions

This section is empty.

Types

type Tracker

type Tracker struct {
	// contains filtered or unexported fields
}

Tracker is an implementation of the telemetry.Client interface for PostHog.

func NewClient

func NewClient(apiKey string, endpointURL string) (*Tracker, error)

NewClient creates a new PosthogTracker instance.

func (*Tracker) TrackEvent

func (p *Tracker) TrackEvent(_ context.Context, eventName string, id string, tags telemetry.Tags) error

TrackEvent sends an event to the PostHog server.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL