Función · Analítica
Sabe qué artículos se leen. Sin cookies.
CMSKite cuenta cuántas personas abren cada uno de tus artículos, sin poner cookies y sin guardar la dirección IP de nadie. En tu enlace gratuito del blog y con las dos líneas de código funciona solo; un sitio hecho con código agrega un pequeño fragmento. Aquí está exactamente qué se cuenta, cómo y hasta dónde llegan las cifras.

Dónde ves las cifras
- Resumen. Una tarjeta con las visitas de tu blog en los últimos 30 días. Si todavía no se ha contado nada, te lo dice y te lleva a la solución.
- Artículos. Una columna Visitas (30 días) junto a cada artículo publicado, para que los que funcionan resalten en la lista que ya usas.
- Cada artículo. Abre un artículo publicado para ver sus visitas, lectores únicos, clics y tasa de clics, una gráfica diaria que marca el día con más visitas, los enlaces que abrieron los lectores y los países desde donde leyeron.
Qué significa cada cifra
| Cifra | Qué cuenta |
|---|---|
| Visitas | Lectores de un artículo por día (UTC). Una persona que recarga cinco veces es una visita; la misma persona mañana es otra. |
| Lectores únicos | Lectores distintos de cada día, sumados en el periodo, así que una persona en tres días cuenta tres. Se cuentan con un pequeño contador estadístico con un margen de alrededor del uno por ciento. |
| Clics | Cada vez que se presiona un enlace medido del artículo. Dos veces son dos clics. |
| Tasa de clics | Clics por cada cien visitas. |
| Países | El país del lector como código de dos letras, cuando el borde de nuestra red lo informa. Nunca la ciudad. |
Una visita la informa el navegador del lector cuando de verdad abre el artículo. Que tu sitio cargue un artículo no es una visita, y eso deja fuera de tus cifras las compilaciones, las páginas en caché y los rastreadores de los buscadores.
Cómo cuenta sin una cookie
En el navegador del lector no se guarda nada, salvo una nota, que se borra al cerrar la pestaña, de qué artículos ya informó. Para distinguir a un lector de otro durante un día, nuestro servidor combina un valor aleatorio que cambia cada día con tu sitio web, la dirección IP del lector y el nombre y la versión de su navegador, y guarda solo un hash de un solo sentido del resultado.
- La dirección IP y los datos del navegador nunca se guardan.
- El valor aleatorio del día se elimina después de 48 horas. A partir de ahí, nadie, ni siquiera nosotros, puede saber a quién pertenecía cada hash.
- El hash se guarda con cada evento de lectura durante 90 días y luego se elimina. Los totales diarios, que no contienen identificadores, se conservan.
- La dirección de la página se guarda sin sus parámetros, que es donde terminan los códigos de campaña y a veces direcciones de correo.
Como el hash cambia cada día, no se puede seguir a un lector de un día a otro ni de tu sitio a otro. El detalle completo está en nuestra política de privacidad.
Cómo activarlo
| Dónde está tu blog | Qué haces |
|---|---|
| Tu enlace gratuito del blog | Nada. Las visitas se cuentan desde el primer lector. |
| Tu sitio web, con las dos líneas de código | Nada. El código para insertar informa las visitas solo. |
| Un sitio hecho con código (Next.js, React, PHP y demás) | Agrega un fragmento a la página que muestra un artículo, con tu clave de proyecto de solo lectura y el id del artículo. |
'use client'
import { useTrackView } from 'cmskite/react'
export function TrackView({ postId }: { postId: string }) {
useTrackView(postId, { apiKey: process.env.NEXT_PUBLIC_CMSKITE_KEY ?? '' })
return null
}En los sitios hechos con código también se cuentan los clics, con trackClick del mismo paquete; el enlace gratuito del blog y el código para insertar solo informan visitas. Si todos los artículos marcan cero, Why your views are zero (en inglés) encuentra la causa en un minuto y trae el fragmento también para HTML, PHP y WordPress.
Lo que no hace
- Misma red, mismo navegador, mismo día: un lector. Dos compañeros en el Wi-Fi de la oficina con la misma versión de navegador cuentan una vez. Las redes móviles suelen poner muchos celulares detrás de una misma dirección compartida, así que ahí puede pasar lo mismo. Es el costo de no usar una cookie.
- No reconoce a los lectores que regresan. Alguien que lee el lunes y el martes cuenta los dos días, y no hay una cifra de “visitantes recurrentes”.
- No hay embudos, sesiones, profundidad de scroll ni tiempo en la página, ni una lista de visitantes individuales. No hay un visitante que buscar.
- Los bots quedan fuera cuando dicen lo que son: rastreadores, vistas previas de enlaces,
curly navegadores automatizados como Playwright. Un bot que se hace pasar por un navegador normal sí se cuenta. - Los bloqueadores de anuncios y las extensiones de privacidad pueden bloquear el aviso, así que se pierden algunos lectores reales.
- El panel muestra los últimos 30 días. Otros periodos están disponibles por la API.
Las visitas nuevas aparecen en alrededor de un minuto. Si además necesitas embudos o atribución de campañas, puedes usar una herramienta de analítica completa en tu sitio junto con esta.
Quién ve las cifras, y desde dónde
Las cifras de lectores son un permiso aparte. Lo tienen propietarios, administradores, desarrolladores y analistas; editores y lectores no, a menos que alguien se lo dé. Consulta Equipo y roles.
Las mismas cifras están en la API, con una clave de solo lectura: un resumen del sitio web, los artículos más leídos, la serie y los desgloses de un artículo, y totales de hasta 50 artículos a la vez. Un asistente de IA conectado por MCP también puede leerlas. Los endpoints están en la documentación de analítica (en inglés).

