Elido
9 мин чтенияВозможности

Геотаргетинг коротких ссылок: маршрутизация кликов по стране

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

Ana Kowalska
Marketing solutions engineering
Одна короткая ссылка, разветвляющаяся на немецкое, американское и японское направления в зависимости от страны посетителя

Геотаргетинг коротких ссылок означает, что один короткий URL направляет каждый клик на разный адрес назначения в зависимости от страны или региона посетителя. Вы публикуете единственный слаг, скажем elido.me/launch, печатаете его на флаере или добавляете в кампанию, и клик из Берлина попадает на страницу немецкого магазина, а клик из Чикаго - на американскую. Есть одна ссылка для управления и один QR-код для печати. Адрес назначения определяется в момент клика, а не когда вы создавали ссылку.

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

В этом посте рассматривается, когда геотаргетинг оправдывает своё существование, как маршрутизация по стране работает на пограничном уровне, оговорки по точности и конфиденциальности, которые бьют по командам, пренебрегающим ими, и как маршрутизация по местоположению сочетается с таргетингом по устройству и языку. В конце есть практическое руководство. Ничто из этого не требует отдельного сервиса редиректа или JavaScript-прослойки на целевой странице.

Поток клика с геотаргетингом: нажатие посетителя, чтение IP, поиск страны, совпадение правила, отправляющего DE в немецкий магазин, а US в американский, иначе запасной вариант, затем редирект 302

Где геотаргетинг коротких ссылок окупается#

Не каждая кампания нуждается в маршрутизации по стране. Те, которым это нужно, как правило, относятся к нескольким типам, и полезно знать, к какому вы относитесь, прежде чем строить правила.

Региональные цены и витрины - наиболее распространённый случай. Если у вас есть магазин с оформлением /de в евро и оформлением /us в долларах, отправка немецкого посетителя на страницу с долларами обходится вам конверсиями и доверием. Редирект по стране помещает каждого посетителя в витрину, которая уже говорит на его валюте и условиях доставки. Та же логика применима к региональным каталогам, где доступность варьируется по рынкам.

Целевые страницы по языку и локали идут следом, хотя здесь страна - прокси, а не реальный сигнал. Маршрутизация клика с японским IP на японскую страницу работает в большинстве случаев, но более чистый подход зачастую - маршрутизация по языковым предпочтениям браузера, к чему мы вернёмся. Используйте страну, когда рынок важнее языка читателя, и язык, когда верно обратное.

Предложения, специфичные для страны, - третий случай. Акция, которая разрешена и финансируется во Франции, но не в Италии, может направить французские клики на предложение, а всех остальных - на стандартную страницу. Запуски по рынкам работают аналогично: переключайте каждую страну на живую страницу по мере расширения, оставляя остальных на странице «скоро».

Маршрутизация в магазины приложений часто идёт вместе с правилами по стране. Отправка iOS-пользователей в App Store, а Android-пользователей в Google Play - это таргетинг по устройству, но вам нередко также нужна запись в правильном региональном магазине, где и объединяются правила гео и устройства. Мобильную сторону мы освещаем в статье диплинки для мобильных приложений без SDK.

Последний случай - соответствие требованиям. Иногда вы не хотите направить определённые регионы на другую страницу; вы хотите заблокировать их или направить на уведомление. Оператор азартных игр, который не может обслуживать определённые юрисдикции, или кампания, которая по регуляторным причинам должна держать определённые страны вне страницы, использует гео-блокировку как обратное геоперенаправления. Маршрутизация и блокировка - один и тот же механизм, направленный в разные стороны.

Как работает геотаргетинг коротких ссылок на пограничном уровне#

Механика важна, потому что место принятия решения определяет, что это стоит вам в задержке и что раскрывает о ваших посетителях.

Вот последовательность для одного клика. Посетитель нажимает на короткую ссылку. Запрос попадает на ближайший POP Elido. Прежде чем выполнить редирект, пограничный сервер читает исходный IP-адрес и ищет его в GeoIP-базе данных, чтобы получить двухбуквенный код страны по ISO 3166-1, например DE, US или JP. Этот код сопоставляется с правилами маршрутизации вашей ссылки по порядку. Первое правило, условие страны которого удовлетворено, побеждает, и его адрес назначения становится целью редиректа. Если ни одно правило не совпадает, используется запасной адрес назначения ссылки. Затем пограничный сервер выдаёт единственный 302, и браузер посетителя следует ему на нужную страницу.

