Что вы настроите
- Правила с приоритетным порядком для ссылки, используя условия AND по гео, устройству, ОС, языку браузера, временному окну и рефереру.
- Направление по умолчанию, срабатывающее когда ни одно правило не совпало — чтобы каждый посетитель попал куда нужно.
- Аналитику по каждому правилу, показывающую процент посещений, обслуженных им, — для проверки правильности сегментации.
Правила smart-link позволяют использовать один короткий URL и маршрутизировать посетителей на разные страницы в зависимости от контекста. Они вычисляются на edge менее чем за 1 мс — редирект остаётся быстрым даже с десятками прикреплённых правил.
Открой панель таргетинга#
На странице деталей любой ссылки нажми Targeting. Панель перечисляет все правила, прикреплённые к ссылке, в порядке приоритета. Правила выше в списке имеют приоритет.
Можно перетаскивать для изменения порядка, включать/выключать правило без удаления, а также просматривать разрешённое направление для гипотетического посетителя (пикер страны + устройства + времени внизу панели).
Виды правил#
Гео — совпадение по стране посетителя (или списку стран). Источник: база данных MaxMind GeoIP2 City, обновляемая еженедельно. Точность ~99% на уровне страны. Также можно создавать правила по континенту (EU, NA и т.д.).
Устройство — совпадение по классу устройства: mobile, tablet, desktop или tv. Определяется по заголовку User-Agent через тщательно отобранный набор паттернов.
ОС — совпадение по операционной системе: ios, android, macos, windows, linux. Тот же набор данных, что и для определения устройства.
Язык браузера — совпадение по заголовку Accept-Language посетителя. Полезно, когда нужно одну короткую ссылку разветвить на направления по языкам.
Временное окно — открыть другое направление в диапазоне дат или каждый будний день в рабочее время. Часовой пояс — часовой пояс воркспейса ссылки (задаётся в Settings → Workspace).
Реферер — совпадение по хосту входящего реферера (twitter.com, linkedin.com и т.д.).
Комбинирование условий#
Каждое правило — это AND его условий. Для выражения OR создавай несколько правил с одним и тем же направлением. Пример:
- Правило 1 — country=DE, device=mobile → немецкая мобильная посадочная страница.
- Правило 2 — country=DE, device=desktop → немецкая десктопная посадочная страница.
- Направление по умолчанию — английская посадочная страница (используется когда ни одно правило не совпадает).
Первое совпавшее правило побеждает. Направление по умолчанию — то, куда попадают посетители, когда ничего не совпало.
Типичные паттерны#
Маршрутизация в App Store. Определяй iOS / Android и отправляй в соответствующий магазин. Используй специальный функционал диплинков вместо этого, если хочешь, чтобы ссылка открывалась в приложении при его наличии.
Страницы цен по странам. Гео-правила на основе страны → /pricing/de, /pricing/uk, /pricing/us. Fallback на глобальную страницу цен.
Завершение кампании. Добавь временное правило с датой окончания в будущем: ссылка открывает посадочную страницу кампании до тех пор, а потом переключается на страницу «кампания завершена».
Внутренние vs внешние. Совмести IP-правило (совпадающее с офисной сетью) с нестандартным направлением — сотрудники, кликающие по ссылке, попадают на внутренний портал, все остальные — на публичный сайт.
Ограничения#
- 50 правил на ссылку (Pro).
- 200 правил на ссылку (Business).
- Списки стран не считаются отдельными правилами — одно правило может таргетировать до 250 стран.
Аналитика#
Каждый редирект записывает, какое правило сработало. Вкладка Analytics → Rules ссылки показывает процент посещений, обслуженных каждым правилом — полезно для измерения того, что-то ли делает гео-сегментация. Если большинство посещений попадает на направление по умолчанию, порядок правил, вероятно, неправильный.
Устранение неполадок#
Гео-правило для Германии маршрутизирует немецких посетителей к направлению по умолчанию. GeoIP ошибается для VPN-пользователей и некоторых мобильных операторов. Открой Analytics → Click log ссылки и проверь разрешённую страну для отдельных посетителей — если MaxMind сообщает Unknown или другую страну, правило не совпадёт.
iOS-посетители попадают под правило Android. Измени порядок. Первое совпавшее правило побеждает, поэтому если Android стоит выше iOS и оба совпадают с телефоном (некоторые User-Agents это делают при гибридном тестировании), Android захватит посетителя.
Предпросмотр показывает правильное направление, но реальный клик идёт куда-то ещё. Предпросмотр использует синтетический User-Agent. Некоторые реальные UA неоднозначны; например, некоторые браузеры Samsung сообщают Desktop, несмотря на телефон. Если конкретный пользователь постоянно получает неправильное направление, вставь его UA в предпросмотр для подтверждения.