Сокращение ссылок
Короткие ссылки, которые несут ваш бренд, а не наш
Каждая ссылка работает на домене, которым владеете вы, со slug, который выбираете вы, и редиректом, который разрешается на edge. За коротким адресом стоит полноценный движок правил: срок действия, пароли, таргетинг, split-тесты A/B, deep link и пиксели. Ни адрес, ни превью, ни страницы ошибок не упоминают платформу под ними.
Ссылка создаётся в одном поле и дорабатывается в одном диалоге
Вставьте адрес назначения на обзорном экране — и сразу получите короткую ссылку на домене по умолчанию, с кнопкой копирования рядом. Это путь для тех 90 % ссылок, которым не нужно ничего особенного. А если ссылке всё-таки нужно больше, та же запись открывается в диалоге, где все настройки разложены по вкладкам: и ссылка кампании, и одноразовая ссылка создаются одним и тем же инструментом.
Slug под вашим контролем. Наберите его — и доступность на выбранном домене проверяется прямо во время набора; оставьте поле пустым — сгенерируется короткий случайный slug. Slug уникален в пределах домена и сравнивается без учёта регистра, поэтому посетитель, набравший вашу ссылку заглавными, всё равно попадёт на нужную страницу. У каждой ссылки есть также заголовок, приватная заметка, метки и необязательная папка — те метаданные, благодаря которым список из десяти тысяч ссылок остаётся находимым и через год.
Код статуса редиректа — настройка каждой ссылки: 301 для постоянных переездов, которые должны кэшироваться браузерами и поисковиками, 302 для кампаний, которые вы собираетесь перенаправлять, 307 и 308 — когда метод запроса обязан пережить переход.
Всё поведение живёт в одной и той же записи ссылки
Настройки не разбросаны по отдельным продуктам. Одна ссылка может истекать в заданную дату, спрашивать пароль, открывать нативное приложение на мобильном, отправлять европейский трафик на локализованную страницу, делить остальных между двумя вариантами, запускать пиксель ретаргетинга — и всё равно добавлять метки кампании к тому адресу назначения, который победил.
Порядок, в котором эти правила проверяются, зафиксирован и описан, потому что именно необходимость угадывать делает инструменты для ссылок мучительными: срок действия, затем пароль, затем превью для краулеров, затем deep link, затем правила таргетинга, затем split-тест A/B, затем пиксели и только потом обычный адрес назначения. Параметры UTM добавляются к тому адресу, который реально победил, а не только к базовому, поэтому визит с таргетингом или split-тестом никогда не теряет разметку кампании, ради которой создавался.
- Срок действия — дата и либо запасной адрес, либо брендированная страница истечения
- Пароль — хеш bcrypt, разблокировка подписанной cookie на пятнадцать минут
- Таргетинг — упорядоченные правила по стране, устройству, операционной системе и языку
- A/B — взвешенные варианты, всегда дающие в сумме 100 %
- Deep link — отдельные адреса назначения для iOS и Android
- UTM — параметры, добавляемые к победившему адресу назначения
- Open Graph — свои заголовок, описание и картинка для превью в соцсетях
- Пиксели — теги ретаргетинга, срабатывающие на промежуточной странице до редиректа
- QR — считываемый код для той же ссылки, в PNG или SVG
Пакетная работа, которая не превращается в раскопки в таблицах
Ссылки кампаний приходят пачками — значит, и список работает пачками. Выделите строки и одним действием архивируйте, восстановите, пометьте, снимите метку, удалите или выгрузите их. Экспорт пишет CSV по текущему выделению или по всему отфильтрованному списку, вместе с метками и папками, поэтому отчёт для клиента — это два клика, а не запрос к базе.
Импорт работает в обратную сторону: загрузите CSV с адресом назначения, необязательным slug, заголовком, метками и доменом, просмотрите построчную проверку, где ошибочные строки помечены прямо на месте, и создайте до тысячи ссылок за пакет. Результат возвращается в CSV с проставленными короткими адресами — готовым к вставке туда, откуда планировалась кампания. Выгрузки Bitly, Short.io и Rebrandly распознаёт шаг сопоставления полей, и именно это делает перенос существующей библиотеки реалистичным.
Фильтры живут в адресной строке. Текст поиска, домен, метка, папка и состояние архива хранятся в URL, поэтому отфильтрованный вид можно отправить коллеге ссылкой, и он откроется ровно таким, каким вы его оставили.
Путь редиректа — та часть, которая не имеет права падать
Ссылки отдаёт воркер на edge из key-value кэша, а не запрос в базу на критическом пути. Изменение, сделанное в панели, доходит до edge за десятки миллисекунд, а кэш записывается до того, как будет отвечен промахнувшийся запрос, поэтому следующий посетитель обслуживается из кэша, а не из гонки.
Промахи обрабатываются оборонительно. Неизвестный slug кэшируется как отрицательный ответ на короткое окно, чтобы краулер, долбящий мёртвый адрес, стоил одного обращения, а не тысяч, и сам путь промаха ограничен по частоте на адрес. Если панель ненадолго недоступна, edge отвечает 404, но отказывается записывать отрицательную запись: временный сбой не должен превращать рабочие ссылки в мёртвые.
То, что видит посетитель, когда что-то не так, по-прежнему остаётся вашим брендом: страница «не найдено», страница истёкшей ссылки, запрос пароля и страница превышения частоты отрисовываются на edge с логотипом, цветом и адресом поддержки, привязанными к домену. Каждый домен также сам решает, что делают его корень и неизвестные slug: вернуть 404 или перенаправить на выбранную вами страницу.
Частые вопросы
Можно ли изменить, куда ведёт короткая ссылка, после того как ею поделились?
Да. Адрес назначения, правила таргетинга и любые другие настройки можно менять в любой момент, и изменение доходит до edge в пределах секунды. Переименовать slug тоже разрешено: старый перестаёт разрешаться, а новый начинает работать — поэтому диалог предупреждает вас об этом заранее.
Есть ли лимиты на клики?
Тариф никогда не ограничивает редиректы. Тариф ограничивает, сколько кликов в месяц записывается в аналитику; когда этот лимит израсходован, ссылки продолжают работать, а новые клики просто перестают отслеживаться до сброса счётчика первого числа месяца.
Что происходит со ссылками, если подписка прекращена?
Есть льготный период в семь дней. После него домены отключаются, и их ссылки отвечают брендированной страницей 410, а не молча ведут куда-то неожиданно. Сами данные ссылок хранятся тридцать дней, поэтому возобновление подписки возвращает всё на место, а не начинает с нуля.
Запустите свой брендированный сокращатель ссылок
Подключите домен, опубликуйте цены и пригласите первого клиента — большинство партнёров запускаются за вечер.
Для пробного периода карта не нужна.