# Rastrear Jornada do Usuário

Você pode rastrear a jornada completa do usuário para cada conversão registrada capturando parâmetros UTM (como `utm_source`, `utm_medium`, `utm_campaign`, etc.) no momento em que um usuário entra na sua página e vinculando-os à conversão final. Isso ajuda a entender quais fontes de tráfego e campanhas estão gerando resultados. Usando **Offer18’s WebSDK**, você pode capturar esses detalhes UTM de forma contínua, associá-los às sessões dos usuários e garantir que sejam registrados com precisão quando a conversão ocorrer — dando-lhe visibilidade completa sobre atribuição e desempenho de campanha.

### Para rastrear a jornada do usuário siga a instrução abaixo

### **1. Configuração da Oferta**

Para rastrear a jornada do usuário, é obrigatório incluir o parâmetro click ID e o token na URL da Oferta e também em todas as páginas de destino ao criar a oferta no painel da Offer18.

{% code overflow="wrap" %}

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

{% endcode %}

Como neste link de exemplo o usuário deve substituir `<YOUR-CLICK-ID-PARAMETER>` pelo parâmetro clickid de sua escolha.

<figure><img src="/files/5b09341c95aa209f362c9620f60da9f1553a24db" alt=""><figcaption></figcaption></figure>

### 2. Colocação do Código

Adicione o trecho de código a seguir em todas as páginas de destino, exceto na confirmação de pedido / Página de Sucesso do Pedido (Obrigado) após criar uma oferta.\
\ <mark style="color:roxo;">Posicionamento : Cabeçalho</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:roxo;">Posicionamento : Página de Obrigado/Página de Sucesso do Pedido (Uma 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' or 'pixel'
        isGlobalPixel: false, // true or false
        allowMultiConversion: false, // true or false
        conversionData: {
            event: '', // Event Name (Please specify the event)
            payout: '', // Payout Amount (Please specify the payout amount)
            sale: '', // Sale Amount (Please specify the sale amount)
            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/pt/rede/sdk/rastrear-jornada-do-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.
