> For the complete documentation index, see [llms.txt](https://docs.exoclick.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.exoclick.com/tutorials/ru/uchebnye-materialy/uchebnye-materialy-dlya-izdatelei/how-implement-push-notifications.md).

# Пуш-уведомления: Как реализовать рекламную зону Push Notifications

Формат рекламы Push Notification теперь доступен в ExoClick. В этом пошаговом руководстве по платформе мы покажем, как создать рекламную зону Push Notification.

## Как настроить рекламную зону Push Notification <a href="#how-to-set-up-a-push-notification-a-d-zone" id="how-to-set-up-a-push-notification-a-d-zone"></a>

{% stepper %}
{% step %}

### Создать зону

В панели администратора в разделе Publisher перейдите к ‘**Сайты и зоны**’ затем нажмите ‘**Новая зона**’. Появится выпадающее меню со списком ваших сайтов, выберите сайт, для которого вы хотите включить push-уведомления.

<figure><img src="https://3231852895-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ4RqRdVZkeXomdmwHKOL%2Fuploads%2FawVy8VLy3wxBijSM5Dd0%2F9ZLv6VWZZKtRp3NWen9XezKheYG1HLME.png?alt=media&amp;token=891b2955-3998-4061-b74d-bf384f0f736d" alt=""><figcaption></figcaption></figure>

Это откроет страницу выбора рекламного формата. Нажмите на выпадающее меню ‘**Нативная**’, выберите ‘**push-уведомления**’ и нажмите ‘**Далее**.’
{% endstep %}

{% step %}

### Выберите способ интеграции

Теперь вам нужно решить, как вы хотите собирать пользователей, согласившихся на получение push-уведомлений. Есть три варианта:

Чтобы использовать свой собственный домен при отправке push-уведомлений, вы можете выбрать один из двух способов реализации. Вы можете выбрать между ‘**Прямая**’ и ‘**Прямая с мягким запросом**’:

* **Прямая**: Это покажет пользователям вашего сайта одно окно согласия (Direct). Внутри окна пользователь может выбрать ‘**Разрешить**’ или ‘**Блокировать**’ push-уведомления

<figure><img src="https://3231852895-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ4RqRdVZkeXomdmwHKOL%2Fuploads%2FhYLIz1YTMbF32U2pAsNy%2FjuPo4Lw4sQLKBy6QBUpvpXBnHrYqp7E3.png?alt=media&amp;token=f87d79b4-9094-4b8a-af26-5deb6209ca84" alt=""><figcaption></figcaption></figure>

* **Прямая с мягким запросом**: Это двухэтапный процесс, и на вашем сайте будут отображаться два последовательных окна согласия. Первое (Soft-ask) спросит, хочет ли пользователь получать push-уведомления; внутри окна пользователь может выбрать ‘**Нет, спасибо**’ или ‘**Разрешить.**’ Если пользователь нажмет «Разрешить», появится второе окно (Direct), в котором пользователь сможет выбрать «Разрешить» или «Блокировать». Чтобы это сделать, выберите Direct и включите кнопку Soft-Ask Prompt

<figure><img src="https://3231852895-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ4RqRdVZkeXomdmwHKOL%2Fuploads%2FbGLr22uOfKSHTUvMjg3e%2FCzIvF7jegAREZeQ2MaZ8MCKgmMw3Dk3E.png?alt=media&amp;token=2faf40ea-439d-42c2-a6da-9b09bb5dee1f" alt=""><figcaption></figcaption></figure>

Чтобы использовать домен ExoClick, существует один способ реализации:

* **Размещенная**: На вашем сайте будет отображаться только окно Soft-ask с вопросом, хочет ли пользователь получать push-уведомления; внутри окна пользователь может выбрать «Нет, спасибо» или «Разрешить».

<figure><img src="https://3231852895-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ4RqRdVZkeXomdmwHKOL%2Fuploads%2FTxMTWVkibpyZh7eD67vP%2FyqItai6z96gQjz4dJaGJUBfMyFU9kA9a.png?alt=media&amp;token=f93806d1-abfa-4864-84d7-6b069bded7ee" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
В окне Soft-Ask, если пользователь нажмет на ‘**Нет, спасибо**’ окно, ему автоматически снова будет показано таргетированное объявление через 2 дня. Если вы реализуете вариант Direct, и пользователь нажмет кнопку «Блокировать», его больше никогда не будут таргетировать снова.
{% endhint %}

**Использование собственного домена**: Это приведет к более высокому уровню подписки, поскольку пользователи вашего сайта будут подписываться напрямую. Ваш домен будет отображаться в окне уведомления при отправке push-уведомлений.

**Использование домена ExoClick**: Это выгодно для издателей, поскольку пользователь будет связывать push-уведомления не с издателем, а с рекламной сетью ExoClick. Домен ExoClick будет отображаться в рекламе push-уведомлений. Этот метод также позволяет реализовать push-уведомления на вашем сайте с другими сетями, а не только с ExoClick. Читайте [эту запись в блоге](https://www.exoclick.com/blog/push-notifications) для подробного объяснения.
{% endstep %}

{% step %}

### Настройка Soft-Ask Prompt

Когда флажок ‘**Использовать по умолчанию**’ установлен, ниже будут отображаться следующие настройки.

<figure><img src="https://3231852895-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ4RqRdVZkeXomdmwHKOL%2Fuploads%2FOzAh4oclTZe2Ac4LLfOu%2FvsDYe0HuBaZmHf7zZk1RC1I6Yo0Cx2NW.png?alt=media&amp;token=0eccbccd-595e-4ac4-92c4-2e1b6f460f94" alt=""><figcaption></figcaption></figure>

Если флажок ‘**Использовать по умолчанию**’ не установлен, вы можете настроить следующие параметры:

* **Позиция:** Здесь вы можете выбрать положение окна Soft-ask prompt на экране пользователя; доступны следующие варианты:
  * **Вертикально**: Сверху, посередине, снизу
  * **Горизонтально**: Слева, по центру или справа
* **Задержка**: Рекомендуем установить значение менее 5 секунд, чтобы пользователь увидел окно Soft-Ask Prompt сразу после перехода на ваш сайт

Вы также можете изменить текст, отображаемый в окне, вместо текста по умолчанию: **Призыв к действию**, **Описание**, **Текст кнопки подтверждения**, **Текст кнопки отказа**

{% hint style="info" %}
Тексты по умолчанию размещены на сервере ExoClick и доступны на 12 языках: английском, испанском, французском, немецком, итальянском, португальском, чешском, венгерском, хорватском, словацком, русском и китайском. Тексты будут автоматически отображаться на языке, установленном в браузере конечного пользователя. Если вы введете собственные тексты, окно Soft-Ask Prompt всегда будет показываться на языке, который вы указали, и не будет переключаться на установленные нами языки по умолчанию.
{% endhint %}
{% endstep %}

{% step %}

### Генерация кода рекламной зоны

После того как вы нажмете ‘**Создать**’, код рекламной зоны будет автоматически сгенерирован для вас, чтобы вы могли скопировать и вставить его на свой сайт.

<figure><img src="https://3231852895-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ4RqRdVZkeXomdmwHKOL%2Fuploads%2FMR360jLvrbHDNyF3oqtm%2FYpy21cS2ZUJa93hEZzzVpgYgZlClrO5F.png?alt=media&amp;token=e833ef73-92fa-4e68-8c02-de3a59332e65" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Вы должны разместить предоставленный **worker.js** файл в корневой папке каталога вашего сайта, чтобы обеспечить его корректную работу.
{% endhint %}
{% endstep %}

{% step %}

### Статистика

После того как подписчик согласится на получение push-уведомлений, может пройти до 2 часов, прежде чем он получит свое первое объявление.

После этого подписчик будет получать объявление Push Notification каждые 3 часа; например, если пользователь подписался в 7:00, первое объявление он получит между 7:00 и 9:00

Поэтому, пожалуйста, учитывайте это при просмотре своей статистики.

{% hint style="warning" %}
Push-уведомления не работают в браузерах Safari и Mobile Safari, а также на любых сайтах, не использующих HTTPS.
{% endhint %}

Если у вас возникнут проблемы с настройкой рекламной зоны Push Notification, пожалуйста, свяжитесь со своим менеджером по работе с клиентами или специалистом по успеху клиентов [здесь](https://www.exoclick.com/contact/).
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.exoclick.com/tutorials/ru/uchebnye-materialy/uchebnye-materialy-dlya-izdatelei/how-implement-push-notifications.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
