【问题标题】:Mixpanel: Undo or delete an eventMixpanel:撤消或删除事件
【发布时间】:2018-10-24 04:14:41
【问题描述】:

在 MixPanel 上,我像这样跟踪一个事件:

mixpanel.track('Action A')

我允许访问者在填写注册表单时撤消他们的操作。我希望能够发送另一个事件来撤消上一个事件:

mixpanel.decrement('Action A')

但是,Mixpanel 中的减量功能仅适用于用户属性,而不适用于事件。我在这些事件上没有 unique_ids,因为它是服务器端的并且由匿名用户触发,但我希望能够增加和减少操作 A 的准确计数。如何删除初始事件或将计数减少 1 ?

【问题讨论】:

    标签: mixpanel


    【解决方案1】:

    没有任何方法可以删除 Mixpanel 摄取的没有 unique_id 连接的事件。

    可以将它们隐藏起来,这样它们就不会出现在报告中,但这听起来会破坏你想要完成的目标。

    Mixpanel 确实有关于制作增量超级属性的文档,该属性与事件而非人相关。超级属性是随每个事件发送的属性。 mixpanel.register() 方法用于创建超级属性,但它也允许覆盖值,这是构建增量/减量事件属性的一种方法。

    不幸的是,这涉及构建一个函数,但它应该作为一种解决方法。如果您使用的是 JS,则该函数看起来像:

    //define the incrementing function
    incrementer = function(property) {
    value = mixpanel.get_property(property);
    
    update = {}
    //Ensure that 'value' has a type = number
    if(value && typeof(value) == 'number') {
      update[property] = value +1;
    }
    else {
      update[property] = 1
    }
      mixpanel.register(update);
    };
    

    There is some documentation on this here.

    我认为这将根据您的实施进行一些调整,但如果这有助于解决问题,请告诉我。

    【讨论】:

      猜你喜欢
      • 2017-04-17
      • 1970-01-01
      • 2014-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      • 2023-03-26
      相关资源
      最近更新 更多