問題タブ [mixpanel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - ruby での非同期 http リクエスト
これは手続き型コードとして機能します。サーバーにアクセスしたいだけで、順序については問題ありません。ルビーでそれを行うにはどうすればよいですか。1 つのオプションは、スレッドを使用することです。
スレッドを使用した例を次に示します。
より良い解決策..??
PS:- mixpanel を押したいので、http 呼び出しを行い、応答を待ちたくないのです。
node.js - Node.js: ブラウザーからイベントを受信する
node.js コードでブラウザーからイベントを受け取るにはどうすればよいですか? (例:Mixpanel、kissmetricsなどがこのようなことをしていると思いますか?
ありがとう
ruby-on-rails - 遅延ジョブで mixpanel をヒットできませんか?
私はdelayed_jobを使用してバックグラウンドタスクを実行しています。その間に、いくつかのイベントを追跡したいと思います。イベントを追跡するためにmixpanel gemを使用しています。コントローラーでは、完全に正常に動作しています。ただし、遅延ジョブではありません。
私が使用しているコード
指定しました
/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/mixpanel-0.9.0/lib/mixpanel/tracker.rb:38:in clear_queue'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/mixpanel-0.9.0/lib/mixpanel/tracker.rb:13:in
initialize'\n/Users/mohit/projects/textadda/ lib/message_job.rb:109:in new'\n/Users/mohit/projects/textadda/lib/message_job.rb:109:in
perform'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/delayed_job-2.1.4/lib/delayed/backend/base.rb:87 :invoke_job'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in
実行中'\n/Users/mohit/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/1.8/timeout.rb:67:timeout'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in
実行中'\n/Users/mohit/.rvm/rubies /ruby-1.8.7-p334/lib/ruby/1.8/benchmark.rb:308:in realtime'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/delayed_job-2.1.4/lib/delayed/worker.rb:119:in
run'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/delayed_job-2.1. 4/lib/delayed/worker.rb:177:in reserve_and_run_one_job'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/delayed_job-2.1.4/lib/delayed/worker.rb:104:in
work_off'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/delayed_job-2.1.4/lib/delayed/worker.rb :103:in times'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in
work_off'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/delayed_job-2.1.4/lib/delayed/worker.rb:78:instart'\n/Users/mohit/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/1.8/benchmark.rb:308:in
リアルタイム'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/delayed_job-2.1.4/lib/delayed/worker.rb:77:in start'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/delayed_job-2.1.4/lib/delayed/worker.rb:74:in
loop'\n/Users/mohit/ .rvm/gems/ruby-1.8.7-p334/gems/delayed_job-2.1.4/lib/delayed/worker.rb:74:in start'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/delayed_job-2.1.4/lib/delayed/tasks.rb:9\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.9.2/lib/rake/task.rb:205:in
call'\n/Users/mohit/.rvm/gems/ruby-1.8. 7-p334/gems/rake-0.9.2/lib/rake/task.rb:205:in execute'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.9.2/lib/rake/task.rb:200:in
each'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.9 .2/lib/rake/task.rb:200:in execute'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.9.2/lib/rake/task.rb:158:in
invoke_with_call_chain'\n/Users/mohit/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/1.8/monitor.rb:242:in synchronize'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.9.2/lib/rake/task.rb:151:in
invoke_with_call_chain '\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.9.2/lib/rake/task.rb:144:in invoke'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.9.2/lib/rake/application.rb:112:in
invoke_task'\n/Users/mohit/. rvm/gems/ruby-1.8.7-p334/gems/rake-0.9.2/lib/rake/application.rb:90:intop_level'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.9.2/lib/rake/application.rb:90:in
each'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.9.2/lib/rake/application.rb:90:in top_level'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.9.2/lib/rake/application.rb:129:in
standard_exception_handling'\n/Users/mohit/ .rvm/gems/ruby-1.8.7-p334/gems/rake-0.9.2/lib/rake/application.rb:84:in top_level'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.9.2/lib/rake/application.rb:62:in
run'\n/Users/mohit/.rvm/gems/ruby-1.8. 7-p334/gems/rake-0.9.2/lib/rake/application.rb:129:in standard_exception_handling'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.9.2/lib/rake/application.rb:59:in
run'\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/gems/rake-0.9 .2/bin/rake:32\n/Users/mohit/.rvm/gems/ruby-1.8.7-p334/bin/rake:19:in `load'\n/Users/mohit/.rvm/gems/ ruby-1.8.7-p334/bin/rake:19
編集
標準の get リクエストを使用して、バックグラウンド プロセスで mixpanel を実装しました。しかし、バックグラウンドプロセスで Mixpanel gem を使用するにはどうすればよいか、まだ解決策を探しています。
ruby-on-rails - Mixpanel にフィルターを追加する方法 (Google アナリティクスなど)
mixpanel からホーム IP をフィルタリングしたい。Google アナリティクスでは、プロファイルにフィルターを追加することでこれを行うことができます。同じ結果を達成するための mixpanel または回避策に類似したものはありますか? 私のアプリは、Rails 3 で構築され、heroku でホストされています。ありがとう。
node.js - KISSMetrics Node.js ライブラリ?
KISSmetrics API (http://support.kissmetrics.com/apis/specifications) 用の node.js ライブラリはありますか?
残念ながら、クライアント側の js (http://support.kissmetrics.com/apis/javascript) ライブラリが node.js で動作するとは思いませんか?
注: KISSmetrics の node.js ライブラリは、MixPanel ライブラリによく似ていると思います: https://github.com/carlsverre/mixpanel-node
javascript - データを追跡するために jQuery がバインドする data-track 属性の作成
これが私がやろうと思っていることです。Mixpanel に送信したいデータを含むリンクとボタンで data-track 属性を使用する...次のようなもの:
クリックして
次に、どういうわけかjQueryがデータトラックを含むクリックにバインドします。または、すべてのクリックにバインドし、アイテムにデータトラック属性が含まれている場合は、値を取得して mixpanel に送信します。
可能?良いアイデア?悪いアイデア?大量のコードを必要とせずに実装する方法についてのアイデアはありますか?
ありがとう
javascript - 外部の JS ファイルによってサイトが壊れないようにするにはどうすればよいですか?
現在、自分のサイトで Mixpanel を使用しています。何らかの理由で時々ダウンし、サイトが読み込まれなくなります。
ロードを非同期にする方法や、ダウンタイムがあるときにサイトがダウンしないようにする方法はありますか?
コードは次のとおりです。
ありがとう
android - Androidの「アプリを開いた」メトリックを追跡するための最良の方法は何ですか?
私はMixpanelと統合しています。これにより、アプリの任意のイベントを追跡できます。Androidアプリが開かれる頻度を追跡したいと思います。
アクティビティに関係なく、アプリを開くたびに実行されるコードを配置できる中心的な場所はありますか?
javascript - Rails 3アプリで目立たないJavaScriptが機能しない
私のサイトに mixpanel のコードを追加しようとしています。ただし、フォームの onsubmit を実行すると、Rails 3 アプリで JavaScript を取得してイベントを追跡できません。このコードは、Chrome のコンソール ウィンドウから機能します。助言がありますか?以下は、私の html.erb ファイルのコードです。これは、mixpanel から提供された JavaScript とともに、ファイルの先頭に配置されます。
送信を追跡するためにフォームにあるコードは次のとおりです
ありがとう
生成されたjs
生成されたhtml
javascript - ユーザーがリンクをクリックしたときに MixPanel イベントをログに記録するにはどうすればよいですか?
ユーザーが特定の種類のリンクをクリックしたときに、MixPanel にイベントを記録しようとしています。私は JQuery を使用して目立たないようにしています。私が理解している限り、イベントがログに記録された後にユーザーを URL に移動させるコールバック関数を追加する必要があります。
これは私が使用しているコードです:
残念ながら、これはユーザーをページに移動させたり、イベントをログに記録したりしませんが、Chrome の Javascript コンソールにエラーは表示されません。
問題が何であるかについてのアイデアはありますか?
更新:コメントの提案に基づいて、このコードも試しました:
正しいリンクにリダイレクトされるようになりましたが、まだイベントが記録されません。