Skip to main content

Minimal Mixpanel API Client

Project description

A very minimal Mixpanel API client for python, based on mixpanel example code from:

https://mixpanel.com/docs/integration-libraries/python

Requires curl, simplejson, and Python version 2.4 or higher. mixpanel-python is intended to be simpler than https://pypi.python.org/pypi/mixpanel which has more dependencies, like beanstalkd

Basic Usage:

mp = Mixpanel(“your_api_key”, “your_api_token”) # track an event mp.track_event(“some_event”, {“property”: “val”})

# import an event older than 5 days old mp.import_event(“some_event”, {“property”: “val”, “time”: 1370740703})

# convenience method to track or import event based on its ‘time’ property mp.track_or_import_event(“some_event”, {“time”: 1371345364})

# set property on a person in Mixpanel mp.engage_user_set(“some_user_id”, {“$first_name”: “Pam”})

# block until subprocess sending event to mixpanel has completed sp = mp.track_event(“some_event”, {“property”: “val”}) sp.communicate()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mixpanel-python-0.0.2.tar.gz (3.5 kB view details)

Uploaded Source

File details

Details for the file mixpanel-python-0.0.2.tar.gz.

File metadata

File hashes

Hashes for mixpanel-python-0.0.2.tar.gz
Algorithm Hash digest
SHA256 b93691f73cda82136e27d795bc4e1ae10dcdaf5e67db38579e4ae875378ee83b
MD5 483b0ef4326e2ed7da5fcd8b18986e17
BLAKE2b-256 629419784e671ffac82fbe007839ae9281feea03fa7063310931ad0f02da7e57

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page