Геотаргетинг коротких посилань означає, що одна коротка URL-адреса направляє кожен клік до різного призначення на основі країни або регіону відвідувача. Ви публікуєте один слаг, скажімо elido.me/launch, друкуєте його на флаєрі або вставляєте в кампанію, і клік з Берліна потрапляє на ваш німецький магазин, тоді як клік з Чикаго - на американський. Одне посилання для управління та один QR-код для друку. Призначення вирішується в момент кліку, а не в момент створення посилання.
Це весь принцип, і він вирішує проблему, з якою стикається кожна мультирегіональна команда: у вас є аудиторія в різних країнах, є сторінки для кожної з них, і ви не хочете підтримувати п'ять окремих посилань або просити людей вибирати свій регіон з меню. Геоперенаправлення робить вибір за них, непомітно, на льоту.
Ця стаття охоплює, коли геотаргетинг себе виправдовує, як маршрутизація за країною працює на граничних серверах, застереження щодо точності та конфіденційності, що підводять команди, які їх ігнорують, та як маршрутизація за місцезнаходженням поєднується з таргетингом за пристроєм та мовою. Наприкінці - практичний порядок дій. Нічого з цього не вимагає окремого сервісу перенаправлень або JS-обгортки на цільовій сторінці.
Де геотаргетинг коротких посилань себе виправдовує#
Не кожна кампанія потребує маршрутизації за країною. Ті, що потребують, як правило, підпадають під кілька форм, і корисно знати, яка з них ваша, перш ніж будувати правила.
Регіональні ціни та магазини є найпоширенішими. Якщо ви ведете магазин з оформленням замовлення /de в євро та /us у доларах, відправлення німецького відвідувача на доларову сторінку коштує вам конверсій та довіри. Маршрутизація за країною розміщує кожного відвідувача на сторінці магазину, яка вже говорить їхньою валютою та умовами доставки. Та сама логіка охоплює регіональні каталоги, де наявність товарів відрізняється залежно від ринку.
Цільові сторінки за мовою та локаллю - наступні, хоча тут країна є замінником, а не реальним сигналом. Маршрутизація кліку японського IP на японську сторінку працює більшу частину часу, але більш чистий підхід часто полягає в маршрутизації на основі мовних уподобань браузера, до якої ми дійдемо. Використовуйте країну, коли ринок важливіший за мову читача, та мову, коли навпаки.
Специфічні для країни пропозиції - третій випадок. Акція, яка є законною та фінансується у Франції, але не в Італії, може направляти французькі кліки до пропозиції, а всіх інших - на стандартну сторінку. Поетапні ринкові запуски працюють так само: переключіть кожну країну на живу сторінку, коли розгортання до неї дійде, залишаючи решту на сторінці «незабаром».
Маршрутизація до магазинів застосунків часто поєднується з правилами за країною. Відправлення відвідувачів iOS до App Store та Android до Google Play - це таргетинг за пристроєм, але ви часто хочете і правильний регіональний вхід до магазину, де геотаргетинг та правила за пристроєм поєднуються. Ми розглядаємо мобільну сторону у статті deep-посилання для мобільних застосунків без SDK.
Останній випадок - відповідність вимогам. Іноді ви не хочете відправляти певні регіони на іншу сторінку; ви хочете їх заблокувати або відправити на повідомлення. Оператор азартних ігор, який не може обслуговувати певні юрисдикції, або кампанія, яка з регуляторних причин має тримати певні країни поза сторінкою, використовує геоблокування як зворотне відносно геоперенаправлення. Маршрутизація та блокування - це один і той самий механізм, спрямований у різні сторони.
Як геотаргетинг коротких посилань працює на граничних серверах#
Механіка має значення, бо місце, де приймається рішення, визначає, скільки це коштує у затримці та що розкривається про ваших відвідувачів.
Ось послідовність для одного кліку. Відвідувач натискає коротке посилання. Запит потрапляє до найближчої до нього граничної точки присутності Elido. Перш ніж здійснити перенаправлення, гранична мережа зчитує вихідну IP-адресу та шукає її в базі даних GeoIP для отримання двобуквеного коду країни ISO 3166-1, наприклад DE, US або JP. Цей код зіставляється з правилами маршрутизації вашого посилання по порядку. Виграє перше правило, чия умова за країною виконується, і його призначення стає ціллю перенаправлення. Якщо жодне правило не збігається, використовується резервне призначення посилання. Потім гранична мережа записує один 302, і браузер відвідувача переходить на потрібну сторінку.
Важлива деталь полягає в тому, що все це відбувається всередині того самого процесу, який в іншому випадку здійснив би звичайне перенаправлення. Немає виклику до стороннього geo API, немає додаткового мережевого переходу, немає нейтральної HTML-сторінки, яка запускає JavaScript і потім відправляє відвідувача далі. Пошук країни запускається проти бази даних у пам'яті, а ваші правила компілюються у швидкі матчери, коли посилання вперше завантажується в кеш граничної мережі. Додаткова робота є підмілісекундною, тому геотаргетоване посилання залишається в рамках того самого бюджету p95, що й статичне. Ми розкриваємо повну модель маршрутизації у статті розумні посилання, а причина, чому вона знаходиться на граничних серверах, а не за продуктом лише з DNS, - у статті граничні точки присутності проти маршрутизації лише DNS.
Резервний варіант є обов'язковим, і це навмисно. Дані геолокації є неточними, і значна частина кожної кампанії вирішиться до країни, для якої ви не написали правила, або взагалі до жодної країни. Резервний варіант гарантує, що посилання ніколи не зайде в глухий кут. Геоперенаправлення без призначення за замовчуванням - це 404, що чекає на першого VPN-користувача, і ми відмовляємося таке створювати.
Точність і конфіденційність: застереження, що підводять#
IP-геолокація - це оцінка, а не факт, і команди, які трактують її як факт, опиняються у складному становищі. Дві окремі проблеми заслуговують на вашу увагу перш ніж запускати: наскільки точним є пошук, та що означає зчитування IP відповідно до GDPR.
Щодо точності, заголовне число є заспокійливим, а дрібний шрифт - ні. Пошук на рівні країни є правильним для переважної більшості споживацького трафіку, в діапазоні, що документація точності GeoIP від MaxMind публікує для своїх баз даних. Пошук на рівні міста та регіону є значно менш надійним, часто правильним лише в межах кількох десятків кілометрів, а іноді помилковим на ширину країни. Тому маршрутизуйте за країною, якщо можливо, і будьте скептичні щодо будь-якого продукту, який обіцяє точність на рівні міста для маркетингових рішень.
Кілька речей ламають навіть пошук за країною. VPN розміщує відвідувача там, де знаходиться вихідний вузол, що рідко збігається з його реальним місцезнаходженням. Корпоративні мережі можуть направляти весь трафік через шлюз в одній країні, тому німецький співробітник американської компанії може вирішитися як США. Мобільні оператори іноді роблять те саме. У масштабі це не граничні випадки; у великій кампанії ви побачите всі три. Захист завжди один і той самий: розумний резервний варіант і готовність перевіряти відносно власної аналітики призначення, а не довіряти маршрутизації наосліп. Аналітика кліків Elido показує розбивку країн реальних кліків, щоб ви могли перевірити, чи відповідає маршрутизація дійсності.
Щодо конфіденційності, правило, яке слід засвоїти: IP-адреса є персональними даними відповідно до GDPR. Суд справедливості Європейського Союзу закріпив це у рішенні у справі Breyer (Справа C-582/14, ECLI:EU:C:2016:779), яке встановило, що динамічний IP може ідентифікувати особу в поєднанні з інформацією, яку контролер може законно отримати. Зчитування IP для обчислення країни є, отже, операцією обробки, яку слід зафіксувати у вашій документації з обробки.
Те, чого не слід робити, - це зберігати необроблену адресу довше, ніж той момент, коли вона вам потрібна. Elido скорочує IP до того, як щось записується в запис кліку. Пошук відбувається, країна зберігається в аналітиці, а сама адреса відкидається - зазвичай обнуленням останнього октету, щоб те, що залишається, не могло ідентифікувати конкретне домогосподарство. Ваші збережені дані містять country: DE, а не 198.51.100.42. Це скорочення є різницею між чистою картиною зберігання та тією, яку ваш DPO оскаржить. Ми заглиблюємося в механіку резидентності у статті резидентність даних ЄС для маркетингової аналітики.
Геотаргетинг плюс пристрій плюс мова: накладання правил#
Країна - це один вимір маршрутизації, і цікаві кампанії поєднують його з іншими. Розумне посилання Elido може збігатися за країною, пристроєм, ОС, мовою, часом доби та хостом referrer в одному посиланні, що оцінюється як впорядкований список, де виграє перший збіг.
Ось цей порядок - те, що люди розуміють неправильно. Уявіть французького емігранта, що живе в Берліні. Його IP вирішується як country: DE, але браузер надсилає Accept-Language: fr. Якщо ваше перше правило маршрутизує країни з кодом DE на /de, цей відвідувач потрапить на німецьку сторінку, хоча воліє французьку. Якщо ви хотіли відправити його на /fr, правило за мовою має стояти першим. Правила проходяться зверху вниз, тому порядок, у якому ви їх розташовуєте, є тією політикою, яку ви фактично запускаєте.
Розібраний приклад. Припустімо, ви запускаєте застосунок і хочете, щоб німецькі Android-користувачі потрапляли до запису в Google Play для Німеччини, німецькі iOS-користувачі - до запису в App Store для Німеччини, а всі інші - на маркетингову сторінку своєю мовою там, де вона є. Ви б накладали правило за країною плюс пристроєм для DE та Android, друге для DE та iOS, правило за мовою для підтримуваних локалей та загальний резервний варіант. Перший відвідувач, чиї атрибути задовольняють правило, отримує це призначення; ніхто не проходить наскрізь.
Тут також геотаргетинг зустрічається з геоблокуванням для відповідності вимогам. Блокування - це просто правило, чиїм призначенням є сторінка повідомлення або HTTP-помилка, розміщена першою, щоб вона виграла до того, як спрацює будь-яка позитивна маршрутизація. Якщо вам потрібно тримати набір країн поза сторінкою, правило блокування спрацьовує на початку списку, і решта вашої маршрутизації ніколи не бачить ці кліки. Той самий двигун, інвертований намір. Для маршрутизації, яка має зупинятися після дати або кількості кліків, стаття закінчення терміну посилань та самознищувальні посилання охоплює засоби контролю за часом і квотами, що знаходяться поряд з геоправилами, а стаття короткі посилання з паролевим захистом охоплює захист доступу, а не перенаправлення.
Практичний порядок дій#
Налаштування геоперенаправлення в Elido займає кілька хвилин, коли ви знаєте форму. Ось шлях від порожнього посилання до перевіреного.
Спочатку створіть посилання з його резервним варіантом. Резервний варіант - це те, куди потрапляє кожен незіставлений клік, тому зробіть його безпечним значенням за замовчуванням: зазвичай це ваша основна або англомовна сторінка. Це перехоплює VPN-користувачів, незіставлені країни та кліки, де пошук не вдався.
Додайте правила за країнами у порядку пріоритету. Для регіональних магазинів - одне правило на ринок: DE, AT, CH до німецького магазину, FR, BE до французького, групуючи країни, що мають спільне призначення. Розміщуйте найбільш конкретні або найважливіші правила зверху. Якщо ви змішуєте умови за мовою або пристроєм, вирішіть, який сигнал має перемогти при конфлікті, та впорядкуйте відповідно, оскільки «перший збіг» є єдиним арбітром.
Перевірте перед широкою публікацією. Чесний спосіб перевірити маршрутизацію за країною - це клікнути посилання з регіонів, що вас цікавлять, що зазвичай означає VPN або колегу за кордоном, а потім підтвердити в аналітиці Elido, що клік вирішився до очікуваної країни. Не довіряйте лише списку правил; довіряйте тому, що бачило призначення. Посібник з розумних посилань проходить через редактор правил та схему JSON, якщо ви будуєте правила через API.
Стежте за даними після запуску. Розбивка за країнами у вашій аналітиці скаже вам, чи витримали припущення щодо маршрутизації. Якщо ринок вирішується до іншої країни з дивовижною частотою, це ваш сигнал, що корпоративний шлюз або оператор спотворює геолокацію, і вам, можливо, варто покладатися на мовні сигнали натомість. Маршрутизація є гіпотезою; дані кліків - це тест.
Геотаргетинг заробляє своє місце в управлінні посиланнями для маркетологів саме тому, що є невидимим, коли працює. Відвідувач ніколи не бачить рішення. Він натискає одне посилання, потрапляє туди, де йому відповідно, а ви підтримуєте рівно один слаг. Якщо ви ще вирішуєте, чи потрібна вам умовна маршрутизація взагалі, стаття що таке скорочувач URL починається з основ, а сторінка функції розумних посилань та сторінка функції deep-посилань показують поверхню маршрутизації повністю. Зобов'язання щодо резидентності та обробки за всім цим знаходяться на сторінці довіри, а план, що включає геоправила, - на ціноутворенні.