Categorygithub.com/noahlt/go-mixpanel
repositorypackage
0.0.0-20151120050335-9b5b177cf321
Repository: https://github.com/noahlt/go-mixpanel.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

go-mixpanel

Golang client for Mixpanel API

Getting Started

package main

import (
	"fmt"

	mixpanel "github.com/austinchau/go-mixpanel"
)

func main() {
	mp := mixpanel.NewMixpanelFromEnv()

	params := map[string]string{
		"from_date": "2015-01-01",
		"to_date":   "2015-01-01",
		"event":     "EventA,EventB", // omit "event" to retrieve all events
	}

	result, err := mp.ExportQuery(params)
	if err != nil {
		panic(err)
	}
	fmt.Printf("%+v", result)
}

Install Commandline Tool

go install github.com/austinchau/go-mixpanel/mixpanelexport
mixpanelexport -start=2015-01-01 -end=2015-01-01 -event="EventA,EventB"

Expects mixpanel api credentials to be exported as environment variables.

export MIXPANEL_API_KEY="YOUR_KEY"
export MIXPANEL_SECRET="YOUR_SECRET"