Автоматическое определение местоположения: Служба определения местоположения Windows и конфиденциальность

Содержание

Как настроить геолокацию на сайте

Найди меня

Как определить местоположение посетителя сайта

Предугадывать желания клиента уже недостаточно — теперь хорошо бы знать заранее, где он находится. Для этого придется немного пошпионить. Чего не сделаешь, чтобы повысить качество пользовательского опыта. Хорошая новость: клиенты сами не против делиться своим местоположением, если понимают, в чем польза. Расскажем, кому и зачем нужна геолокация посетителей сайта, какими способами ее добыть на десктопе и мобильных, и как не заблудиться в процессе.

Каким сайтам необходима геолокация пользователей

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

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

Без геолокации не обойтись: агрегаторам и информационным порталам, которые помогают найти ближайшие магазины, рестораны, кинотеатры и другие объекты; такси и курьерским доставкам.

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

Варианты определения геолокации посетителя страницы

Чем меньше пользователь сделал кликов на сайте, тем он довольнее. Поэтому самым идеальным вариантом определения был бы автоматический. Если бы такой способ обладал высокой точностью, то превратился бы в страшный сон параноика — кликаешь по ссылке, а на другом конце знают номер твоего дома.

Несмотря на big data и то, что корпорации уже знают про нас больше, чем мы про себя сами, приватность геолокации пока свято охраняется. Это не прихоть отдельных компаний, а международный стандарт. Поэтому без согласия пользователя доступен только один автоматический вариант — определение локации по IP. Он же — самый приблизительный из возможных.

Все, кто угрожает оппонентам в комментариях вычислить их по IP, лукавят. Таким образом, по открытым данным, можно определить только регион или город гостя страницы. Но и тут иногда бывают осечки.

Как работает автоматическая геолокация по IP

IP-адрес — это уникальный адрес в определенной сети. Когда пользователь переходит на сайт, в качестве его IP-адреса выступает IP-адрес провайдера, через которого он зашел в интернет. Существуют базы IP-адресов, в которых информация об адресах связана с их предполагаемым местоположением. Сайт с определением локации «на входе» автоматически обращается к этой базе, а она в ответ предполагает регион или город посетителя. В некоторых случаях система ошибается, например, если у пользователя включен VPN. Поэтому лучше перестраховаться и спросить, правильно ли вы определили город, а также добавить опцию выбора из списка.

Отлично, если вы объясните, зачем вообще задаете такой вопрос. Так делают редко, но те, кто делают — молодцы.

Сразу указали, что от региона зависит стоимость. Полезно: посетитель сразу понимает, что ваш интерес не праздный

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

Стоит ли пользоваться встроенными модулями для CMS

Для автоматического определения локации предлагают встроенные модули почти для всех CMS. Например, множество вариантов для Битрикс. Обещают пользу и удобство, но по факту такой модуль может сломать вам сайт. Даже если технически всё будет безопасно, то одним плагином вы все равно не обойдетесь. Понадобится интерфейс для подтверждения города и его замены; прописанная логика поведения сайта для разных городов — иногда нужно поменять только телефоны и адреса, а иногда — содержание большей части страниц. Без программиста всё это не организовать.

Определение локации по данным Geolocation API

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

Пользоваться этой технологией можно и с десктопа, но особой точности не ждите. Ноутбук или стационарный компьютер обычно сами не знают о своем местоположении, поэтому согласие пользователя мало что изменит — передавать-то особо нечего. Вы получите примерно те же сведения, что и при автоматическом определении по IP.

Все свои возможности Geolocation API раскрывает только с мобильного устройства (подойдет смартфон или планшет). Здесь при получении согласия посетителя, вы сможете определить его геолокацию с точностью до дома. Вариантов «вычисления» координат несколько — через вышки сотовой связи поблизости (Cell ID), по данным от WIFI или GPS. Чтобы получить максимально точную геопозицию пользователя, имеет смысл проверять данные по убыванию точности:

