Saltar al contenido
Empezar gratis
Menú
Instalar con npm

Instalar con npm

Última actualización: 1 nov 2026

Añade el código de captura como dependencia en un sitio que se compila antes de publicarse, con la misma API pública que la etiqueta script.

Si tu sitio se compila antes de publicarse, instala el código de captura como dependencia en lugar de cargarlo desde la CDN. La API pública es la misma que la de la etiqueta script.

Añade el paquete

Comando

npm install --save-exact @tracelog/capture-web@2.4.0

El comando instala una versión exacta: --save-exact evita que npm escriba un rango en tu manifiesto. Actualízala cuando hayas revisado la nueva versión.

Inicialízalo

JavaScript

import TraceLog from "@tracelog/capture-web";

TraceLog.init({
  key: "tl_pk_xxxxxxxxxxxxxxxxxxxxxxxxxx",
  endpoint: "https://api.tracelog.io/v1/events",
});

La clave es la clave de navegador del proyecto, disponible en Instalación y claves. Es pública y solo se acepta desde las direcciones de tu web en el proyecto. La clave de servidor es otra credencial: nunca la pongas en código que se ejecute en el navegador.

Consentimiento, pasos y conversión

JavaScript

TraceLog.consent.grant();

TraceLog.step("form_started");

TraceLog.conversion("lead", { identifier: lead.id });

Antes de consent.grant() no se captura nada. Llámalo cuando el visitante acepte y en cada carga de página mientras su consentimiento siga vigente: la aceptación no se recuerda. Las llamadas anteriores a init se guardan, hasta 100, y se hacen en cuanto se ejecuta. Si importas el paquete de forma diferida, lo que llames antes de que se resuelva la importación tienes que guardarlo tú. Consulta la referencia del SDK para ver la firma completa de cada método. Una conversión también puede indicar a qué corresponde —⁠sus artículos, el día de una reserva, si es periódica y si es la primera de esa persona⁠— y un paso, los artículos que muestra.

Detrás de un proxy propio

El ejemplo de arriba envía los eventos a https://api.tracelog.io/v1/events. Si tu web sirve TraceLog a través de su propio dominio, no indiques endpoint: el código de captura envía entonces los eventos a /v1/events en tu propio dominio, y tu proxy los reenvía.

Verifica la instalación

Abre Instalación y claves, empieza la comprobación desde Abrir mi sitio y sigue el recorrido declarado en la pestaña que abre ese botón. TraceLog marca esa pestaña como tráfico de verificación. Acepta primero el banner de consentimiento en ella: desde ese momento, la pestaña sigue en la comprobación al pasar de una página a otra y al volver de un pago hecho fuera de tu web. Una conversión que completes en cualquier otra pestaña cuenta como real y entra en tus cifras.

La lista de Tu recorrido de conversión avanza a medida que TraceLog recibe cada evento, así que una copia local de tu web que no llega a TraceLog no mostrará nada. Haz la comprobación en tu web publicada: Abrir mi sitio abre siempre la dirección que declaraste. Una copia de staging nunca hace avanzar la lista. Los eventos de un hostname de staging que hayas declarado son tráfico de staging y no cuentan para las cifras ni para el límite de sesiones. Para comprobar que esa copia envía eventos, abre Recorrido: bajo cada paso verás cuándo llegó su último evento de staging.