Instalación
Instala el recopilador del navegador
- Crea un sitio y añade todos los dominios permitidos.
- Pega el script diferido del panel inmediatamente antes de
</body>.
- Abre el sitio en un navegador normal y comprueba el diagnóstico de recopilación.
Si tu Política de seguridad de contenido bloquea el script, añade Webcounter.ca a script-src y connect-src.
Guías para frameworks
WordPress, creadores de sitios y SPA
WordPress y creadores de sitios: coloca el fragmento en el pie de página global o en el área aprobada de código personalizado.
React, Vue, Svelte y otras SPA: instala el fragmento una sola vez. Counter observa la navegación del historial; llama a counter('pageview') solo cuando una ruta cambie sin actualizar la URL.
Frameworks renderizados en el servidor: coloca el fragmento en el diseño raíz compartido para que aparezca una sola vez en cada página.
Consentimiento y privacidad
Sin cookies de forma predeterminada
El modo de identidad predeterminado no establece ninguna cookie de visitante. Si seleccionas cookie_on_consent, llama a counter('consent', true) solo después de obtener el consentimiento afirmativo y a counter('consent', false) cuando se retire.
Do Not Track y Global Privacy Control se respetan de forma predeterminada. Las direcciones IP sin procesar de los visitantes no se almacenan en el flujo de eventos de analítica.
¿Qué se contabiliza exactamente como visitante, sesión, rebote o visitante recurrente?
Calidad del tráfico
Excluye tu propio navegador
Usa los controles de un día, 30 días o un año en la pestaña Configuración del sitio. La elección se almacena en el dominio medido, se limita a un solo sitio y se confirma en esa página.
Para controles personalizados, usa counter('ignore', 30), consulta counter('ignored'), y restablece la recopilación con counter('include').
Eventos automáticos
Enlaces salientes y descargas
Añade data-track-outbound="true" o data-track-downloads="true" al fragmento. Las descargas utilizan una lista predeterminada y conservadora de extensiones, que puede personalizarse con data-download-extensions="pdf,csv,zip".
La taxonomía emitida es outbound_click y file_download. Las cargas útiles solo contienen el host y la ruta de destino, o la ruta y la extensión del archivo; nunca cadenas de consulta ni fragmentos.
Solución de problemas
No está llegando ningún evento
- Confirma que el
data-site del fragmento coincide con el slug del panel.
- Confirma que el nombre de host actual figure en la lista de dominios permitidos.
- Comprueba en el panel de red del navegador si aparecen
/c.js y /api/collect.
- Comprueba CSP, las extensiones de privacidad, DNT/GPC y la exclusión de tu propio navegador.
El punto de conexión de recopilación no explica por qué aceptó o rechazó un hit. Consulta Diagnóstico de recopilación en el panel para obtener más información.
API para clientes
Consulta y administra mediante programación
Hay dos tipos de credenciales de portador: una clave de API de solo lectura y una clave secreta de lectura y escritura. Envía cualquiera de las dos en el encabezado denominado Authorization y nunca en una cadena de consulta. Todas las respuestas utilizan {ok,data,error} como un envoltorio estable.
Los flujos de visitantes utilizan paginación con cursores opacos. Conserva sin cambios el cursor devuelto y detente cuando has_more sea falso.
Leer la documentación completa de la API · Descargar el contrato OpenAPI 3.1 · ¿Vas a proporcionar una clave a un agente automatizado? Empieza por /llms.txt.
Supervisión de disponibilidad (beta)
Entérate cuando un sitio HTTPS esté caído
La supervisión comprueba si una URL HTTPS responde; no confirma que Counter esté recibiendo datos de analítica. Cuando se detenga el tráfico, comprueba primero el estado de la recopilación. Añade una URL HTTPS registrada en la pestaña Supervisión del sitio. Dos fallos confirman la caída y dos resultados correctos confirman la recuperación.
Habilita las notificaciones del navegador para cada dispositivo en la configuración de la cuenta. Las alertas también pueden usar el correo electrónico verificado del propietario. Las comprobaciones se ejecutan desde una región de Canadá, y una interrupción completa de Webcounter.ca puede retrasar las alertas.
¿Sigues atascado?
Obtén asistencia
Incluye el slug del sitio, la hora UTC aproximada, el navegador y el paso que falla. No envíes contraseñas, claves de API, códigos de recuperación ni datos sin procesar de visitantes.
Enviar un correo a asistencia · Estado del servicio