# Отслеживание без cookies

### Отслеживание конверсий без использования cookies

Чтобы отслеживать конверсии без использования сторонних cookie, выполните приведённые ниже инструкции.

#### **1. Настройка оффера**

Для трекинга без cookie обязательно включить параметр click ID и токен в URL оффера, а также на всех лендингах при создании оффера в панели Offer18.

```
Пример: https://example.com/?<YOUR-CLICK-ID-PARAMETER>={tid}
```

Как в этом примере, пользователь должен заменить `<YOUR-CLICK-ID-PARAMETER>` на выбранный ими параметр clickid.

<figure><img src="https://1880954721-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. Размещение кода

Пользователи должны добавить следующий фрагмент кода на все лендинги после создания оффера.

<mark style="color:фиолетовый;">Размещение: Header (все страницы)</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" %}
Пользователь должен заменить **\<YOUR-CLICK-ID-PARAMETER>** на параметр clickid, использованный при создании оффера.
{% endhint %}

После добавления скрипта пользователь должен добавить следующий скрипт на страницу благодарности / страницу подтверждения заказа

<mark style="color:фиолетовый;">Размещение: Страница благодарности/Страница успешного заказа (одна страница)</mark>

```html
<script src="https://web-resources.offer18.net/sdk/web/WebSDK.js"></script>
<script>
    window.Offer18WebSDK.trackConversion({
        domain: '',
        accountId: '',
        offerId: '',
        coupon: '', 
        postbackType: '', // 'iframe' или 'pixel'
        isGlobalPixel: false, // true или false
        allowMultiConversion: false, // true или false
        conversionData: {
            event: '', // Название события (укажите, пожалуйста, событие)
            payout: '', // Сумма вознаграждения (укажите, пожалуйста, сумму)
            sale: '', // Сумма продажи (укажите, пожалуйста, сумму продажи)
            currency: '',
            adv_sub1: '',
            adv_sub2: '',
            adv_sub3: '',
            adv_sub4: '',
            adv_sub5: '',
        }
    })
</script>
```

{% tabs %}
{% tab title="Конфигурация объекта - window\.Offer18WebSDK.trackConversion()" %}

1. **domain** (Обязательно): домен постбэка пользователя.
2. **accountId** (Обязательно): идентификатор аккаунта Offer18 пользователя.
3. **offerId** (Обязательно): идентификатор кампании.
4. **coupon :** Здесь можно указать код купона
5. **postbackType** : Он может быть либо `'iframe'` или `'pixel'`, значение по умолчанию `'iframe'`.&#x20;
6. **isGlobalPixel** : Пользователь может настроить глобальный пиксель, указав это `true` , значение по умолчанию `false`.
7. **allowMultiConversion** : Пользователь может разрешить множественные конверсии, указав это `true` , значение по умолчанию `false`.
8. **conversionData** : Этот объект содержит параметры, которые можно использовать для получения значений из сети.
   {% endtab %}
   {% endtabs %}

#### **Пример кода**&#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>
```

***

## Режим отладки

Чтобы включить режим отладки в SDK, добавьте следующий код внутрь вашего скрипта:

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

Включение режима отладки позволяет пользователю получать более подробную информацию о работе SDK, включая ошибки и отладочные сообщения.


---

# 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/ru/set/sdk/otslezhivanie-bez-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.
