Mixpanel没有通过Mixpanel -ruby gem接收任何数据



我设置Mixpanel如下

tracker = Mixpanel::Tracker.new(ENV['MIXPANEL_TOKEN'])
tracker.people.set('User-1', {
        '$first_name' => 'Test',
        '$last_name' => 'Test'
    })
tracker.track('User-1', 'Onboarding visit')

没有错误/期望被提出,但我没有在我的Mixpanel项目中看到任何数据。ENV['MIXPANEL_TOKEN']设置正确。知道怎么解吗?

我有一个非常类似的问题与Mixpanel接收我的登陆页面数据(或任何我想注册)。

我设法(经过一天的挣扎)通过关闭我的广告拦截器解决了这个问题,是的,去解决这个问题吧。

希望这也能解决你的问题!

首先,最好使用Mixpanel错误处理程序,这有助于发现执行中的问题。

class MyErrorHandler < Mixpanel::ErrorHandler
  def initialize
  end
  def handle(error)
    puts "#{error.inspect}n Backtrace: #{error.backtrace}"
  end
end

Mixpanel跟踪器初始化:

Mixpanel::Tracker.new(ENV['MIXPANEL_TOKEN'],  MyErrorHandler.new)

现在我们可以在控制台中看到错误。问题是:

SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

所以我知道我的问题与SSL握手有关。我很快就找到了一个快速解决方案:https://github.com/mixpanel/mixpanel-ruby/issues/83

最新更新