├── .buildscript └── bootstrap.sh ├── .circleci └── config.yml ├── .gitignore ├── .gitmodules ├── History.md ├── License.md ├── Makefile ├── Readme.md ├── alias.go ├── alias_test.go ├── analytics.go ├── analytics_test.go ├── cmd └── cli │ └── main.go ├── config.go ├── config_test.go ├── context.go ├── context_test.go ├── error.go ├── error_test.go ├── examples └── track.go ├── executor.go ├── executor_test.go ├── fixtures ├── test-context-track.json ├── test-enqueue-alias.json ├── test-enqueue-group.json ├── test-enqueue-identify.json ├── test-enqueue-page.json ├── test-enqueue-screen.json ├── test-enqueue-track.json ├── test-integrations-track.json ├── test-interval-track.json ├── test-many-track.json ├── test-messageid-track.json └── test-timestamp-track.json ├── go.mod ├── go.sum ├── group.go ├── group_test.go ├── identify.go ├── identify_test.go ├── integrations.go ├── integrations_test.go ├── json.go ├── json_test.go ├── logger.go ├── logger_test.go ├── message.go ├── message_test.go ├── page.go ├── page_test.go ├── properties.go ├── properties_test.go ├── screen.go ├── screen_test.go ├── timeout_15.go ├── timeout_16.go ├── track.go ├── track_test.go ├── traits.go ├── traits_test.go ├── validate.go └── validate_test.go /.buildscript/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/.buildscript/bootstrap.sh -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/.gitmodules -------------------------------------------------------------------------------- /History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/History.md -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/License.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/Makefile -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/Readme.md -------------------------------------------------------------------------------- /alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/alias.go -------------------------------------------------------------------------------- /alias_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/alias_test.go -------------------------------------------------------------------------------- /analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/analytics.go -------------------------------------------------------------------------------- /analytics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/analytics_test.go -------------------------------------------------------------------------------- /cmd/cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/cmd/cli/main.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/config.go -------------------------------------------------------------------------------- /config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/config_test.go -------------------------------------------------------------------------------- /context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/context.go -------------------------------------------------------------------------------- /context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/context_test.go -------------------------------------------------------------------------------- /error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/error.go -------------------------------------------------------------------------------- /error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/error_test.go -------------------------------------------------------------------------------- /examples/track.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/examples/track.go -------------------------------------------------------------------------------- /executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/executor.go -------------------------------------------------------------------------------- /executor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/executor_test.go -------------------------------------------------------------------------------- /fixtures/test-context-track.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/fixtures/test-context-track.json -------------------------------------------------------------------------------- /fixtures/test-enqueue-alias.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/fixtures/test-enqueue-alias.json -------------------------------------------------------------------------------- /fixtures/test-enqueue-group.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/fixtures/test-enqueue-group.json -------------------------------------------------------------------------------- /fixtures/test-enqueue-identify.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/fixtures/test-enqueue-identify.json -------------------------------------------------------------------------------- /fixtures/test-enqueue-page.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/fixtures/test-enqueue-page.json -------------------------------------------------------------------------------- /fixtures/test-enqueue-screen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/fixtures/test-enqueue-screen.json -------------------------------------------------------------------------------- /fixtures/test-enqueue-track.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/fixtures/test-enqueue-track.json -------------------------------------------------------------------------------- /fixtures/test-integrations-track.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/fixtures/test-integrations-track.json -------------------------------------------------------------------------------- /fixtures/test-interval-track.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/fixtures/test-interval-track.json -------------------------------------------------------------------------------- /fixtures/test-many-track.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/fixtures/test-many-track.json -------------------------------------------------------------------------------- /fixtures/test-messageid-track.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/fixtures/test-messageid-track.json -------------------------------------------------------------------------------- /fixtures/test-timestamp-track.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/fixtures/test-timestamp-track.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/go.sum -------------------------------------------------------------------------------- /group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/group.go -------------------------------------------------------------------------------- /group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/group_test.go -------------------------------------------------------------------------------- /identify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/identify.go -------------------------------------------------------------------------------- /identify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/identify_test.go -------------------------------------------------------------------------------- /integrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/integrations.go -------------------------------------------------------------------------------- /integrations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/integrations_test.go -------------------------------------------------------------------------------- /json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/json.go -------------------------------------------------------------------------------- /json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/json_test.go -------------------------------------------------------------------------------- /logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/logger.go -------------------------------------------------------------------------------- /logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/logger_test.go -------------------------------------------------------------------------------- /message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/message.go -------------------------------------------------------------------------------- /message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/message_test.go -------------------------------------------------------------------------------- /page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/page.go -------------------------------------------------------------------------------- /page_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/page_test.go -------------------------------------------------------------------------------- /properties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/properties.go -------------------------------------------------------------------------------- /properties_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/properties_test.go -------------------------------------------------------------------------------- /screen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/screen.go -------------------------------------------------------------------------------- /screen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/screen_test.go -------------------------------------------------------------------------------- /timeout_15.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/timeout_15.go -------------------------------------------------------------------------------- /timeout_16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/timeout_16.go -------------------------------------------------------------------------------- /track.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/track.go -------------------------------------------------------------------------------- /track_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/track_test.go -------------------------------------------------------------------------------- /traits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/traits.go -------------------------------------------------------------------------------- /traits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/traits_test.go -------------------------------------------------------------------------------- /validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/validate.go -------------------------------------------------------------------------------- /validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/analytics-go/HEAD/validate_test.go --------------------------------------------------------------------------------