Skip to content
Oferta de lanzamiento — obtén el plan Solo gratis DE POR VIDA con el código:Reclamar ahora
Datakool
Documentación

Todo lo que necesita,
nada que no

Comience a funcionar en menos de un minuto. En serio. Lo cronometramos.

Inicio rápido

Tres pasos. Eso es todo.

1

Cree una cuenta

Regístrese y agregue el dominio de su sitio web. Toma unos 10 segundos.

2

Agregue el fragmento

Pegue una línea de código en el head de su HTML. Listo.

3

Vea los datos llegar

Visite su sitio una vez y su panel se ilumina con datos en tiempo real.

Fragmento de seguimiento

Agregue esta etiqueta de script al <head> de su sitio web. Eso es literalmente todo.

<script
  defer
  data-domain="yourdomain.com"
  src="https://datakool.com/tracker/script.js"
></script>
Menos de 1KB
Carga asíncrona
Sin cookies

Eventos personalizados

Rastree registros, compras, descargas — lo que quiera.

La función datakool()

Llame a la función global datakool() en cualquier parte de su sitio para rastrear eventos personalizados.

// Track a custom event
datakool('Signup')

// Track with custom properties
datakool('Purchase', {
  meta: { plan: 'pro', amount: '9.00' }
})

// Track with a callback
datakool('Download', {
  callback: function() {
    window.location = '/download/file.zip'
  }
})

Stats API

Acceda a sus datos programáticamente. Construya lo que quiera.

GET
/api/v1/stats/realtime/visitors

Obtenga el número de visitantes actuales en su sitio.

Parámetros:site_id
GET
/api/v1/stats/aggregate

Obtenga estadísticas agregadas (visitantes, páginas vistas, tasa de rebote, etc.).

Parámetros:site_id, period (today, 7d, 30d, month, 6mo, 12mo)
GET
/api/v1/stats/timeseries

Obtenga datos de visitantes/páginas vistas agrupados por tiempo para gráficos.

Parámetros:site_id, period, interval (hour, day, week, month)
GET
/api/v1/stats/breakdown

Obtenga los valores principales para cualquier propiedad (página, fuente, país, navegador, etc.).

Parámetros:site_id, period, property, limit, page

Ejemplo

Solicitud

curl -H "Authorization: Bearer dk_your_api_key" \
  "https://datakool.com/api/v1/stats/aggregate?site_id=example.com&period=30d"

Respuesta

{
  "data": {
    "visitors": 12453,
    "pageviews": 48291,
    "bounce_rate": 42.3,
    "visit_duration": 154,
    "views_per_visit": 3.9
  }
}
Integración con IA

Servidor MCP

Consulte su analítica con Claude Code, Cursor o cualquier herramienta de IA que soporte el Model Context Protocol.

Configuración

Conecte su analítica de Datakool a Claude Code con un solo comando. Necesitará una clave API de su configuración de cuenta (requiere plan Pro o Founder).

claude mcp add datakool \
  --transport http https://datakool.com/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Herramientas disponibles

list_sites
Listar todos sus sitios web
get_realtime_visitors
Contador de visitantes en vivo actual
get_stats
Estadísticas agregadas con comparación de períodos
get_timeseries
Datos de tendencias agrupados por tiempo
get_breakdown
Páginas principales, fuentes, países, dispositivos...
get_goal_conversions
Datos de conversión de objetivos e ingresos
get_funnel
Progresión paso a paso del embudo

Una vez conectado, solo pregunte a su asistente de IA cosas como "¿Cuántos visitantes tuvo example.com esta semana?" o "Muéstrame las principales fuentes de tráfico de los últimos 30 días."

Guías por framework

Fragmentos de código listos para copiar y pegar para cada stack.

WordPress

Agregue esto al archivo functions.php de su tema:

function datakool_script() {
  echo '<script defer
    data-domain="yourdomain.com"
    src="https://datakool.com/tracker/script.js">
  </script>';
}
add_action('wp_head', 'datakool_script');

Next.js

Use el componente Script en su app/layout.tsx:

import Script from 'next/script'

export default function Layout({ children }) {
  return (
    <html>
      <head>
        <Script
          defer
          data-domain="yourdomain.com"
          src="https://datakool.com/tracker/script.js"
          strategy="afterInteractive"
        />
      </head>
      <body>{children}</body>
    </html>
  )
}

Remix

Agregue mediante la función links en app/root.tsx:

export function links() {
  return [
    {
      rel: 'preload',
      href: 'https://datakool.com/tracker/script.js',
      as: 'script',
    },
  ]
}

// In your head:
<script
  defer
  data-domain="yourdomain.com"
  src="https://datakool.com/tracker/script.js"
/>

Astro

Agregue a la sección <head> de su layout:

---
// src/layouts/Layout.astro
---
<html>
  <head>
    <script
      defer
      data-domain="yourdomain.com"
      src="https://datakool.com/tracker/script.js"
    ></script>
  </head>
  <body>
    <slot />
  </body>
</html>

Hugo

Agregue a layouts/_default/baseof.html dentro del head:

<!-- layouts/_default/baseof.html -->
<head>
  <script
    defer
    data-domain="yourdomain.com"
    src="https://datakool.com/tracker/script.js"
  ></script>
</head>

HTML Estático

Solo coloque esto en su etiqueta <head>:

<script
  defer
  data-domain="yourdomain.com"
  src="https://datakool.com/tracker/script.js"
></script>

¿Listo para comenzar?

Cree su cuenta gratuita y comience a rastrear en menos de un minuto.

Iniciar prueba gratis