問題タブ [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.

0 投票する
2 に答える
2578 参照

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 は成功を報告します。

(したがって、エラーはエンコードされているデータではなく、エンコードにあることがわかっています)

0 投票する
1 に答える
1970 参照

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 本文コンテンツがあります。次に、次のように本体を閉じます。

0 投票する
1 に答える
1045 参照

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を作成すると、機能します。

それで、おそらく私のエンコーディングで機能していない何かがありますが、何ですか?

ありがとう!

0 投票する
2 に答える
125 参照

javascript - Javascript と HTML - 変数が表示されない

HTML に次のコード スニペットがあります。

この変数を次のようにJavascriptに渡そうとしていますが、何らかの理由でクエリ変数が正しく渡されていないと思います....

アクションは MixPanel に表示されますが、クエリ変数は表示されません。私は何か間違ったことをしていますか?

0 投票する
2 に答える
3671 参照

javascript - Mixpanel track_forms のデバッグ

Mixpanel track_forms をデバッグした経験のある人はいますか?

まず、Firebug Chrome コンソール (Mixpanel 構成でデバッグが有効になっている場合) には、どの track_forms イベントに対しても空のプロパティ オブジェクトが表示されます。他のすべての Mixpanel イベントには、リファラー、ブラウザー データなどを含む、入力されたプロパティ オブジェクトがあります。コンソールのタイミングの問題であり、データが実際にログに記録されているのか、それとも実際にこれらのイベントからデータが欠落しているのかは不明です。

次に、mixpanel にログを記録しようとしているイベントである jquery 送信フォーム (チェックボックスのクリック時に送信) があります。track と track_forms のどちらを使用しても、イベントは記録されないようです。フォームの送信を遅らせるブレークポイントを追加すると、イベントがログに記録されているように見えます。したがって、競合状態のように見え、Mixpanel タイマーが機能していません。

誰もこれを以前に解決しましたか?これは、クライアント側のフォーム送信の非常に基本的な使用例です。

0 投票する
2 に答える
1932 参照

google-chrome-extension - Chrome拡張機能、分析用のインストールごとの一意のID

作成しているChrome拡張機能のイベントを追跡したいと思います。そのため、ユーザーごとに一意の識別子が必要です。

ユーザーに関する情報は必要ありません。単に、すべてのイベントをグループ化したいだけです。

サーバーにpingを実行せずに、これを解決する良い方法はありますか?または、非常に長いランダムな文字列を使用するだけなので、別のユーザーが同じ文字列を取得する可能性は低くなります。

私はsegment.ioのanalytics.jsパッケージを使用してmixpanelと統合しています。

0 投票する
2 に答える
1081 参照

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 をラップします):

0 投票する
3 に答える
4215 参照

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 が書いたコンテンツ セキュリティ ポリシーのドキュメントを読みましたが、役に立ちませんでした

ここで何が間違っているのか分かりますか?どんな助けでも大歓迎です!

0 投票する
0 に答える
269 参照

ruby-on-rails - ワーカーでリクエスト環境を取得する

サーバー側のイベント追跡にMixpanel Gemを使用しています。Resque 実装を使用することにしました。例でわかるように、 では、 をハッシュとしてUsersController渡す必要があります。これは機能しますが、そのコードをモデルにリファクタリングする場合、モデルのキューに渡す前にコントローラーで env 変数を生成する必要がありますが、これは間違っているようです。env

でそれを生成するメソッドを作成しましたがApplicationController、非常に多くのイベントを測定しているため、モデルを何度も通過させているため、意味がありません。request変数をワーカーに渡す代わりに、ワーカーで変数を取得する方法はありますか?

0 投票する
0 に答える
783 参照

jquery - ユーザーが Facebook の Like ボタンをクリックしたときに MixPanel イベントをアタッチするにはどうすればよいですか?

私は最新の Facebook の「いいね」ボタン ウィジェットを使用しており、ユーザーが「いいね」をクリックしたときに MixPanel イベントを追跡したいと考えています。

要素インスペクターを使用して DOM を調べたところ、次の JQuery イベントが派生しました。

...しかし、それはトリガーしません。