問題タブ [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.
c# - カスタム文字セットを使用した Base64 エンコード
カスタム文字セットを使用して C# で base 64 エンコーディングを行う必要がある [と思う] のですが、方法がわかりません。
具体的には、Unity3D プロジェクト内からMixpanel HTTP 仕様 - https://mixpanel.com/docs/api-documentation/http-specification-insert-data - を使用しようとしています。Mixpanel は、Base64 エンコーディングのカスタム「フレーバー」があると述べています。実際、同じ JSON を Web サービスでエンコードすると、文字セットを指定できます ( http://www.motobit.com/util/base64-decoder -encoder.asp )、Mixpanel は成功を報告します。
(したがって、エラーはエンコードされているデータではなく、エンコードにあることがわかっています)
javascript - ページの読み込みが Chrome ステータス「api.mixpanel.com を待機中」でフリーズします - これは何ですか?どうすれば回避できますか?
現在、断続的なインターネット接続の問題が発生しており、その結果、(自分の Web サイトの) Web ページの読み込みが停止しています。
下隅の Chrome ステータスには、「api.mixpanel.com を待機中」と表示されます。
Chrome 開発者ツールが開きません。
何が起こっているのですか?また、これを回避するために mixpanel API 呼び出しをコーディングするにはどうすればよいですか? 例: 私の Web サイトはまだ機能しており、到達可能ですが、mixpanel はそうではありません。この状況でも Web ページをロードしたいと考えています。
* 編集: 2013 年 2 月 6 日追加情報を追加 *
@raylu先月以内にmixpanel javascriptを取得したので、ごく最近です。mixpanel のバージョンを入手する方法がわかりませんが、いくつかの断片を以下に示します。
これを HTML ページの < head > に入れました。
次に、html 本文コンテンツがあります。次に、次のように本体を閉じます。
python - base64は、MixpanelAPIピクセルトラッカーのJSONをエンコードします
Mixpanelのドキュメントによると、APIエンドポイントに送信する前にjson配列をbase64する必要があります
ドキュメントによると、私はそれをそのように送る必要があります
http://api.mixpanel.com/track/?data=[BASE_64_JSON_EVENT]&ip=1&img=1
これが、dictをbase64に変換して送信するためのPythonコードです。私は得る
data = base64.b64encode(json.dumps(json))
url = 'http://api.mixpanel.com/track/?data=%d&ip=1&img=1'%data
requests.get(url)
私の問題は、何も追跡しないことです。このオンラインコンバーターを使用して同じdictを変換し、手動でURLを作成すると、機能します。
それで、おそらく私のエンコーディングで機能していない何かがありますが、何ですか?
ありがとう!
javascript - Javascript と HTML - 変数が表示されない
HTML に次のコード スニペットがあります。
この変数を次のようにJavascriptに渡そうとしていますが、何らかの理由でクエリ変数が正しく渡されていないと思います....
アクションは MixPanel に表示されますが、クエリ変数は表示されません。私は何か間違ったことをしていますか?
javascript - Mixpanel track_forms のデバッグ
Mixpanel track_forms をデバッグした経験のある人はいますか?
まず、Firebug Chrome コンソール (Mixpanel 構成でデバッグが有効になっている場合) には、どの track_forms イベントに対しても空のプロパティ オブジェクトが表示されます。他のすべての Mixpanel イベントには、リファラー、ブラウザー データなどを含む、入力されたプロパティ オブジェクトがあります。コンソールのタイミングの問題であり、データが実際にログに記録されているのか、それとも実際にこれらのイベントからデータが欠落しているのかは不明です。
次に、mixpanel にログを記録しようとしているイベントである jquery 送信フォーム (チェックボックスのクリック時に送信) があります。track と track_forms のどちらを使用しても、イベントは記録されないようです。フォームの送信を遅らせるブレークポイントを追加すると、イベントがログに記録されているように見えます。したがって、競合状態のように見え、Mixpanel タイマーが機能していません。
誰もこれを以前に解決しましたか?これは、クライアント側のフォーム送信の非常に基本的な使用例です。
google-chrome-extension - Chrome拡張機能、分析用のインストールごとの一意のID
作成しているChrome拡張機能のイベントを追跡したいと思います。そのため、ユーザーごとに一意の識別子が必要です。
ユーザーに関する情報は必要ありません。単に、すべてのイベントをグループ化したいだけです。
サーバーにpingを実行せずに、これを解決する良い方法はありますか?または、非常に長いランダムな文字列を使用するだけなので、別のユーザーが同じ文字列を取得する可能性は低くなります。
私はsegment.ioのanalytics.jsパッケージを使用してmixpanelと統合しています。
javascript - mixpanel と requirejs を統合するにはどうすればよいですか?
私は RequireJS を使用して、すべての JavaScript を AMD モジュールとしてロードしています。具体的には、「shim」構成を使用して AMD 以外のモジュールをロードしています。
しかし、MixPanel を読み込もうとすると、「未定義」のオブジェクトが表示されます。
関連するファイルは次のとおりです。比較のために、正常にシム処理された Stripe js を使用します。
main.js:
libs/stripe/stripe.js
ドキュメントが推奨するように、libs/mixpanel/mixpanel.js
両方とも(function () {})();
呼び出しがあります。
my payment.js (Stripe をラップ):
my track.js (MixPanel をラップします):
javascript - コンテンツ セキュリティ ポリシー: Chrome 拡張機能で Mixpanel を読み込めません
私はこの 1 日間これに苦労してきましたが、Chrome 拡張機能と Mixpanel を統合するためにオンラインで利用できるリソースはほとんどまたはまったくありません。このスレッドは、Mixpanel を Chrome 拡張機能に統合する際に人々が参照するスレッドにしたいと思います。
私の Mixpanel 統合の目標は、コンテンツ スクリプトと私の両方でイベントを追跡できるようにすることです (つまり、content.js
基本popup.js
的には拡張機能全体で)
タグ<script src="mixpanel.js"></script>
の直前に呼び出す popup.html ファイルがあります。</head>
私のmixpanel.js
ファイルは次のとおりです。
拡張機能のボタンをクリックして調べると、コンソールに次のエラーが出力されます。
私のmanifest.json
ファイルの権限セクションは次のとおりです。
拡張機能は Twitter で動作する必要があります。
Google が書いたコンテンツ セキュリティ ポリシーのドキュメントを読みましたが、役に立ちませんでした
ここで何が間違っているのか分かりますか?どんな助けでも大歓迎です!
ruby-on-rails - ワーカーでリクエスト環境を取得する
サーバー側のイベント追跡にMixpanel Gemを使用しています。Resque 実装を使用することにしました。例でわかるように、 では、 をハッシュとしてUsersController
渡す必要があります。これは機能しますが、そのコードをモデルにリファクタリングする場合、モデルのキューに渡す前にコントローラーで env 変数を生成する必要がありますが、これは間違っているようです。env
でそれを生成するメソッドを作成しましたがApplicationController
、非常に多くのイベントを測定しているため、モデルを何度も通過させているため、意味がありません。request
変数をワーカーに渡す代わりに、ワーカーで変数を取得する方法はありますか?
jquery - ユーザーが Facebook の Like ボタンをクリックしたときに MixPanel イベントをアタッチするにはどうすればよいですか?
私は最新の Facebook の「いいね」ボタン ウィジェットを使用しており、ユーザーが「いいね」をクリックしたときに MixPanel イベントを追跡したいと考えています。
要素インスペクターを使用して DOM を調べたところ、次の JQuery イベントが派生しました。
...しかし、それはトリガーしません。