> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scanova.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Inicio rápido: en marcha en 5 pasos

> El camino más corto al seguimiento de conversiones: crea el sitio, instala el fragmento, verifica los eventos y empieza a medir en menos de 10 minutos.

Esta guía recoge los pasos mínimos para pasar de una cuenta de Scanova a un seguimiento de eventos en marcha. Para afinar la configuración, sigue los enlaces de cada paso.

## Paso 1: crea un sitio de seguimiento

Un **sitio de seguimiento** representa el dominio de una web. Necesitas uno antes de instalar el SDK o enviar eventos de servidor.

1. Inicia sesión en el panel de Scanova
2. Ve a **Análisis → Seguimiento de conversiones**
3. Haz clic en **Create Site**
4. Escribe un nombre para el sitio y añade tus **dominios permitidos** (por ejemplo `yoursite.com`)
5. Guarda

Al guardar, Scanova genera un **`site_id`** único para este sitio. Lo usarás en el fragmento y en todas las llamadas a la API.

<Tip>
  Añade todos los nombres de host donde vaya a ejecutarse el fragmento de seguimiento: tanto la variante con `www` como la que no lleva `www`, además de los dominios de staging en los que quieras probar.
</Tip>

## Paso 2: instala el SDK del navegador

1. En **Análisis → Seguimiento de conversiones → Configurar el seguimiento de conversiones**, selecciona **Configuración de seguimiento** en el sitio que acabas de crear y quédate en la pestaña **Insertar script**
2. Ajusta los interruptores de captura automática (páginas vistas, clics, envíos de formularios) y el modo de depuración
3. Copia el fragmento generado
4. Pégalo antes de `</head>` en la plantilla HTML de tu sitio

```html theme={null}
<head>
  <!-- other tags -->
  <script>
  (function(w,d,s,o,f,js,fjs){
    w['ScanovaTrackingObject']=o;w[o]=w[o]||function(){(w[o].q=w[o].q||[]).push(arguments)};
    js=d.createElement(s),fjs=d.getElementsByTagName(s)[0];
    js.id=o;js.src=f;js.async=1;fjs.parentNode.insertBefore(js,fjs);
  })(window,document,'script','scanova','https://cdn.scanova.io/ct/js/qcg.min.js');

  scanova('init', 'YOUR_SITE_ID', {
    autoPageview: true,
    autoClicks: true,
    autoForms: true,
    autoScroll: true
  });
  </script>
</head>
```

¿Usas Google Tag Manager? Consulta [Instalación con GTM](/es/conversion-tracking/browser/install#option-b-google-tag-manager).

## Paso 3: enlaza tus códigos QR con el sitio de seguimiento

Para que los eventos se atribuyan a un código QR concreto, el dominio de destino de ese código debe coincidir con uno de los **Allowed Domains** de tu sitio de seguimiento.

1. Abre un código QR en el panel de Scanova
2. Ve a su configuración de **Settings** o **Redirect**
3. Comprueba que la URL de destino está en un dominio de los que añadiste en el paso 1 (por ejemplo `yoursite.com`)

<Note>
  Si el código QR redirige a un dominio que **no** está en los Allowed Domains del sitio de seguimiento, los eventos del navegador procedentes de ese dominio se rechazan con `403`. La atribución solo funciona cuando el dominio de destino coincide.
</Note>

## Paso 4: comprueba que el SDK funciona

1. Abre tu web en un navegador
2. Abre las DevTools y ve a la pestaña **Network**
3. Filtra por `/ct`
4. Recarga la página: deberías ver una petición `POST` a `https://t.scanova.io/ct` con respuesta `200`

Si ves la petición, el SDK funciona. Si no, consulta [Resolución de problemas del SDK del navegador](/es/conversion-tracking/troubleshooting#browser-sdk-issues).

## Paso 5: (opcional) envía conversiones desde el servidor

Para confirmaciones de compra, registros u otros eventos del backend, genera una clave de API y envía los eventos desde tu servidor.

1. Abre **Configuración de seguimiento** en ese mismo sitio y luego la pestaña **Rastrear vía API**
2. Selecciona **Add New Key**, ponle un nombre, cópiala y guárdala en un sitio seguro
3. Envía una petición `POST` a `https://track.scanova.io/server-events`:

```bash theme={null}
curl -X POST "https://track.scanova.io/server-events" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "site_id": "YOUR_SITE_ID",
    "event_name": "purchase",
    "scan_session_id": "SCAN_SESSION_ID_FROM_BROWSER",
    "conversion_value": { "amount": 49.99, "currency": "USD" }
  }'
```

<Warning>
  Nunca expongas tu `X-API-Key` en código que se ejecute en el navegador. Es solo para uso en el servidor.
</Warning>

Guía completa: [Enviar eventos de servidor](/es/conversion-tracking/server/send-events)

## Paso 6: consulta tus datos

Abre **Análisis → Seguimiento de conversiones** en el panel, selecciona tu sitio y abre la pestaña **Analytics**. Tus primeros eventos deberían aparecer entre 30 y 60 segundos después de comprobar el SDK en el paso 3.

***

## Por dónde seguir

<CardGroup cols={2}>
  <Card title="Configuración del SDK del navegador" icon="sliders" href="/es/conversion-tracking/browser/sdk-configuration">
    Todas las opciones del SDK: interruptores de captura automática, modo de depuración y más.
  </Card>

  <Card title="Eventos propios" icon="sparkles" href="/es/conversion-tracking/browser/custom-events">
    Registra acciones concretas, como clics en botones o formularios completados.
  </Card>

  <Card title="Eventos de servidor" icon="server" href="/es/conversion-tracking/server/overview">
    Envía conversiones del backend de forma segura y con atribución.
  </Card>

  <Card title="Guía de SPA y frameworks" icon="react" href="/es/conversion-tracking/browser/spa-frameworks">
    Instrucciones de instalación para React, Next.js y Vue.
  </Card>
</CardGroup>
