Начните искать ключевые слова

Используйте Serpstat, чтобы находить лучшие ключи

How-to 15 февраля 2019  |  30741   1   |  Читать 5 минут  – Прочитать позже

Как определять город пользователя на сайте

Как определять город посетителя на сайте
ЧЕК-ЛИСТ: КОНТЕНТНАЯ ЧАСТЬ — НОВЫЙ ФУНКЦИОНАЛ
Для коммерческих проектов, которые предлагают различные условия обслуживания в зависимости от региона клиента, нужно реализовать выбор города на сайте. Местоположение пользователя определяется с помощью геолокации либо проверки IP-адреса.

Для чего нужно определять местоположение пользователя

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

После выбора города изменение контента реализуется по-разному. На некоторых сайтах поменяются только местные номера телефонов в шапке, а на других — при смене города загрузится региональный поддомен.

Подобная фильтрация помогает отображать не только данные по всему региону, но и кастомизировать контент по более точному местоположению — району города вплоть до дома пользователя, показывая определенные места рядом: например, ближайший к клиенту магазин или офис.
Информация о местоположении предоставляется только с согласия пользователя, поэтому предварительно нужно попросить его разрешить определять геолокацию.
Как сайты определяют местоположение? Если пользователь не разрешает включить геолокацию в своем браузере, нужно определить город по IP-адресу посетителя либо отображать универсальный контент без региональной привязки. Проверка IP-адреса может быть неточной, поэтому не стоит полностью полагаться на нее.
Автоопределение города на сайте
Реализовать выбор города на сайте можно с помощью js-скриптов, модулей для используемой CMS, API геолокации Google. Использование API геолокации потребует навыков программирования: нужно настроить обработку ошибок, задать интервалы обновления информации о местоположении, при необходимости переопределить точность геопозиционирования.

Google рекомендует не запрашивать информацию о местоположении посетителя сразу при загрузке, поскольку большинство пользователей в такой ситуации запретят доступ к этим данным. Также необходимо объяснять, для чего именно нужны сведения о местоположении.

Как добавить выбор города на сайт WordPress

Чтобы установить местоположение посетителя сайта на WordPress, можно воспользоваться плагином «WT Geotargeting»:
Плагин для определения местоположения посетителя для WordPress
Плагин позволяет добавлять шорткоды, которые дают настроить различное отображение контента в зависимости от местоположения клиента. При выборе местоположения используется база городов Украины.

На сайте разработчика представлены фрагменты кода, которые необходимо добавить на сайт для использования данного функционала.

Чтобы корректно настроить выбор города на сайте, нужны знания в сфере веб-разработки. Если их нет, можно получить помощь разработчиков.

Плагин доступен в бесплатном варианте и платном с расширенными возможностями:
Тарифные планы на плагин для определения геолокации WT Geotargeting
Расширенная версия на сайте работает таким образом:
Расширенная версия плагина для определения города пользователя WT Geotargeting
Автоматически определяется регион из списка, при этом можно выбрать другой город вручную. Система определяет широту и долготу местоположения пользователя, устанавливает страну, регион и город.

Как добавить выбор города на сайт OpenCart

Реализовать данный функционал можно, используя модуль «Определение города по IP адресу».
Модуль Определение города по IP для OpenCart
Инструмент совместим с любой версией OpenCart и выполняет следующие функции:

  • позволяет определить местоположение по IP-адресу, также давая возможность выбрать город вручную;

  • при оформлении заказа данные о стране и городе заполняются автоматически;

  • для разных городов можно выводить различный контент;

  • можно настроить редирект в зависимости от города клиента на соответствующий субдомен или URL-адрес;

  • присутствуют базы с городами Украины и Казахстана;

  • для изменения цен в зависимости от региона можно использовать улучшенную модификацию данного модуля — GeoIp Pro.

Пример работы модуля:
Модуль геолокации для OpenCart

Заключение

Определение города клиента позволяет менять контент сайта в зависимости от местоположения пользователя. При этом можно как заменить отдельные элементы, — например, телефон и адрес, — так и загрузить региональный поддомен с полностью измененной информацией и дизайном.

Для реализации функционала вручную нужны навыки веб-разработки либо помощь специалиста. Также можно найти готовые решения для используемой CMS, которые легко настроить самостоятельно. Мы также рекомендуем в связи с этим провести анализ сайта.
Эта статья — часть модуля «Список задач» в Serpstat
«Список задач» в Serpstat" title = "Как определять город пользователя на сайте 16261788230497" />
«Список задач» — готовый to-do лист, который поможет вести учет
о выполнении работ по конкретному проекту. Инструмент содержит готовые шаблоны с обширным списком параметров по развитию проекта, к которым также можно добавлять собственные пункты.
Начать работу со «Списком задач»

Serpstat — набор инструментов для поискового маркетинга!

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

Набор инструментов для экономии времени на выполнение SEO-задач.

7 дней бесплатно

Оцените статью по 5-бальной шкале

3.44 из 5 на основе 16 оценок
Нашли ошибку? Выделите её и нажмите Ctrl + Enter, чтобы сообщить нам.

Используйте лучшие SEO инструменты

Подбор ключевых слов

Поиск ключевых слов – раскройте неиспользованный потенциал вашего сайта

Возможности Serpstat

Возможности Serpstat – комплексное решение для эффективного продвижения вебсайтов

Кластеризация ключевых слов

Кластеризация ключевых слов автоматически обработает до 50 000 запросов в несколько кликов

SEO аудит страницы

Проанализируйте уровень оптимизации документа используя SЕО аудит страницы

Поделитесь статьей с вашими друзьями

Вы уверены?

Знакомство с Serpstat

Узнайте об основных возможностях сервиса удобным способом!

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

Имя

Email

Телефон

Будем рады вашему комментарию
Я принимаю условия Политики конфиденциальности.

Спасибо, мы сохранили ваши новые настройки рассылок.

Открыть чат технической поддержки
mail pocket flipboard Messenger telegramm