Сначала GPS. Если у пользователя он включен или сохранились актуальные данные о местоположении, то локация определяется именно так. Точность на высоте — GPS делится конкретными координатами пользователя, а не пытается угадать, где же он.

Включен Wi-Fi — адрес вычисляется по его положению. Запрос идет к базам данных Wi-Fi. Точность ниже, чем в первом варианте. Локацию можно определить в радиусе 100 метров.

Мобильные станции помогают, когда нет других данных. Упор тоже на базы вышек мобильной связи. Здесь радиус еще шире — около километра.

IP-адрес выручает, если с данными совсем скромно. Вы получите очень приблизительную догадку о том, где базируется посетитель сайта — город или (если повезет) район.

Подвох с Geolocation API в одном: надо сделать так, чтобы пользователь захотел поделиться этими данными с вами. Важно дать посетителю сайта понять, что вы не просто из любопытства проверяете, где он отсиживается, а хотите таким образом облегчить его жизнь. Помогут несколько советов.

Не запрашивайте локацию сразу же после перехода на сайт. Человек только заглянул к вам, еще не понял, что происходит, а вы уже с порога: «ну, давай, выкладывай свой адрес». Такие настойчивые попытки сблизиться отпугивают. Скорее всего посетитель на автомате нажмет отказ.

Рив Гош посылает запрос автоматически при переходе на сайт. Пользователь еще даже не успел познакомиться с товаром

Задавайте вопрос о геолокации в контексте, полезном пользователю. Если посетитель пока просто читает статью, не стоит атаковать его запросами.

Аптека пытается узнать локацию посетителя, пока тот читать статью про боль в горле

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

ПроАптека отправляет запрос на геолокацию только из корзины, а потом показывает все ближайшие точки выдачи заказа

Отказов будет меньше, если вы разместите очевидную кнопку, например «найти меня» или «найти поблизости». Нажав на нее, пользователь сам совершит действие, говорящее о том, что он заинтересован передать вам свой адрес.

Аптека по умолчанию предлагает выбрать из списка пунктов, а для более точной локации — нажать на кнопку в правом нижнем углу

А вот более очевидный вариант

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

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

BoxBerry предлагает найти на карте подходящий пункт

От браузера к более mobile-friendly решению: геолокация в PWA

Самый «родной» инструмент для определения геолокации — мобильное приложение. Пользователю удобно и просто ориентироваться в интерфейсе, а вам достаточно получить разрешение всего один раз. Но создать приложение, а потом привлечь туда достаточную аудиторию — это задача со звездочкой. Если вы хотите сэкономить себе время, нервы и деньги, но при этом попробовать что-то более mobile-friendly, чем обычный браузер, — знакомьтесь с PWA.

PWA (Progressive Web App) — технология, позволяющая по сути преобразовать ваш сайт в приложение. А установить его потом можно прямо из браузера, минуя магазины с их требованиями и ограничениями.

При переходе на ваш сайт посетитель увидит призыв установить PWA. Сделать это можно в один клик.

Гугл предлагает установить PWA для разработчиков

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

Запрос для определения геолокации идет к тем же данным, что и в нативном приложении из магазина.

С технологией PWA работают крупные мировые бренды, периодически отчитываясь о повышении конверсии. Например, почитайте кейс Lancome или посмотрите видеоотзыв с результатами от Forbes.

Выделим аргументы «за» и «против» PWA.

Итоги: какой вариант определения геолокации выбрать

Определение местоположения пользователя в мобильном приложении- обзор возможностей технологий Сбера для вашего бизнеса

6 минут

на чтение

4 сентября 2022

Продукты из этой статьи:

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

Сведения о местоположении позволяют улучшать качество взаимодействия с аудиторией, пользовательский опыт, координацию и логистику.

Для чего бизнесу геоданные пользователей

После получения информации о местоположении посетителя сайта компания может настроить:

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

