Asynchronous event tracking for Mixpanel
mixpanel-celery helps you use Celery to asynchronously track your Mixpanel events. Waiting on HTTP requests to Mixpanel's api to complete every time you want to record something slows you down. Using mixpanel-celery gives you all of the Mixpanel goodness without any of the potential performance impact.
Works wherever Celery worksmixpanel-celery works great with Django, but because Celery works with just python, so does mixpanel-celery.
But how do I do the thing?I'll tell you how! Have Celery running and want to asynchronously track an event? Is your event called my_event
? You're in luck!
from mixpanel.tasks import EventTracker EventTracker.delay( 'my_event', {'distinct_id': 1}, token='YOUR_API_TOKEN', )
Boom. Once your Celery worker gets hold of that bad boy, it's tracked.
Would you like to know more? Well then you should read the docs, citizen.
We love pull requests! Send us one, and you'll probably make Wes's day.
For details, check out the contribution tips documentation.
We like Mixpanel and CeleryThis project isn't affiliated with the Mixpanel company. Just a customer's implementation of a client for their service.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4