最小mixpanel api客户端
mixpanel-python的Python项目详细描述
一个非常小的python mixpanel api客户端,基于mixpanel示例代码:
https://mixpanel.com/docs/integration-libraries/python
需要curl、simplejson和python 2.4或更高版本。mixpanel python的目的是比https://pypi.python.org/pypi/mixpanel更简单,后者具有更多的依赖性,如beanstalk
基本用法:
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()