在Mixpanel跟踪事件中排除默认IP (Python SDK)



我正在使用Python SDK从云函数中向mixpanel发送一些事件。我不希望将用户的位置设置为云服务器的位置。我已经阅读了引用这一点的Mixpanel文章,但是文档只显示了如何使用meta参数忽略people_set调用的IP。我假设相同的逻辑将转换为track调用,因为它在其文档中也有meta参数。

测试后,people_set调用没有获取服务器位置,但是track调用仍然获取服务器位置。有没有人知道为什么会这样,或者如何正确地执行track()调用的任务?下面是这两个调用的代码片段:

mp_eu.people_set(user_id, user_data,
meta={'$ignore_time': True, '$ip': 0})
mp_eu.track(user_id, 'event_name', event_data,
meta={'$ignore_time': True, '$ip': 0})

你应该加上";properties" .

properties["ip"] = ip
mp_eu.track(user_id, 'event_name', properties)

检查。https://help.mixpanel.com/hc/en-us/articles/115004499343

最新更新