# 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="https://4294454144-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F41f2EboJipeUA6flsLGK%2Fuploads%2Ff9qulloGrJd5Nf49uUjB%2Fimage.png?alt=media&#x26;token=1ce3c61f-6f76-49b1-8ee7-182bb62deb63" 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.
