私のクライアントは、広範なbackbone.js機能を含む複雑なミックスパネル追跡システムをRails3.2アプリにセットアップしようとしています。
ミックスパネルの機能をある種のモジュールに抽象化したい(既存のコードベース全体に呼び出しを分散させるのではなく)。
要件の1つは、アクションが成功するまでmixpanel呼び出しが発生しないことです。そのため、mixpanel呼び出しをDOM要素にアタッチできないと思います。
私の追加の考えは、追跡する必要のあるさまざまなバックボーンイベントをサブスクライブするJavaScriptである種のメディエーターオブジェクトを作成することでした。ただし、追跡する必要のあるイベントの約半分だけがバックボーンにあるため、jsでmixpanelを使用できるとは思えません。
たぶん、railsモデルをリッスンするlibクラスですか?
何か考えやアドバイスはありますか?
ありがとう!