Смарт-ссылки и правила ссылок

Повесть об «умных» ссылках, правилах редиректов и Редакторе правил

Платная функция

В данной статье предполагается, что вы уже знакомы с короткими ссылками и понимаете принципы их работы.

Что такое смарт-ссылка

В 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 это достигается крайне просто с помощью критерия вероятности, вот вам простейший пример:

Пример правил для A/B-тестирования.
Пример правил для A/B-тестирования.

С настройками как на картинке выше посетители будут перенаправлены на https://example.com/page-b в 50% всех случаев. Во всех остальных случаях (то есть в оставшихся 50%) они попадут по адресу, выставленному по умолчанию в свойствах ссылки: https://example.com/page-a.

Отдельные страницы для ботов

Хотя это и не рекомендуется, но можно настроить специальный редирект для всех ботов и пауков, отсылающий их на специальную версию страницы. Для этого нужно задействовать критерий Браузеры, Операционные системы или Платформы с соответствующим значением («Bot»).

Правила

Давайте подробнее рассмотрим настройки правил смарт-ссылок. Для правил ссылок верно следующее:

Для каждого конкретного правила верно следующее:

(Де)активация правил

Сработать может только активное правило. Когда правило неактивно, оно игнорируется и никогда не рассматривается.

Порядок следования правил

Редактор правил позволят передвигать правила кнопками вверх-вниз, расположенными справа от списка. С их помощью можно выстроить элементы списка в желаемом порядке.

Кнопки перемещения правил.
Кнопки перемещения правил.

Теги: , , , , , , , , , , , ,