Analítica de juegos que resuelve tus dudas
Reportes de balance, retención e ingresos, y un asistente de IA que responde preguntas sobre tus jugadores. Envía eventos desde cualquier motor con una API HTTP sencilla, gratis hasta 1.000 registros al mes.
Asistente de IA
Pregúntale lo que quieras a tu juego
Pregunta qué personaje está demasiado fuerte, dónde abandonan los jugadores o qué cambió desde el último parche. El asistente lee tus reportes, responde con cifras reales y puede guardar un reporte nuevo por ti.
-
En la app
El asistente integrado viene en todos los planes de pago, justo al lado de tus reportes y tableros.
Ver planes -
En Claude o ChatGPT
Conecta nuestro servidor MCP y pregunta desde el asistente de IA que ya usas. Incluido en todos los planes.
Configura el conector MCP -
En Discord
Escribe
/asken tu servidor de Discord y la respuesta se publica en el canal, usando las preguntas al asistente de tu plan.
Reportes
Los reportes que tu juego necesita
Todos los planes incluyen todos los tipos de reporte. Crea uno en pocos clics o pídele al asistente que lo haga por ti.
Encuentra lo que está demasiado fuerte
Compara tasas de victoria por personaje, arma o mapa, y mira cómo las movió cada parche.
Cómo balancear un juego con datos
Mira quién vuelve
Mira cuántos jugadores nuevos vuelven 1, 7 y 30 días después de su primera partida, además de los jugadores activos diarios, semanales y mensuales.
Cómo medir la retención de un juego
Conoce cuánto gastan tus jugadores
Sigue los ingresos diarios, el ARPDAU, la conversión de pagadores y el ARPPU a partir de tus eventos de compra.
ARPDAU, ARPPU y ARPU explicados
Mira cuánto tiempo juegan tus jugadores
Sigue las sesiones diarias, la duración promedio de la sesión, las sesiones por jugador y el tiempo de juego diario a partir de tus eventos de sesión.
KPIs de juegos móviles: qué métricas medir y por qué
Encuentra dónde se atascan los jugadores
Mira cuánto tarda cada nivel y con qué frecuencia fallan los jugadores, para saber cuáles arreglar primero.
Descubre en qué niveles se atascan los jugadores
Mira dónde pasa la acción
Grafica dos atributos numéricos de un evento, como las posiciones x e y, como un mapa de calor de densidad para ver dónde pasan su tiempo los jugadores.
Inicio rápido
Del primer evento al primer reporte en minutos
Envía un evento desde tu juego o tu servidor con una sola solicitud HTTP. Los nombres de eventos, los jugadores y las versiones se crean la primera vez que los envías, así que no hay nada que configurar antes.
curl https://gamestats.ai/api/v1/accounts/$ACCOUNT_ID/events \
-H "Authorization: Bearer $API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"event_name": "level_completed",
"player_username": "player_123",
"version_name": "1.0",
"occurred_at": "2026-10-15T18:30:00Z",
"event_attributes": { "level": 3, "seconds": 94.5, "deaths": 2 }
}'
[Serializable] class LevelStats { public int level; public float seconds; public int deaths; }
[Serializable] class GameEvent
{
public string event_name;
public string player_username;
public string version_name;
public string occurred_at;
public LevelStats event_attributes;
}
IEnumerator SendLevelCompleted(int level, float seconds, int deaths)
{
var gameEvent = new GameEvent
{
event_name = "level_completed",
player_username = playerUsername,
version_name = Application.version,
occurred_at = DateTime.UtcNow.ToString("o"),
event_attributes = new LevelStats { level = level, seconds = seconds, deaths = deaths },
};
var url = $"https://gamestats.ai/api/v1/accounts/{accountId}/events";
using var request = UnityWebRequest.Post(url, JsonUtility.ToJson(gameEvent), "application/json");
request.SetRequestHeader("Authorization", $"Bearer {apiToken}");
yield return request.SendWebRequest();
}
func send_level_completed(level: int, seconds: float, deaths: int) -> void:
var url := "https://gamestats.ai/api/v1/accounts/%s/events" % account_id
var headers := PackedStringArray([
"Authorization: Bearer %s" % api_token,
"Content-Type: application/json",
])
var body := JSON.stringify({
"event_name": "level_completed",
"player_username": player_username,
"version_name": ProjectSettings.get_setting("application/config/version"),
"occurred_at": Time.get_datetime_string_from_system(true) + "Z",
"event_attributes": {"level": level, "seconds": seconds, "deaths": deaths},
})
http_request.request(url, headers, HTTPClient.METHOD_POST, body)
¿Ya tienes tu propio formato de datos? Desde el plan Studio, creamos endpoints personalizados que reciben exactamente lo que envían tus sistemas. Contáctanos
Lee la documentación de la APIPrecios
Gratis para empezar, planes de pago desde $19 al mes
Todos los planes incluyen todos los tipos de reporte, la API REST y el servidor MCP. Los planes de pago suman el asistente de IA integrado, límites más altos y miembros del equipo ilimitados.
- Gratis
- $0 / mes
- 1.000 registros al mes
- Indie
- $19 / mes
- 100.000 registros al mes
- Studio
- $49 / mes
- 1.000.000 registros al mes
- Pro
- $149 / mes
- 5.000.000 registros al mes
Empieza a medir tu juego hoy
Gratis hasta 1.000 registros al mes. Cambia de plan cuando tu juego crezca.
Empieza gratisNos preocupamos por la protección de tus datos. Lee nuestra política de privacidad.