# Rastrear el recorrido del usuario

Puedes rastrear el recorrido completo del usuario para cada conversión registrada capturando parámetros UTM (como `utm_source`, `utm_medium`, `utm_campaign`, etc.) en el momento en que un usuario llega a tu página y vinculándolos con la conversión final. Esto te ayuda a comprender qué fuentes de tráfico y campañas están generando resultados. Usando **WebSDK de Offer18**, puedes capturar perfectamente estos detalles UTM, asociarlos con las sesiones de usuario y asegurarte de que se registren con precisión cuando ocurra la conversión, dándote visibilidad completa sobre la atribución y el rendimiento de la campaña.

### Para rastrear el recorrido del usuario sigue la siguiente instrucción

### **1. Configuración de la oferta**

Para rastrear el recorrido del usuario, es obligatorio incluir el parámetro click ID y el token en la URL de la oferta y también en todas las páginas de destino al crear la oferta en el panel de Offer18.

{% code overflow="wrap" %}

```
Ejemplo: https://example.com/?utm_term=1545&utm_source=affiliate&<YOUR-CLICK-ID-PARAMETER>={tid}
```

{% endcode %}

Como en este enlace de ejemplo el usuario debe reemplazar `<YOUR-CLICK-ID-PARAMETER>` con el parámetro clickid de su elección.

<figure><img src="/files/cc4f2431877c2edca28ae3c72f96cc0cd90c8c16" alt=""><figcaption></figcaption></figure>

### 2. Colocación del código

Agrega el siguiente fragmento de código en todas las páginas de destino excepto la confirmación de pedido / Éxito de pedido (Página de agradecimiento) después de crear una oferta.\
\ <mark style="color:púrpura;">Colocación : Encabezado</mark>

{% code overflow="wrap" %}

```html
<script src="https://web-resources.offer18.net/sdk/web/WebSDK.js"></script>
<script>
    window.Offer18WebSDK.initializeUrlParam('<YOUR-CLICK-ID-PARAMETER>', { trackUserJourney: true });
</script>
```

{% endcode %}

<mark style="color:púrpura;">Colocación : Página de agradecimiento/Página de éxito de pedido (Una página)</mark>

<pre class="language-html"><code class="lang-html">&#x3C;script src="https://web-resources.offer18.net/sdk/web/WebSDK.js">&#x3C;/script>
<strong>&#x3C;script>
</strong>    window.Offer18WebSDK.trackConversion({
        domain: '',
        accountId: '',
        offerId: '',
        coupon: '', 
        postbackType: '', // 'iframe' o 'pixel'
        isGlobalPixel: false, // true o false
        allowMultiConversion: false, // true o false
        conversionData: {
            event: '', // Nombre del evento (Por favor especifica el evento)
            payout: '', // Importe del pago (Por favor especifica el importe del pago)
            sale: '', // Importe de la venta (Por favor especifica el importe de la venta)
            currency: '',
            adv_sub1: '',
            adv_sub2: '',
            adv_sub3: '',
            adv_sub4: '',
            adv_sub5: '',
        }
    })
&#x3C;/script>

</code></pre>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://knowledgebase.offer18.com/es/red/sdk/rastrear-el-recorrido-del-usuario.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
