実行しましたgem install mixpanel-ruby
また、gemfileにmixpanel-ruby
を追加しました。mixed_panelを使い始めるには?
次に何をするのか混乱していますか?
初期化子/ mixed_panel.rb
require 'mixpanel-ruby'
tracker = Mixpanel::Tracker.new(ENV['YOUR_MIXPANEL_TOKEN'])
user = User.find([:id])
# Track an event on behalf of user "User1"
tracker.track(user.id, 'A Mixpanel User')
# Send an update to User1's profile
tracker.people.set(user.id, {
'$name' => user.name,
'$last_name' => user.last_name,
})
私は初期化子またはapplication.rbにまたはユーザーモデルでは上記のコードを置くかはわかりません。
私がヒーローに変更をプッシュしようとすると、エラーが発生します:ActiveRecord::RecordNotFound: Couldn't find User with 'id'=id
。
各ユーザーの動作をトラッキングできるようにしたいと考えています。
REFERENCE:https://mixpanel.com/help/reference/ruby
ありがとうございます。さて、あなたが言ったようにしました。申し訳ありませんが、私は 'require 'mixpanel-ruby'をどこに置くべきか私の質問で尋ねることを忘れました。 '$ tracker = Mixpanel :: Tracker.new(ENV ['YOUR_MIXPANEL_TOKEN'])'でイニシャライザに書き込むべきですか? –
はいイニシャライザに入れます – Thorin
次に 'user = current_user.id'を設定しました –