Законом 152-ФЗ строго охраняются персональные данные граждан, поэтому сбор может проводиться только по их согласию, которое даёт пользователь нажатием соответствующей кнопки на сайте. В итоге сокращается количество кликов и автоматизируется процесс покупки товара или получения услуги. Большинство пользователей понимают удобство функции и охотно предоставляют свои геолокационные сведения.
Для геолокации на сайте при его посещении с ПК или ноутбука используется IP-адрес. Существует также метод определения местоположения по ссылке с помощью специальных программ.

Обзор технологии от Сбера

Экосистема Сбера включает решения для разработчиков, благодаря которым можно создавать навыки для голосовых ассистентов Салют и размещать их на площадке developers.sber.ru.

Проекты создаются с помощью инструментов платформы Studio и становятся доступны пользователям сервисов Салют и умных девайсов от Sber.

В среде для разработчиков можно создавать приложения разного характера — от чат-ботов и онлайн-магазинов до HTML5-игр. В любое из них можно встроить автоматическое определение геолокации.

Для этого нужно соблюсти определённые условия:

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

Подключить смарт-сервисы, которые получают данные клиентов, можно несколькими способами:

  • создать проект в SmartService на платформе Studio;
  • встроить соответствующий код на JS с помощью API, если приложение создано в среде Code;
  • выбрать нужный блок в проекте, созданном в Graph.

При любом способе потребуется составить заявку, которая соответствует всем условиям подключения, и отправить её на модерацию. В заявку включаются один или несколько необходимых сервисов.

Определение местоположения в приложении

Для получения геолокационных данных пользователей в Studio доступны два решения — SmartGeo и SmartProfile. Полученные геоданные используются для выполнения сценариев, в частности, упрощённого оформления заказов и доставки в конкретных городах.

SmartGeo

Если пользователь дал согласие, сервис SmartGeo определит его местоположение в двух форматах:

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

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

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

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

SmartProfile

В среде Studio пользователи всех приложений объединены в общую базу. Сервис SmartProfile создаёт виртуальные личные карточки клиентов, в которых содержится их адрес. Подключение решения позволяет применять эту информацию для сценариев, подразумевающих оформление заказов и доставки, при условии получения согласия от пользователей.

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

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

Как подключить SmartProfile и какие данные можно ещё получить

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

Чтобы подключить SmartProfile, оформляется отдельная заявка, к которой прикладываются:

  • информация о наименовании и ИНН компании;
  • идентификатор проекта, к которому подключается решение;
  • сценарии, предполагающие использование данных клиентов.

Сбор персональных данных требует разработки политики конфиденциальности. При подключении геолокационных сервисов обязательно прикладывается ссылка на страницу с положениями политики.

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

С помощью сервиса запрещено:

  • собирать платёжные реквизиты и данные банковских карт;
  • использовать и распространять ПО для незаконной обработки персональных сведений;
  • давать доступ к базам данных третьим лицам.

Во время автозаполнения пользователь может подтвердить или изменить свои данные, а также отказаться от их использования.

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

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

Полная функциональность 2ГИС открывает новые возможности:

  • встроить в сайт детальные карты;
  • войти в справочник организаций;
  • предоставить клиентам поиск магазинов, пунктов выдачи заказов и других точек на карте по адресам и координатам;
  • прокладывать самые удобные маршруты прямо на сайте;
  • использовать для навигации красивые 3D-карты.

Среди предложений от Сбер одно из самых эффективных — API 2ГИС Навигация, которое решает логистические задачи внутри любого проекта. Сайт, оснащённый геолокационной навигацией, позволит строить автомобильные, грузовые, пешие и велосипедные маршруты разной степени сложности.

Для такси

Сервис по вызову такси можно дополнить навигационным API, который выстроит оптимальный маршрут с учётом пробок, полос общественного транспорта, направлений движения, актуальных дорожных ситуаций. Алгоритм вычислит автомобиль, который находится ближе всего к клиенту, а также позволит при заказе отфильтровать неподходящие машины.

Для грузового транспорта

