問題タブ [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.
requirejs - AMD 構造化 Web アプリ内の Mixpanel 2.2 - 例: require.js
Backbone.js と require.js に基づく単一ページ サイトで Mixpanel イベント トラッキングを利用しようとしています。
Mixpanel が通常の Web ページにカット アンド ペーストするために提供するスニペットを見ると、スタンドアロン リソースから実際のMixpanel APIを取得する独自の非同期ローディング メカニズムを開発したことがわかります。 ' およびその他の属性を追加し、最後にグローバル名前空間を介して 'mixpanel' オブジェクトを公開します。
スニペットまたはスタンドアロン API のいずれかの shim 構成エントリを追加しようとしましたが、どちらもうまく機能しません。
私の研究を通じて、私が望んでいることを正確に行うプロジェクトを githubで見つけましたが、それは数年前のものであり、「古い」 mixpanel API に基づいています。新しいバージョンでは、Mixpanel はスニペットと API にいくつかの重要な変更を加えましたが、私には理解できません。
誰かが Mixpanel スニペットおよび/または AMD と require.js を理解し、これを順を追って教えてくれることを願っています。
ruby-on-rails - Heroku Rails プリコンパイル エラー
私の Rails アプリは現在壊れており、heroku ログを確認すると、次のようになります。
Herokuのドキュメントで指示されたとおりに実行しましたrake assets:clean
。RAILS_ENV=production bundle exec rake assets:precompile
私manifest.yml
はこのように見えます:
そして、私のapp/assets/javascripts
ファイルには次のファイルがあります:
- アプリケーション.js
- mixpanel.js (プリコンパイルされていないもの)
- ga.js (Google アナリティクス)
- 着陸.js.コーヒー
- firebase.js
最後に、私のapplication.js
マニフェストはこれを内部に持っています:
この問題を解決する方法はありますか? 私が見つけたすべてのドキュメントは、これまでのところ役に立ちませんでした。私が見落としているのは単純なことだと思います。
javascript - JavaScript 関数を抽象化する方法 (mixpanel)
mixpanel 追跡機能を抽象化する作業を行っています。関数は次のように機能します。
これを抽象化しようとしているので、イベント追跡はアプリケーションの Mixpanel に関連付けられていません。私はやってみました:
ただし、これは正しく機能していません。MyApp.eventTrack にパラメーターを適切に渡させて、mixpanel.track と連携させる方法について何か提案はありますか?
ありがとう
ruby-on-rails - Rails メール送信者が Mixpanel でリンクのクリックを追跡する
Rails アプリに mixpanel がインストールされており、Mixpanel gem を使用して電子メールの開封を追跡する方法を考え出しましたが、電子メールからのリンク追跡がわかりません。
メール リンクが mixpanel イベントとしてクリックされたことを追跡したいと考えています。
何か案は?
javascript - mixpanel エイリアスの成功時にコールバックをトリガーするにはどうすればよいですか?
mixpanel API は成功コールバックを使用して、追跡イベントが完了した後にコードをトリガーします。これにより、次のような次の関数を実行する前にイベントがログに記録されることを確認できます。
次のようなエイリアス呼び出しで同じことをしたいと思います。
mixpanel のドキュメントでは、alias に対する複数の引数について言及していないようです。上記の文書化されていない API は成功していないと思います。エイリアシングが完了したときに成功イベントをトリガーする回避策を知っている人はいますか?
javascript - 再帰が多すぎるミックスパネルjquery
イベントを MixPanel アナリティクスに送信しているときに再帰が多すぎるという問題が発生しています。これは私が持っているものです:
私の onClick は動的に作成された <\li> にあります。ありがとう
解決策:
こんにちは、これはそれらの不自由なバグの 1 つでした。MixPanel をセットアップした JS ファイルがありましたが、しばらくしてそのセットアップの位置を他のファイルに変更し、古いセットアップをコメントアウトしました。何らかの理由でそのコードが問題でした。ファイルから完全に削除した後、問題はなくなりました。誰かがこれを説明する方法を知っていれば、それは役に立ちますか? これが将来誰かに役立つことを願っています。
ruby-on-rails - mixpanel gem を使用しているときに、各イベントの OS とブラウザーを追跡するにはどうすればよいですか?
mixpanel gem を利用して、ブラウザベースの js で構築されたイベントとは対照的に、Rack ミドルウェアを介していくつかのイベントを発生させています。js API を介してこれらすべてを実行できることはわかっていますが、コントローラーからイベントを発生させる方がはるかに簡単な場合があります。
しかし、何らかの理由で、これらのイベントにはユーザーのブラウザーと OS が含まれていません。
gem のドキュメント ( https://github.com/zevarito/mixpanel#usage ) は、これらを手動で含める必要があることを示しているようです。
環境に含まれる追加情報 (http_referer など) は、ユース ケースに適した属性として簡単に送信できます。
これは本当にそうですか?もしそうなら、これを行う最善の方法は何ですか? ブラウザーの宝石 ( https://github.com/fnando/browser ) のようなものを使用してから、イベントにブラウザーと os のプロパティを入力しますか?
jquery - ハイチャートがajx返されたオブジェクトのチャートを生成しない
次の形式でmixpanelからJSON オブジェクトを返すコードを作成しました。
このコードは、 HighCharts メソッドに渡されるこのJSON オブジェクトを処理して、グラフを動的に生成します。
元の形式のコードは次のとおりです。
これがコンソールのスクリーンショットで、コンソールに JSON オブジェクトがはっきりと表示されています。
問題は、空白のチャートが表示されることです。列も何もありません。親切に助けてください。私はHighChartsにかなり慣れていません。
ありがとう
mixpanel - Mixpanel - 古いユーザーの一括削除
人が多すぎるため、mixpanel で次の計画に取り掛かろうとしています。最初に古いユーザーを削除したいと思います。
古いユーザーを一括削除する簡単な方法/スクリプト/API はありますか?