Важная деталь: всё это происходит внутри того же процесса, который иначе выполнил бы обычный редирект. Нет запроса к стороннему гео-API, нет лишнего сетевого перехода, нет нейтральной HTML-страницы, которая запускает JavaScript и затем перебрасывает посетителя. Поиск страны выполняется по базе данных в памяти, а ваши правила компилируются в быстрые матчеры при первой загрузке ссылки в пограничный кэш. Дополнительная работа занимает менее миллисекунды, так что ссылка с геоадресацией укладывается в тот же бюджет p95, что и статическая. Полную модель маршрутизации мы раскрываем в статье умные ссылки, а причину, по которой она живёт на пограничном уровне, а не за DNS-only-продуктом, - в статье пограничные POP против маршрутизации только через DNS.

Запасной вариант обязателен, и это намеренно. Гео-данные несовершенны, и ощутимая доля каждой кампании будет разрешаться в страну, для которой вы не написали правило, или вообще ни в какую страну. Запасной вариант гарантирует, что ссылка никогда не заходит в тупик. Гео-редирект без адреса назначения по умолчанию - это 404, ждущий первого VPN-пользователя, и мы отказываемся создавать такой.

Точность и конфиденциальность: оговорки, которые бьют#

IP-геолокация - это оценка, а не факт, и команды, которые относятся к ней как к факту, оказываются в неприятном положении. Два отдельных вопроса заслуживают вашего внимания перед запуском: насколько точен поиск и что означает чтение IP в соответствии с GDPR.

Что касается точности, заголовочная цифра обнадёживает, а мелкий шрифт - нет. Определение страны правильно для подавляющего большинства потребительского трафика, в диапазоне, который документация точности GeoIP MaxMind публикует для своих баз данных. Определение города и региона значительно менее надёжно, часто правильно лишь с точностью до нескольких десятков километров, а иногда ошибается на ширину страны. Поэтому маршрутизируйте по стране, когда можете, и скептически относитесь к любому продукту, обещающему точность на уровне города для маркетинговых решений.

Несколько факторов нарушают даже определение страны. VPN помещает посетителя туда, где находится выходной узел, что редко совпадает с его реальным местоположением. Корпоративные сети могут направлять весь трафик через шлюз в одной стране, так что немецкий сотрудник американской компании может определиться как американский. Мобильные операторы иногда делают то же самое. В масштабе это не граничные случаи; в крупной кампании вы увидите все три. Защита всегда одна и та же: разумный запасной вариант и готовность проверять по аналитике своего адреса назначения, а не доверять маршрутизации вслепую. Аналитика кликов Elido показывает разбивку по странам реальных кликов, чтобы вы могли проверить, соответствует ли маршрутизация действительности.

По вопросу конфиденциальности, правило, которое нужно усвоить: IP-адрес - это персональные данные в соответствии с GDPR. Суд ЕС урегулировал это в решении Брейер (дело C-582/14, ECLI:EU:C:2016:779), согласно которому динамический IP может идентифицировать человека в сочетании с информацией, которую оператор может законно получить. Чтение IP для вычисления страны является операцией обработки, которую следует зафиксировать в документации по обработке.

Чего не следует делать - хранить необработанный адрес дольше того момента, когда он вам нужен. Elido усекает IP до записи чего-либо в запись о клике. Поиск происходит, страна сохраняется в вашей аналитике, а сам адрес отбрасывается - как правило, путём обнуления последнего октета, так что оставшееся не может идентифицировать конкретный адрес. В хранимых данных содержится country: DE, а не 198.51.100.42. Это усечение - разница между чистой историей хранения и той, которую оспорит ваш сотрудник по защите данных. Подробнее о механике резидентности - в статье резидентность данных ЕС для маркетинговой аналитики.

Гео плюс устройство плюс язык: объединение правил#

Страна - одно измерение маршрутизации, и интересные кампании сочетают её с другими. Умная ссылка Elido может сопоставлять по стране, устройству, ОС, языку, времени суток и referrer-хосту в одной ссылке, оцениваемых как упорядоченный список, где первое совпадение побеждает.

