Змінити мову
Українська English Русский Deutsch Español Français Italiano Tiếng Việt Türkçe Bahasa Indonesia हिन्दी 日本語 中文
Меню
Ціни
Проксі
ТИПИ ПРОКСІ
ЗА ЛОКАЦІЯМИ77 локації
Рішення
Ресурси

Проксі для гео-тестування: сторінка очима місцевого відвідувача

Сайти змінюють те, що показують, залежно від країни: ціни, наявність, валюту, мову, банери згоди, цілі ланцюжки редиректів. Перевірка цього зі свого робочого місця вимірює ваш власний ринок. Статична адреса в цільовій країні перетворює здогадку на спостереження, яке можна повторити.

Каталог охоплює 77 країн і називає провайдера за кожним блоком. Тут перелічено те, що є в каталозі, і нічого не стверджується про тести доставки в будь-якій із цих країн.

Коротко: Гео-тестування тут означає тестування за географією, а не оптимізацію під генеративні пошукові системи: перевірку вашого сайту зсередини країни, щоб те, що ви записуєте, збігалося з тим, що показують відвідувачу там. Якщо відвідувач не надав дозволу на доступ до місцеположення, сайту доводиться визначати, де він перебуває, зазвичай за IP-адресою. Статична адреса в цій країні, що зберігається між прогонами, надає сенсу порівнянню тиждень до тижня.

Адреса, з якої ви тестуєте, перебуває в мережі інтернет-провайдера в країні, обраній під час оформлення замовлення, і поки триває період, нею не користується ніхто інший. Ціни, валюти, наявність, варіанти доставки та юридичні повідомлення змінюються від країни до країни, і жодну з цих змін не видно з офісу на іншому ринку.

Як сайт визначає, де ви

Точне місцеположення браузер повідомляє через Geolocation API, і специфікація W3C вимагає явного дозволу користувача, перш ніж місцеположення буде передано. Сайт, який не питає, спирається на адресу й шукає її в геолокаційній базі. Мережі можуть публікувати власні дані для таких баз у форматі geofeed з RFC 8805. Мова є окремим сигналом: браузер повідомляє своє налаштування в заголовку Accept-Language (RFC 9110, розділ 12.5.4), тож тест, який змінює адресу, але не мовне налаштування, може показати місцеві ціни неправильною мовою. Поради тут випливають із цих механізмів; жодного конкретного сайту ми не вимірювали.

Хто проводить ці тести

Команди QA та локалізації

Перевіряють на своїх сайтах мову, редиректи та юридичні повідомлення, які показуються ринку; нічого з цього не видно з офісу на іншому ринку.

Команди ціноутворення та e-commerce

Перевіряють на своїх сайтах ціни, валюти, наявність і варіанти доставки, що змінюються від країни до країни.

Усі, хто порівнює ринки

Порівнюють, що ваш власний сайт пропонує на різних ринках, з фіксованої адреси на кожному, щоб різниця між двома прогонами вказувала на зміну.

Повторювана регіональна перевірка

  1. Складіть перелік сторінок для перевірки та того, що має різнитися за ринками

    Таблиця того, що змінюється залежно від точки спостереження, годиться як стартовий набір.

  2. Купіть по одній адресі на кожному ринку

    Тримайте її стільки, скільки триває порівняння.

  3. Починайте кожен прогін з чистого профілю браузера

    З мовою та часовим поясом цього ринку.

  4. Запишіть базову лінію

    Скриншот, підсумковий URL після редиректів, а також ціну й валюту в тому вигляді, як їх показано.

  5. Повторюйте за фіксованим розкладом з тієї самої адреси

    Порівнюйте кожен прогін із цією базовою лінією.

  6. Перевірте адресу, перш ніж довіряти різниці

    Відкрийте Мій IP через цю адресу й переконайтеся, що вона й далі визначається на цьому ринку. Якщо вона змістилася, запросіть заміну й не враховуйте результат.

Що сайт може змінити в собі, коли дізнається, де ви

Кожен рядок описує те, що може непомітно різнитися між вашим робочим місцем і місцем вашого клієнта і що дає змогу побачити адреса на цьому ринку.
Що змінюєтьсяЯк помітити, що щось не так
Ціна та валютаЧисло, символ і те, чи включено податокВаш скриншот не збігається з рахунком клієнта
Наявність і доступністьЯкі товари й тарифи взагалі пропонуютьсяПідтримка відповідає на запитання про продукт, якого там ніхто не бачить
Мова та локальТексти, порядок дати, десяткові роздільники, форми адресиФорма відхиляє правильний місцевий поштовий індекс
Згода та юридичні повідомленняЯкий банер з'являється і про що він зобов'язаний спитатиРинок скаржиться на повідомлення, якого ви ніколи не бачили
Редиректи та маршрутизаціяНа який домен чи підрозділ ви потрапляєтеАналітика показує трафік, що заходить туди, де ви нічого не будували
Пошук і рекомендаціїРанжування та підказки, налаштовані під ринокДвоє людей описують ту саму сторінку по-різному

