# Rastreamento sem cookies

### Rastrear conversões sem usar cookies

Para rastrear conversões sem usar cookies de terceiros, siga as instruções abaixo.

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

Para rastreamento sem cookies, é obrigatório incluir o parâmetro click ID e o token na URL da Oferta e também em todas as landing pages ao criar a oferta no painel Offer18.

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

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/21dac351e27777fed07ed8564b950f3230a08e30" alt=""><figcaption></figcaption></figure>

***

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

Os usuários devem adicionar o trecho de código a seguir em todas as landing pages após criar uma oferta.

<mark style="color:roxo;">Posicionamento: Header (Todas as Páginas)</mark>

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

{% hint style="info" %}
O usuário deve substituir **\<YOUR-CLICK-ID-PARAMETER>** pelo parâmetro clickid usado ao criar a oferta.
{% endhint %}

Após adicionar o script, o usuário precisa adicionar o script a seguir na página de agradecimento / confirmação de pedido

<mark style="color:roxo;">Posicionamento: Página de Agradecimento/Página de Sucesso do Pedido (Uma Página)</mark>

```html
<script src="https://web-resources.offer18.net/sdk/web/WebSDK.js"></script>
<script>
    window.Offer18WebSDK.trackConversion({
        domain: '',
        accountId: '',
        offerId: '',
        coupon: '', 
        postbackType: '', // 'iframe' ou 'pixel'
        isGlobalPixel: false, // true ou false
        allowMultiConversion: false, // true ou false
        conversionData: {
            event: '', // Nome do Evento (Por favor, especifique o evento)
            payout: '', // Valor do Payout (Por favor, especifique o valor do payout)
            sale: '', // Valor da Venda (Por favor, especifique o valor da venda)
            currency: '',
            adv_sub1: '',
            adv_sub2: '',
            adv_sub3: '',
            adv_sub4: '',
            adv_sub5: '',
        }
    })
</script>
```

{% tabs %}
{% tab title="Configuração do Objeto - window\.Offer18WebSDK.trackConversion()" %}

1. **domain** (Obrigatório) : Domínio de postback do usuário.
2. **accountId** (Obrigatório) : id de conta do Offer18 do usuário.
3. **offerId** (Obrigatório) : Id da campanha.
4. **coupon :** Código de cupom pode ser usado aqui
5. **postbackType** : Pode ser `'iframe'` ou `'pixel'`, valor padrão é `'iframe'`.&#x20;
6. **isGlobalPixel** : O usuário pode configurar pixel global definindo isto `true` , valor padrão é `false`.
7. **allowMultiConversion** : O usuário pode permitir MultiConversion definindo isto `true` , valor padrão é `false`.
8. **conversionData** : Este objeto contém os parâmetros que podem ser usados para obter valores da rede.
   {% endtab %}
   {% endtabs %}

#### **Código de exemplo**&#x20;

```html
<script src="https://web-resources.offer18.net/sdk/web/WebSDK.js"></script>
<script>
    window.Offer18WebSDK.trackConversion({
        domain: 'example.o18.link',
        accountId: '0000',
        offerId: '00000000',
    });
</script>
```

***

## Modo de Depuração

Para ativar o modo de depuração em um SDK, adicione o código a seguir dentro do seu script:

```html
<script>
    window.Offer18WebSDK.activateDebugMode();
</script>
```

Ativar o modo de depuração permite que o usuário obtenha informações mais detalhadas sobre o funcionamento do SDK, incluindo quaisquer erros ou mensagens de depuração.


---

# 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/rastreamento-sem-cookies.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.
