2012-09-24 3 views
5

MixpanelのダッシュボードとデータエクスポートAPIで異なる数値が得られます。Mixpanel:データエクスポートAPIが異なる結果と範囲をウェブダッシュボードに提供

セグメンテーションタブのダッシュボードでは、イベント(「ログイン」)、開始日と終了日(9月17日と24日)、および週単位を選択しました。今週は9月17日、9月10日、9月3日の4つの値を持つグラフとテーブルを示しています。

私はMixpanelのAPIへの呼び出しPythonライブラリを使用して行います。

{ 
    "legend_size": 1, 
    "data": { 
     "series": [ 
      "2012-09-17", 
      "2012-09-24" 
     ], 
     "values": { 
      "login": { 
       "2012-09-17": XXXXX, 
       "2012-09-24": YYYYY 
      } 
     } 
    } 
} 

値XXXXXはウェブダッシュボードに表示される値と異なっている:

api = Mixpanel(
    api_key = '----', 
    api_secret = '----' 
) 

data = api.request(['segmentation'], { 
    'event': 'login', 
    'unit': 'week', 
    'from_date': '2012-09-17', 
    'to_date': '2012-09-24' 
}) 

print json.dumps(data) 

はここでそれが返すデータがあります、 どうしてこれなの?

APIは、ダッシュボードビューにない9月24日の値を返しています。ダッシュボードには、APIにない9月3日と10日の値が表示されます。なぜこうなった?

同じ日付範囲の2つのインターフェイス間で結果が一致するようにするにはどうすればよいですか?

答えて

18

ここのMixpanelのソリューションチームのGeddes。 Mixpanelのウェブサイトは実際にあなたが使用するために公開しているのと同じAPIを使用しているので、Firebug/Chrome Inspectorを使用してMixpanelページのすべてのXHRリクエストを表示してください。 Mixpanelが数値を取得するために使用している正確なAPIクエリが表示され、それをあなた自身のAPIクエリと比較することができます。違いがどこにあるのかが明確になります。

もちろん、私たちはあなたのケースを見るのが楽しいです。アカウント名、イベント名などの詳細を[email protected]に提供できる場合は、より具体的な回答を得ることができます。私がそれを解決するために必要な情報を与えた

ベスト

、 ゲデス

+0

おかげで、。 –

+3

非常に非常に非常に有用なコメント - 私はAPIの周りの頭を取得しようとしている今、私はそれを見ることができます。スーパー。 –

+0

私のセグメンテーション・イベントにはプロパティがあります。セグメンテーションクエリを使用してプロパティをクエリするにはどうすればよいですか? –