Чому одна адреса на ринок

Повторюване вимірювання

Тест корисний, лише якщо різницю між двома прогонами спричинив сайт. Якщо щоразу приходити з іншої мережі, з'являється друга причина. Одна адреса на ринок тримає точку спостереження сталою, і вона випадає з порівняння.

Адреса поза хостинговими діапазонами

Деякі сайти поводяться з адресами, зареєстрованими на хостинг-компанії, інакше, ніж з іншими з'єднаннями. Адреса в мережі інтернет-провайдера для такої перевірки виглядає з'єднанням того самого виду, що й у місцевого відвідувача, тож ця змінна збігається з тим, що має відвідувач.

Стан, що переживає тест

Кошики, сесії, розподіл за A/B-тестами та вибір cookie живуть у прив'язці до адреси. Ротація скидає їх посеред прогону, а тест, що постійно скидається, зрештою тестує проксі.

Властивості, важливі для цієї задачі

Вибір країни
Обирається під час оформлення замовлення й фіксується на період; у каталозі їх 77
Вибір провайдера
Названий під час оформлення замовлення, тож обираєте ви; операторів у США: 19
Ротація
Немає, тож повторний прогін починається там, де закінчився попередній
Протоколи
HTTP, який переносить HTTPS, або SOCKS5, перемикається на замовленні; скриптові (headless) і звичайні браузерні прогони йдуть з однієї адреси, тож збігаються
Контроль доступу
Логін і пароль або білий список IP для сервера, на якому йдуть ваші автотести
Паралельні перевірки
100 сесій на проксі, 10 після 50 ГБ за календарний місяць (Умови надання послуг, розділ 2.4)

Інші сценарії та сам продукт

Запитання про тестування за регіонами

Чи можна обрати місто або регіон усередині країни?

Ні. Каталог статичних резидентних адрес продається за країною, провайдером і тарифом, і жодна пропозиція в ньому сьогодні не прив'язана до міста чи регіону. Кожна адреса несе те місцеположення реєстрації, яке її провайдер записав для блоку. Обрати його не можна, і ми його не обіцяємо.

З кількох країн можна тестувати?

У каталозі їх 77, у кожної названо провайдера. Тестування кількох ринків означає одну адресу на ринок: ціну вказано за IP за період, тож тест на п'ять ринків означає п'ять адрес. Жоден тариф не містить перемикання країни.

Чи потрібен браузер, чи вистачить скрипта?

Залежить від того, що змінюється. Ціни, наявність і редиректи зазвичай видно й простому запиту. Банерам згоди, геолокації на боці клієнта і всьому, що рендериться після завантаження, потрібен справжній браузер, а браузер ще й запитає дозволи й прочитає часовий пояс, який має збігатися з країною адреси. Адреса є лише однією з кількох вхідних величин; узгодити з нею решту входить у вашу частину роботи.

Чому не VPN?

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

Чи зміниться адреса між прогонами тестів?

Не протягом оплаченого періоду, якщо ви самі не запросите заміну, і не при продовженні, тож між прогонами змінилося лише те, що ви тестували.

Що, як адреса ринку перестане там визначатися?

Адреса, яка починає визначатися в іншій країні, прямо вважається підставою для безкоштовної заміни, до 20 % IP у замовленні за календарний місяць ([Умови надання послуг](/uk/terms-of-service/), розділ 2.5). Для цього сценарію це найважливіший збій, бо тестовий стенд, що тихо переїхав до іншої країни, видає неправильні відповіді, які виглядають упевнено. Умови надання послуг

Коли це доречний інструмент

Використовуйте його, коли питання в тому, що ваш власний сайт показує на одному ринку і чи це змінилося. Використовувати адресу, щоб отримати контент, який сайт не показує у вашій країні, зовсім інша справа, і розділ 5 Політики прийнятного використання це забороняє. Це недоречний інструмент, коли важлива різниця між містами, на які продукт націлитися не може, або коли потрібно багато незалежних вибірок одночасно, що належить до задач ротаційного пулу. Почніть з одного ISP-проксі на кожен ринок, де ви продаєте, з ціною за IP за період, і додавайте ринки в міру зростання плану тестів.

Джерела

  • W3C Geolocation API: браузер повідомляє місцеположення лише з явного дозволу користувача
  • RFC 8805, the geofeed format: геолокаційні дані, які мережі публікують для власних блоків адрес
  • RFC 9110, section 12.5.4, Accept-Language: мовне налаштування браузера, сигнал, окремий від адреси