Важно помнить:
- Ссылки генерируются в калькуляторе;
- Каждая ссылка уникальна для конкретного диалога и не может быть переслана;
- Внутри ссылок работают переменные.
Чтобы ограничить доступ к вашим ссылкам по времени, вы можете использовать прокси-ссылки, добавляя их в кнопки в блоках.
Шаг 1. Для этого добавьте переменную в калькуляторе — например, link — в которой будет храниться прокси-ссылка (см. пример на рисунке 2).
Шаг 2. Добавьте кнопку в блок и в настройках кнопки вставьте переменную в поле URL:

Короткие ссылки с уведомлением о клике
Одноразовые ссылки
Если передать дополнительный параметр (отличный от нуля) в функцию "proxy", "proxy_date" или "proxy_timeout", ссылка станет одноразовой.

При второй попытке открыть ссылку пользователь увидит следующее сообщение:
Ссылки с таймером
proxy_date() — эта функция принимает ссылку в качестве первого параметра и возвращает ссылку с уведомлением о клике.
Второй и третий параметры задают дату и время, когда ссылка станет недействительной.
Если передать дополнительный параметр после минут (отличный от нуля), ссылка станет одноразовой.

После истечения срока действия ссылки человек увидит это сообщение при попытке её открыть.
Ссылки с ограничением по времени
proxy_timeout() — эта функция принимает ссылку в качестве параметра и возвращает ссылку с уведомлением о клике.
Дополнительный параметр указывает количество минут, в течение которых ссылка действительна.
Если передать ещё один параметр после минут, отличный от нуля, ссылка станет одноразовой.

Короткие ссылки без уведомлений о клике
Все короткие ссылки можно создавать без обратного вызова — то есть как классические короткие ссылки.
Для этого существуют функции с теми же параметрами, которые не вызывают обратный вызов.
Соответственно, если вам нужно использовать короткие ссылки без обратного вызова, используйте переменную для хранения ссылки, как и с функциями прокси-ссылок:

Умные прокси-ссылки
Это обычные прокси-ссылки, но они называются "умными", потому что позволяют передавать параметры с помощью #{}. Когда кто-то нажимает на такую ссылку, плейсхолдеры заменяются соответствующими значениями переменных клиента. Таким образом, вы можете направить пользователя в нужный раздел сайта, не меняя саму ссылку:

url = proxy('https://yandex.ru/search/?clid=9582&text=salebot&lr=53&p=#{page}')
page = 0
В этом примере (рисунок 8) мы создаём ссылку с одним параметром, но параметров может быть любое количество.
Обратите внимание!
Важно заранее спланировать значения параметров в воронке, чтобы "умная" прокси-ссылка работала без сбоев. Каждому параметру должно быть присвоено значение до того, как ссылка будет предоставлена клиенту.
При хорошо продуманной воронке вам нужно только обновлять необходимые переменные клиента, и когда клиент нажимает на ту же ссылку, он будет направлен именно туда, куда нужно.
Удаление ссылок
remove_links() — деактивирует все короткие ссылки, отправленные клиенту
remove_one_time_links() — деактивирует все одноразовые ссылки, отправленные клиенту
remove_timer_links() — деактивирует все ссылки с ограничением по времени, отправленные клиенту
Пример использования


Прямой эфир по функционалу: