# Відстеження кліків за посиланнями

Давайте створимо блок і додамо до нього посилання:

<div data-with-frame="true"><figure><img src="/files/b3820f1eddfe0245853468b4079d9b8ee8158162" alt="" width="563"><figcaption></figcaption></figure></div>

Далі створіть два нові блоки, з’єднані з первинною перевіркою тригера:

* У першому блоці напишіть: **"Натиснув на посилання"**
* У другому блоці напишіть: **"НЕ натиснув на посилання"**

<div data-with-frame="true"><figure><img src="/files/f568ea3898a3965583651c06b770161985e34e1a" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/e7f5719133bd81d776b8c7d9d8dc2363e9f295a0" alt="" width="563"><figcaption></figcaption></figure></div>

Тепер перейдіть до налаштувань стрілки з’єднання, що веде від первинного блока-тригера до **"Натиснув на посилання"** .

<div data-with-frame="true"><figure><img src="/files/c6915a4537dec8d5aedb7ac675c34a60b15efb8a" alt=""><figcaption></figcaption></figure></div>

У полі Trigger у налаштуваннях конектора вам потрібно вказати callback: `link_was_pressed #{YOUR_LINK}`

<div data-with-frame="true"><figure><img src="/files/21a93b6735060667088872883f802dad740bf484" alt=""><figcaption></figcaption></figure></div>

Щоб згенерувати callback, надішліть повідомлення з посиланням, а потім натисніть на посилання в чаті.  `link_was_pressed` callback з’явиться в історії діалогу клієнта.

<div data-with-frame="true"><figure><img src="/files/0bdb149a24bbdc219159fada28adf3e27e401175" alt="" width="563"><figcaption></figcaption></figure></div>

Ви також можете вручну ввести тригер у такому форматі:\
`link_was_pressed [your_link]`

**Налаштування другого конектора (Fallback)**

Для з’єднання, що веде до **"НЕ натиснув на посилання"** блока, застосуйте ці два критично важливі налаштування:

1. **Встановіть затримку:** Додайте затримку відправлення (наприклад, 10–30 секунд). Це дає користувачеві час натиснути на посилання до того, як буде надіслано це fallback-повідомлення.
2. **Увімкніть "Не надсилати, якщо блок було залишено":** Це гарантує, що повідомлення **не** не буде надіслано, якщо користувач уже натиснув на посилання та перейшов до **"Натиснув на посилання"** блока, тим самим уникнувши конфліктних повідомлень.

<div data-with-frame="true"><figure><img src="/files/3897945a301735257d5112dbf3274e368dd3d5d5" alt=""><figcaption></figcaption></figure></div>

Потім збережіть свої налаштування.

Тепер потік повністю налаштовано:

* Якщо клієнт натисне на посилання, він отримає повідомлення: **"Посилання було натиснуто."**
* Якщо клієнт **не** не натисне на посилання протягом 10 хвилин, система автоматично надішле повідомлення: **"Вибачте! Зупинити бота! Посилання не було натиснуто."**

Тепер ви знаєте, як надсилати різні типи файлів і відстежувати залученість користувачів через натискання на посилання. Ця функція універсальна: вона підтримує як повсякденні завдання (наприклад, розсилки та надсилання чеклістів), так і складні воронкові стратегії для подальшого "підігрівання" лідів на основі їхньої взаємодії з ботом.


---

# 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://docs.mavibot.ai/doc/uk/chatbot/builder/attachments/links.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.
