analytics

package
v2.0.0-alpha.4 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2022 License: MIT Imports: 10 Imported by: 10

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client interface {
	Send(buffer *bytes.Buffer)
}

Client ...

func NewClient

func NewClient(httpClient *http.Client, endpoint string, logger log.Logger) Client

NewClient ...

func NewDefaultClient

func NewDefaultClient(logger log.Logger) Client

NewDefaultClient ...

type Properties

type Properties map[string]interface{}

Properties ...

func (Properties) Merge

func (p Properties) Merge(properties Properties) Properties

Merge ...

type Tracker

type Tracker interface {
	Enqueue(eventName string, properties ...Properties)
	Wait()
}

Tracker ...

func NewDefaultTracker

func NewDefaultTracker(properties ...Properties) Tracker

NewDefaultTracker ...

func NewTracker

func NewTracker(client Client, properties ...Properties) Tracker

NewTracker ...

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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