Именно с этим порядком люди часто ошибаются. Представьте французского эмигранта, живущего в Берлине. Его IP определяется как country: DE, но его браузер отправляет Accept-Language: fr. Если ваше первое правило направляет германские страны на /de, этот посетитель попадёт на немецкую страницу, хотя предпочёл бы французскую. Если вы хотите отправить его на /fr, языковое правило должно стоять первым. Правила обрабатываются сверху вниз, поэтому порядок их расположения - это фактически политика, которую вы реализуете.

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

Практический пример. Предположим, вы запускаете приложение и хотите направить немецких Android-пользователей на немецкую страницу Play Store, немецких iOS-пользователей на немецкую страницу App Store, а всех остальных - на маркетинговую страницу на их языке, где она у вас есть. Вы бы выстроили правило «страна плюс устройство» для DE и Android, второе для DE и iOS, языковое правило для поддерживаемых локалей и универсальный запасной вариант. Первый посетитель, чьи атрибуты удовлетворяют правилу, получает это направление; никто не проваливается.

Здесь также геотаргетинг встречается с геоблокировкой для соответствия требованиям. Блокировка - это просто правило, адресом назначения которого является страница-уведомление или HTTP-ошибка, размещённая первой, чтобы она побеждала до выполнения какой-либо положительной маршрутизации. Если вам нужно держать набор стран вне страницы, правило блокировки срабатывает вверху списка, и остальная маршрутизация никогда не видит эти клики. Тот же механизм, обратное намерение. Для маршрутизации, которая должна прекратиться после даты или определённого количества кликов, - статья истечение срока ссылки и самоуничтожающиеся ссылки охватывает временны`е механизмы и квоты, которые действуют наряду с гео-правилами, а статья короткие ссылки с защитой паролем описывает ограничение доступа вместо перенаправления.

Практическое руководство#

Настройка гео-редиректа в Elido занимает несколько минут, если знать порядок действий. Вот путь от пустой ссылки до протестированной.

Сначала создайте ссылку с запасным вариантом. Запасной вариант - это место, куда попадают все несовпавшие клики, поэтому делайте его безопасным по умолчанию: обычно ваша основная рынок или английская страница. Это отлавливает VPN-пользователей, неотображённые страны и клики, где поиск не дал результата.

Добавьте правила по стране в порядке приоритета. Для региональных витрин - одно правило на рынок: DE, AT, CH в немецкий магазин, FR, BE во французский, группируя страны с одним и тем же назначением. Размещайте наиболее конкретные или важные правила вверху. Если вы добавляете условия по языку или устройству, решите, какой сигнал должен выиграть при конфликте, и упорядочивайте соответственно, потому что первое совпадение - единственный разрешитель конфликтов.

Тестируйте перед широкой публикацией. Честный способ проверить маршрутизацию по стране - нажать на ссылку из интересующих регионов, что обычно означает VPN или коллегу за рубежом, затем убедиться в аналитике Elido, что клик разрешился в ожидаемую страну. Не доверяйте только списку правил; доверяйте тому, что видит адрес назначения. Руководство по умным ссылкам описывает редактор правил и схему JSON, если вы создаёте правила через API.

Следите за данными после запуска. Разбивка по странам в вашей аналитике говорит о том, выдержали ли предположения о маршрутизации. Если рынок разрешается в другую страну с удивительно высокой частотой, это сигнал того, что корпоративный шлюз или оператор искажает гео, и вам стоит опираться на языковые сигналы вместо этого. Маршрутизация - это гипотеза; данные о кликах - это проверка.

Геотаргетинг занимает своё место в управлении ссылками для маркетологов именно потому, что он невидим, когда работает. Посетитель никогда не видит принятого решения. Он нажимает на одну ссылку, попадает куда нужно, а вы поддерживаете ровно один слаг. Если вы ещё решаете, нужна ли вам условная маршрутизация вообще, - статья что такое сокращатель URL начинает с основ, а страница функции умных ссылок и страница функции диплинков показывают всю поверхность маршрутизации. Обязательства по резидентности и обработке, стоящие за всем этим, - на странице доверия, а тариф, включающий гео-правила, - на тарифах.

Читайте также в блоге#

Попробуйте Elido

URL-сокращатель с хостингом в ЕС: собственные домены, глубокая аналитика, открытый API. Бесплатный тариф - без банковской карты.

Теги
geo-targeting short links
geo targeting links
country redirect
location based url
regional landing pages
ip based redirect

Читать дальше