Truck Directions API подберёт маршрут, исключающий ограничения по весу и габаритам машины. Оповестит о временных ограничениях движения грузовых автомобилей по определённым участкам дорог. После соответствующих настроек возможно исключение из геолокации платных и грунтовых дорог. Доступен выбор кратчайших по времени или по расстоянию маршрутов.

Для курьерских служб

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

Для пешеходов

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

Для специальных служб

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

Для велосипедистов

Программа знает геолокационную карту велосипедных дорожек. Можно исключить лестницы, подземные и надземные переходы и другие места, в которых передвижение на велосипеде затруднено.

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

В комплексе со SmartProfile инструменты для бизнеса 2ГИС позволяют автоматизировать взаимодействие с пользователями сайтов и приложений в вопросах оформления заказов и доставок в любом городе. Благодаря предзаполненной информации о местоположении клиентов и построению быстрых маршрутов логистика становится быстрее, а удовлетворённость потребительской аудитории — выше.
Продукты из этой статьи:

Автоматические системы позиционирования для катания на лодках и рыбалки

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

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

Якорная система, входящая в состав пакетов двигателей/автопилота с GPS-управлением, включает Skyhook от Mercury Marine и систему динамического позиционирования от Volvo Penta, а также Spot-Lock от Minn Kota и режим привязки MotorGuide, который работает с блоком Lowrance HDS. .

Системы троллинговых двигателей
Разработанные для использования в качестве рыболовных инструментов, системы от Minn Kota и MotorGuide используют одиночные электрические троллинговые двигатели, установленные на носу, которые могут поворачиваться на 360 градусов и использовать переменную скорость, чтобы удерживать лодку на якоре.

Advertisement

Spot-Lock — это функция i-Pilot от Minn Kota, которая интегрирует GPS с троллинговыми моторами Ulterra, Terrova, Power-Drive V2 и Riptide. Нажмите кнопку на беспроводном пульте дистанционного управления, чтобы активировать Spot-Lock. Вы также можете управлять i-Pilot с помощью сетевого многофункционального дисплея Humminbird.

При подключении к сети многофункционального дисплея Lowrance HDS с функцией SmartSteer троллинговые моторы MotorGuide Xi5 Pinpoint с электроуправлением предлагают якорь
режим, среди прочих функций. Вы можете активировать режим привязки с сенсорного экрана дисплея.

Я использовал обе системы в очень сложных условиях — Spot-Lock на 16-футовой G3 в неумолимых течениях, где озеро Сент-Клер в Мичигане впадает в реку Детройт, и якорный режим MotorGuide на Yellowfin 24 Bay в узких проходах вдоль Флорида-Кис во время сильных приливов.

Реклама

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

В отличие от якоря, качание небольшое. Лодка крепко держится в заданном вами положении. Если вы хотите двигаться, вы можете бегать из стороны в сторону или взад и вперед, чтобы ловить новые участки — ценная функция, когда, например, вы ловите затонувшие корабли или края речного русла.

Звучит отлично, но есть недостатки. Электрические троллинговые моторы предназначены для пресноводных рыбацких лодок и лодок с низкопрофильной носовой частью. Валы троллинговых двигателей недостаточно длинные для лодок с высоким носом. Кроме того, для адекватного управления лодкой длиной более 20 футов вам потребуется 36-вольтовая система, что означает три тяжелых батареи глубокого разряда серии 31, предназначенные для троллингового двигателя.

Реклама

Многодвигательные системы
Компания Mercury Marine возглавила разработку виртуальной постановки на якорь с помощью своего Skyhook — функции низкоскоростной технологии рулевого управления с помощью джойстика, доступной для систем привода Zeus, кормовых приводов Axius и нескольких подвесных двигателей Verado. Приводы Volvo Penta IPS также доступны с системой динамического позиционирования.

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

Кроме того, если вы управляете лодкой в ​​одиночку, вы также можете использовать автоматическую систему позиционирования, чтобы временно взять управление на себя, пока вы устанавливаете кранцы и тросы перед швартовкой лодки.

Advertisement

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

This entry was posted in Популярное