您是否找到了通过服务器端日志记录事件传递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。