Если вы раздадите один и тот же флаер англоговорящим и испаноговорящим покупателям, оба отсканируют один и тот же QR-код — и оба попадут на одну страницу, независимо от языка их телефона. Динамическая маршрутизация по языкам решает эту проблему. Она считывает языковые настройки устройства во время сканирования и отправляет каждого посетителя на нужный URL до того, как он увидит хоть слово контента.
Это не та функция, о которой знают большинство владельцев малого бизнеса, но это один из самых практичных способов использования динамической маршрутизации для тех, кто продаёт многоязычной аудитории.
Как на самом деле работает определение языка
Когда смартфон открывает URL, браузер отправляет заголовок Accept-Language — короткую строку вроде es-MX, fr-FR или zh-TW. Платформы динамических QR-кодов, поддерживающие языковую маршрутизацию, перехватывают этот заголовок на уровне перенаправления и сравнивают его с правилами, которые вы установили. Весь процесс занимает миллисекунды и невидим для сканирующего.
Что вы настраиваете на простом языке:
- URL по умолчанию — куда попадёт любой, чей язык не указан в правилах (обычно страница вашего основного рынка)
- Языковые правила — один или несколько кодов локали, связанные с URL назначения
Некоторые платформы позволяют сопоставлять широко (es ловит все варианты испанского) или узко (es-MX ловит только мексиканский испанский). Широкое сопоставление почти всегда правильный выбор, если ваши мексиканская и испанская целевые страницы действительно отличаются.
Когда языковая маршрутизация стоит настройки
Не каждой кампании она нужна. Языковая маршрутизация окупает затраты на настройку в таких ситуациях:
- Двуязычные печатные меню — ресторан с англоговорящей и испаноговорящей клиентелой использует один печатный QR; каждая группа попадает на свою версию цифрового меню.
- Материалы для международной выставки — бренд, выставляющийся на международной выставке, печатает одну партию брошюр; посетители из шести стран попадают на шесть локализованных страниц товара.
- Упаковка, отправляемая через границы — единая этикетка с одним кодом обслуживает как рынок США, так и канадский франкоязычный рынок без необходимости отдельных печатных тиражей.
- Розничная вывеска в многоязычных районах — одна оконная наклейка маршрутизирует англоговорящих и мандаринских говорящих на отдельные рекламные страницы.
- Инструкции, обращённые к сотрудникам — QR-код на полу производства маршрутизирует на документы безопасности на языке устройства рабочего.
Самый явный признак того, что вам это нужно: вы уже ведёте отдельные целевые страницы для каждого языка, но используете отдельные QR-коды (или вручную обновляете один код каждый раз, когда меняете направление). Языковая маршрутизация сворачивает это в один код с одной печатной работой.
Пошаговая настройка
Следующие шаги применимы к большинству платформ динамических QR-кодов, включая платформу Super QR Code Generator.
1. Сначала создайте целевые страницы. Языковая маршрутизация бесполезна, если страницы ещё не существуют. Убедитесь, что каждый локализованный URL активен и оптимизирован для мобильных устройств перед настройкой любых правил.
2. Создайте новый динамический QR-код. Статические коды содержат фиксированный URL — они не могут маршрутизировать. Вам нужен динамический код. Если вы не уверены, какой тип кода выбрать, поиск QR-кода поможет вам найти правильный формат перед созданием. 🔧
3. Введите ваши правила в порядке приоритета.
Большинство интерфейсов обрабатывают правила сверху вниз. Сначала указывайте самые специфичные коды локали (pt-BR перед pt), потом языки в общем виде, потом значение по умолчанию.
4. Протестируйте на реальных устройствах. Измените язык телефона в настройках, отсканируйте код и проверьте перенаправление. Сделайте это для каждой локали, которую вы настроили. Эмуляторы могут упустить граничные случаи; реальное устройство не упустит.
5. Проверьте аналитику по каждому направлению. После запуска изучите, какие целевые URL получают трафик. Понимание шести метрик, которые реально влияют на решения — включая количество сканирований по каждому направлению — показывает, соответствует ли ваше распределение языков ожиданиям от аудитории.
Типичные ошибки, которых нужно избегать
Маршрутизация по стране вместо языка. Маршрутизация по стране использует IP-адрес сканирующего. Языковая маршрутизация использует языковые настройки устройства. Это не одно и то же: немецкий турист в Майами имеет американский IP, но немецкие настройки телефона. Маршрутизируйте по языку, если у вас нет конкретной юридической или коммерческой причины использовать географию.
Забывание о письмах справа налево. Если вы маршрутизируете на арабские или иврит страницы, подтвердите, что эти страницы действительно корректно отображаются на мобильных устройствах перед печатью. Правило маршрутизации, которое работает отлично, но отправляет человека на сломанный макет, решает проблему неправильно.
Использование одного и того же дизайна QR-кода на всех материалах. Если ваши английские и испанские флаеры выглядят идентично, ни одна аудитория не знает, что код предназначен для них. Краткий призыв к действию на каждом языке («Отсканируйте для подробной информации» / «Escanea para más») на соответствующем флаере убирает эту боль. Для рекомендаций по дизайну, которые сохраняют надёжность сканирования на разных печатных материалах, руководство по дизайну брендированных QR-кодов охватывает выбор форм глазков и стилей модулей, влияющие на читаемость при малых размерах.
Отсутствие разумного значения по умолчанию.
Если вы сопоставляете es и fr, но не de, немецкий сканирующий попадёт на вашу страницу по умолчанию. Убедитесь, что эта страница — ваша самая сильная или универсальная — а не недоделанный заполнитель.
Позволение целевым URL устаревать. Языково-маршрутизированные коды используют один печатный артефакт. Если один URL направления оказывается недоступным, все сканирующие, попадающие на эту локаль, получат сломанный опыт. Установите повторяющееся напоминание в календаре для аудита каждого целевого URL как минимум раз в месяц.
Краткий справочник: коды языков, которые вы будете использовать чаще всего
| Язык | Общий код | Частый региональный вариант |
|---|---|---|
| Испанский | es |
es-MX, es-ES |
| Французский | fr |
fr-FR, fr-CA |
| Португальский | pt |
pt-BR, pt-PT |
| Упрощённый китайский | zh-Hans |
zh-CN |
| Традиционный китайский | zh-Hant |
zh-TW |
| Арабский | ar |
ar-SA, ar-EG |
| Немецкий | de |
de-DE, de-AT |
Большинство платформ принимают стандартные коды BCP 47. Если ваша использует другой формат, проверьте документацию — основная логика одинакова.
Ключевые выводы
- Языковая маршрутизация считывает языковые настройки устройства сканирующего (заголовок
Accept-Language) и автоматически перенаправляет его — отдельные коды не требуются. - Это окупается главным образом на печатных материалах, используемых многоязычной аудиторией, где переиздание для каждого языка дорого или непрактично.
- Всегда создавайте и тестируйте целевые страницы перед настройкой правил, и тестируйте на реальных устройствах в каждой целевой локали.
- Установите осмысленный URL по умолчанию для любого языка, который вы явно не сопоставили.
- Отслеживайте данные сканирования по каждому направлению после запуска; неожиданное распределение часто раскрывает информацию об аудитории (или неправильно настроенное правило).
