Приветствую всех.
Плотно протестировал работу модуля "Определение местоположения".
Сам по себе модуль открывает широчайшие возможности, но механизм его работы вызывает серьезные нарекания.
Для одного себя доработку пока не готов заказывать, но купил бы готовый модуль за не очень большие деньги. Думаю, если интересующихся темой будет N-ное количество, то возможно у разработчиков появится прямой финансовый интерес в доработке/переделке модуля.
Суть претензий ниже:
Как работает сейчас:
1. Человек приходит из поисковика по запросу "купить ботинки" (например), а попадает (первым делом) на страницу диалога, на которой до-о-о-лго грузится полный список городов, потом зачем-то появляется карта со всем функционалом яндекса (которую он, ясный перец, не заказывал), да еще ему предлагается нажимать какую-то кнопку. А ОН (ПОСЕТИТЕЛЬ) ВСЕХ ЭТИХ ТЕЛОДВИЖЕНИЙ НЕ ХОТЕЛ!
2. Всё время, пока происходит п.1 делать на сайте ничего невозможно, ибо все ресурсы ушли туда, а если отменить, то отображение способов доставки на странице товара не будет. Пострадает функционал. А происходит всё это далеко не одну секунду. А если (не дай Бог) зайти с мобильного, да при "слабом" инете, так проще закрыть сайт чем дождаться чего-то.... Тут еще браузер мобильника попросит доступ к определению местоположения... Параноики точно убегут.
3. В половине случаев из-за пп.1-2 человек просто покинет сайт. А это ухудшение поведенческих, рост числа отказов.
4. Не забываем про всплывающее окно, которое не очень нравится Гуглу (насколько я понимаю).
Абсолютно напрасно из определения города по IP сделано "представление", которое идет не на пользу.
В итоге имеем классную штуку, использование которой (в ее нынешнем виде) вредно для сайта.
Как должно быть (ИМХО):
1. Человек заходит из поисковика на ту страницу, на которую планировал.
2. В это время (абсолютно ненавязчиво, без загрузки списка городов и карт, в каком-то фоновом режиме, молча и быстро) определяется город (по IP, потому что точнее не нужно на данном этапе, хотя выбор вариантов можно оставить) и прописывается где-то в уголке сайта. Всё-о-о! Человек даже не должен знать об этом. Если ничего не подгружать, то процесс определения пройдет почти мгновенно и незаметно. Ну пускай окошко возникает ТОЛЬКО, если по IP определить вообще ничего не удалось.
3. И уж если определение города не устроит человека, и он увидит не тот город, он кликнет по его названию и тогда уже пускай будет шоу с картами и списками городов (если того захотел пользователь).
4. Вся история с определением местоположения нужна (пока) лишь для того, чтобы показать посетителю актуальные для его населенного пункта варианты доставки.
5. Всего-то требуется добавить настройку (флаг) что-то типа "определять город молча" и не выводить никаких окон без инициативы пользователя.
Если есть люди, которые согласятся со мной, отпишитесь в теме.
Для разработчиков: не забывайте про западный рынок. Уверен, там есть люди, которые поддержали бы идею, но (по понятным причинам) в этой теме не отпишутся.
Это в 100500 раз повысит реальную пользу модуля.