# Seguimiento sin cookies

### Rastrear conversiones sin usar cookies

Para rastrear conversiones sin usar cookies de terceros, siga las instrucciones que se indican a continuación.

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

Para el seguimiento sin cookies, 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.

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

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="https://497363578-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. Colocación del código

Los usuarios deben agregar el siguiente fragmento de código en todas las páginas de destino después de crear una oferta.

<mark style="color:morado;">Colocación: Encabezado (Todas las 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" %}
El usuario debe reemplazar **\<YOUR-CLICK-ID-PARAMETER>** con el parámetro clickid usado al crear la oferta.
{% endhint %}

Después de agregar el script, el usuario necesita añadir el siguiente script en la página de agradecimiento / confirmación de pedido

<mark style="color:morado;">Colocación: Página de agradecimiento/Página de éxito de pedido (Una 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' 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: '',
        }
    })
</script>
```

{% tabs %}
{% tab title="Configuración del objeto - window\.Offer18WebSDK.trackConversion()" %}

1. **dominio** (Obligatorio) : Dominio de postback del usuario.
2. **accountId** (Obligatorio) : Id de cuenta de Offer18 del usuario.
3. **offerId** (Obligatorio) : Id de la campaña.
4. **cupón :** Aquí se puede usar el código de cupón
5. **postbackType** : Puede ser `'iframe'` o `'pixel'`, el valor predeterminado es `'iframe'`.&#x20;
6. **isGlobalPixel** : El usuario puede configurar un píxel global estableciendo esto `true` , el valor predeterminado es `false`.
7. **allowMultiConversion** : El usuario puede permitir MultiConversion estableciendo esto `true` , el valor predeterminado es `false`.
8. **conversionData** : Este objeto contiene los parámetros que se pueden usar para obtener valores desde la red.
   {% endtab %}
   {% endtabs %}

#### **Código de ejemplo**&#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 depuración

Para habilitar el modo de depuración en un SDK, agregue el siguiente código dentro de su script:

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

Habilitar el modo de depuración permite al usuario obtener información más detallada sobre el funcionamiento del SDK, incluidos errores o mensajes de depuración.
