使用服务器端日志记录发送mixpanel cookie?

时间:2014-12-05 22:48:14

标签: python analytics server-side mixpanel

您是否找到了通过服务器端日志记录事件传递mixpanel用户cookie的方法?

我尝试将它们作为args传递给服务器端mixpanel.track,但这不起作用,例如。

from mixpanel import Mixpanel
def log_mixpanel(userid,request=None,event=None,args=None):
    if args == None:
        args = {}
    if userid and event:
        if request:
            for cookie in request.COOKIES:
                if cookie.startswith("mp_"):
                    args[cookie]=request.COOKIES[cookie]
        mp = Mixpanel(settings.MIXPANEL_PROJECT_TOKEN)
        mp.track(userid,event,args)

我可以尝试攻击mixpanel python库来复制请求标头,但我想知道是否有更友好的方式。

我希望尽可能多地填充相同的字段以匹配javascript库的日志记录,包括Device。这需要复制useragent&其他请求标题也以某种方式转移到mixpanel。

0 个答案:

没有答案