En todos los planes
Las cifras de lectores son las mismas en todos los planes, incluido Free: visitas, lectores únicos, clics y países de cada artículo. Lo que cambia entre planes es cuánto puedes publicar.
| Free | Starter | Team | |
|---|---|---|---|
| Precio | Gratis para siempre | MX$ 149 al mes | MX$ 449 al mes |
| Artículos | 35 | Ilimitado | Ilimitado |
| Sitios web | 1 | 1 | 5 |
Preguntas frecuentes
- ¿Necesito un aviso de cookies para esto?
- CMSKite no pone cookies ni guarda direcciones IP. Aun así, el hash diario es un dato seudónimo, así que si tu sitio necesita un aviso es algo que debes consultar con tu propio asesor legal. En un sitio hecho con código que pide consentimiento primero, el contador puede quedar apagado hasta que el lector acepte.
- ¿Por qué mis artículos marcan cero visitas?
- En un sitio hecho con código, casi siempre falta el fragmento que informa las visitas, o envía el slug del artículo en vez de su id. El enlace gratuito del blog y el código para insertar cuentan solos. Why your views are zero, en la documentación (en inglés), te guía en la revisión.
- ¿Se cuentan mis propias visitas?
- Sí, si abres un artículo en un navegador normal en el sitio publicado, una vez al día como cualquier lector. Los navegadores de pruebas automatizadas no se cuentan.
- ¿Puedo ver quién leyó mi artículo?
- No. No existe un registro por persona que mostrar, y es a propósito. Ves cuántos lo leyeron, en qué hicieron clic y desde qué países.
- ¿Cuánto tiempo se guardan los datos?
- Los eventos de lectura individuales, con su hash diario, 90 días. Los totales diarios detrás de tus gráficas se conservan. El panel muestra los últimos 30 días.
- ¿Reemplaza a Google Analytics?
- Para saber “qué artículos se leen y en qué hacen clic los lectores”, sí. Para embudos, campañas o reportes de visitantes recurrentes, no; usa una herramienta de analítica completa junto con esta.
Te puede interesar
- Analítica: la documentación (en inglés)Definiciones, los endpoints de la API y cómo funciona el conteo.
- Why your views are zero (en inglés)El fragmento para sitios hechos con código, y cómo revisarlo en diez segundos.
- Política de privacidadExactamente qué se guarda de tus lectores y por cuánto tiempo.
- Equipo y rolesQuién de tu equipo puede ver las cifras de lectores.
- Agrega tu blog con dos líneasEl código para insertar cuenta visitas sin configurar nada más.
Revisado el