Смарт-ссылки и правила ссылок
Повесть об «умных» ссылках, правилах редиректов и Редакторе правил
Платная функция
Что такое смарт-ссылка
В once.to, смарт-ссылка («умная» ссылка) это сокращённая ссылка, использующая механизм правил редиректов.
Подобно запароленным ссылкам, любая обычная ссылка может быть превращена в «умную». Для этого нужно лишь добавить ей правила редиректов.
Эти правила позволяют направлять посетителей на различные адреса (URL) в зависимости от их, посетителей, характеристик:
- Предпочитаемого языка;
- Страны;
- Браузера;
- Операционной системы и её платформы;
- Типа устройства (например, компьютер, планшет или мобильный телефон).
В дополнение к вышеперечисленному, любому из правил можно добавить элемент случайности, указав вероятность его срабатывания. Помимо прочего, это можно использовать для A/B-тестирования (см. ниже).
Вот пример того, как выглядит список правил ссылки:
Для чего нужны смарт-ссылки?
У читателя может возникнуть вопрос: для чего вообще могут пригодиться «умные» ссылки? Не слишком ли сложно это всё настраивать? Наверное, они требуются лишь в каких-то экзотических случаях?
Можем заявить, что дело обстоит прямо-таки наоборот: такие ссылки очень просты в настройке и использовании, а для их применения есть множество распространённых сценариев — давайте рассмотрим некоторые из таких ситуаций подробнее.
Автоматический выбор аппстора
Посетитель может быть автоматически перенаправлен на страницу вашего мобильного приложения в Apple App Store или Google Play Market, в зависимости от платформы его мобильного устройства: iOS или Android соответственно.
Для всех прочих случаев посетитель перенаправляется на третью страницу, где ему предоставляется возможность перейти в нужный аппстор на свой выбор.
Соответствующий набор правил может выглядеть следующим образом:
Автовыбор языка
Практически любой современный браузер сообщает о языковых настройках своего пользователя; эта информация может быть использована для перенаправления посетителя на наиболее подходящую ему языковую версию страницы или сайта.
Вот вам пример ссылки: 1e.to/docs. В зависимости от настроек языка в вашем браузере, она перенаправит вас либо на русский, либо на нидерландский, либо на английский вариант одной и той же страницы (можете проверить это, поэкспериментировав с настройками браузера).
Результаты автоопределения можно улучшить, задействовав предоставляемую once.to IP-геолокацию посетителей. В таком варианте страна, где находится посетитель, также будет влиять на выбор языка.
Вот пример того, как настроены правила для вышеупомянутой ссылки:
A/B-тестирование
A/B-тестирование — это распространённая техника для оценки показателей взаимодействия пользователей с различными версиями одной и той же страницы. Для этого посетитель, как правило, случайным образом перенаправляется на одну из двух (или более) версий.
В once.to это достигается крайне просто с помощью критерия вероятности, вот вам простейший пример:
С настройками как на картинке выше посетители будут перенаправлены на https://example.com/page-b
в 50% всех случаев. Во всех остальных случаях (то есть в оставшихся 50%) они попадут по адресу, выставленному по умолчанию в свойствах ссылки: https://example.com/page-a
.
Отдельные страницы для ботов
Хотя это и не рекомендуется, но можно настроить специальный редирект для всех ботов и пауков, отсылающий их на специальную версию страницы. Для этого нужно задействовать критерий Браузеры
, Операционные системы
или Платформы
с соответствующим значением («Bot»).
Правила
Давайте подробнее рассмотрим настройки правил смарт-ссылок. Для правил ссылок верно следующее:
- Правила проверяются в том порядке, в котором они идут в списке, сверху вниз.
- Первое же подошедшее из правил перенаправит посетителя на соответствующий URL, а последующие рассматриваться не будут.
- Если ни одно из правил не сработало, посетитель будет перенаправлен на URL-адрес самой ссылки.
Для каждого конкретного правила верно следующее:
- Первым проверяется критерий вероятности — это означает, что, если у правила задан критерий
Вероятность: 50%
, оно будет срабатывать максимум в половине случаев (реже, если другие критерии не сработают). - Если вероятность выставлена в 100% (по умолчанию), только остальные критерии (если они заданы) будут иметь значение.
- Иными словами, все прочие критерии будут проверяться только, если «вероятностный порог» преодолён.
- Все заданные критерии должны быть удовлетворены для того, чтобы правило сработало (так называемая «логика И»).
Пример: вы задали критерииЯзыки: es
иТипы устройств: Phone
. Правило сработает лишь тогда, когда у посетителя выставлен испанский язык (es
) и он посещает ссылку с телефона. - Списки значений в каждом критерии работают по принципу «логики ИЛИ».
Пример: вы создали правило с критериемПлатформы: Mac | Windows
. Правило сработает, если у посетителя ссылки компьютер Mac или Windows.
(Де)активация правил
Сработать может только активное правило. Когда правило неактивно, оно игнорируется и никогда не рассматривается.
- Любое правило можно деактивировать (выключить), отключив его переключатель Активно.
- Точно такого же эффекта можно добиться, выставив правилу вероятность
0%
.
Порядок следования правил
Редактор правил позволят передвигать правила кнопками вверх-вниз, расположенными справа от списка. С их помощью можно выстроить элементы списка в желаемом порядке.
Теги: A/B-тестирование, URL, вероятность, геолокация, короткая ссылка, короткий URL, определение браузера, определение языка, платная функция, правила ссылок, редирект, смарт-ссылка, ссылка