2012-09-24 8 views
5

Obtengo diferentes números en el tablero de Mixpanel y en la API de exportación de datos.Mixpanel: API de exportación de datos ofrece diferentes resultados y rangos para el panel web

En el panel de control de la pestaña de segmentación, seleccioné un evento ("inicio de sesión"), fechas de inicio y finalización (17 y 24 de septiembre) y la unidad de semana. Muestra un gráfico y una tabla con cuatro valores para esta semana, el 17 de septiembre, el 10 de septiembre y el 3 de septiembre.

hago esta llamada a la API Mixpanel utilizando la biblioteca de Python:

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) 

He aquí los datos que devuelve:

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

El valor XXXXX es diferente al valor mostrado en el panel de control web , ¿Por qué es esto?

La API está devolviendo un valor para el 24 de septiembre que no está en la vista del tablero de instrumentos. El tablero muestra los valores del 3 y 10 de septiembre que no están en la API. ¿Por qué está pasando esto?

¿Cómo puedo asegurar que los resultados son consistentes entre las dos interfaces para el mismo rango de fechas?

Respuesta

18

Geddes del Equipo de soluciones de Mixpanel aquí. El sitio web de Mixpanel realmente usa las mismas API que documentamos públicamente para su uso, por lo que un consejo es usar Firebug/Chrome Inspector para ver todas las solicitudes de XHR en la página de Mixpanel. Verá la consulta exacta de la API que Mixpanel está utilizando para obtener sus números, y puede comparar eso con su propia consulta API, y quedará claro dónde está la diferencia.

Por supuesto, estaremos más que encantados de ver su caso. Si puede proporcionar detalles como el nombre de la cuenta, el nombre del evento, etc. a [email protected], podemos darle una respuesta más específica.

mejor, Geddes

+0

, gracias, que me dio la información que necesitaba para resolverlo. –

+3

Comentario muy muy útil, ya que estoy tratando de entender la API y ahora puedo verla. Súper. –

+0

Mi evento de segmentación tiene propiedades. ¿Cómo puedo consultar las propiedades usando una consulta de segmentación? –

Cuestiones relacionadas