# Расширенный приватный постбэк

#### **Постбек установки**

{% code overflow="wrap" %}

```
https://example.o18.click/p?privacy_postback=1&mid=0000&a={Site ID}&p_sub_aff_id={Sub site ID}&oid={Campaign ID}&p_country={Country code}&adv_sub7={Adset ID}&p_timestamp={Click Unix timestamp}&p_postbackid={Postback ID}&p_package={Bundle ID}
```

{% endcode %}

#### Отправка постбэков событий внутри приложения

{% code overflow="wrap" %}

```
https://example.o18.click/p?privacy_postback=1&mid=0000&a={Site ID}&p_sub_aff_id={Sub site ID}&oid={Campaign ID}&p_country={Country code}&adv_sub7={Adset ID}&p_timestamp={Click Unix timestamp}&p_postbackid={Postback ID}&event={Partner event ID}&adv_sub1={Event name}&p_package={Bundle ID}
```

{% endcode %}

{% hint style="warning" %}
Параметр &**mid=** значение будет отличаться для каждого партнёрского аккаунта.

Параметр **\&privacy\_postback=1** обязателен.

Эти два параметра будут добавлены как пользовательские параметры.
{% endhint %}

<table data-header-hidden><thead><tr><th></th><th width="150"></th><th></th></tr></thead><tbody><tr><td><strong>Макрос AppsFlyer</strong> </td><td><strong>Параметр Offer18</strong></td><td><strong>Описание</strong></td></tr><tr><td>ID сайта</td><td>a</td><td>Для получения идентификатора партнёра в Offer18<br>(обязательное поле)</td></tr><tr><td>ID субсайта</td><td>p_sub_aff_id</td><td>Для получения субпартнёра в Offer18</td></tr><tr><td>ID кампании</td><td>oid</td><td>Для получения идентификатора оффера в Offer18<br>(обязательное поле)</td></tr><tr><td>Код страны</td><td>p_country</td><td>Для получения страны конверсии в Offer18</td></tr><tr><td>ID группы объявлений (Adset ID)</td><td>adv_sub7</td><td>Для передачи ID оффера, ID партнёра и данных субисточника в Offer18</td></tr><tr><td>Временная метка клика Unix</td><td>p_timestamp</td><td>Для получения времени совершения клика (UNIX Timestamp)</td></tr><tr><td>ID постбэка</td><td>p_postbackid</td><td>Для получения уникального идентификатора действия постбэка</td></tr><tr><td>ID события партнёра</td><td>event</td><td>Для получения идентификатора события партнёра в Offer18</td></tr><tr><td>Название события</td><td>adv_sub1</td><td>Для получения названия события рекламодателя</td></tr><tr><td>ID пакета (Bundle ID)</td><td>p_package</td><td>Для получения Bundle ID в Offer18</td></tr></tbody></table>

<figure><img src="/files/2360f007b91056070977b4854ca0fac8280434bf" alt=""><figcaption></figcaption></figure>

​​**Пример - трекинговая ссылка AppsFlyer для iOS кампании**

{% code overflow="wrap" %}

```
https://app.appsflyer.com/{app_id}?pid=partner_int&af_siteid={aff_id}&c={offername}&af_sub_siteid={sub_aff_id}&af_c_id={offerid}&af_click_lookback=7d&clickid={tid}&advertising_id={googleaid}&idfa={iosidfa}&af_adset_id={offerid},{aff_id}|{aff_sub7}
```

{% endcode %}

В приведенном выше примере **\&af\_adset\_id** — это параметр, который используется для передачи ID оффера, ID партнёра и данных партнёра рекламодателю в вероятностной атрибуции.​​​


---

# 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/integraciya-mobilnoi-atribucii/appsflyer/rasshirennyi-privatnyi-postbek.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.
