26 lipca 2018

Zaszły ważne zmiany w Google Maps, które mogą wpływać negatywnie na działanie sklepu

Nowa odsłona Google Maps

Od początku integracji z mapami Google nie były wymagane własne klucze Google API. Już rok temu, Google zaczęło coraz restrykcyjniej egzekwować limity wywołań API i dla większych sklepów wprowadziliśmy opcjonalną możliwość podania własnego klucza developerskiego, który po wniesieniu niewielkiej opłaty pozwalał na nielimitowaną ilość wyświetleń. Niestety w ostatnim czasie nastąpiły dość duże zmiany w usłudze Google Maps. Usługa została udoskonalona i oferuje teraz większe możliwości. Dla naszych klientów zmianą jest jednak nowy plan taryfowy, w którym Google Maps Platform zmniejszyło limity darmowych wyświetleń mapy. Dotychczasowy bezpłatny limit 750 tys. zapytań zamienia się w ok. 28 tys. miesięcznie (prawie 30 razy mniej), a dotychczasowe $0.5 za płatne użycie zmienia się w $7 (14 razy więcej), $5.60 przy większej liczbie odsłon.

Co trzeba zrobić, aby w dalszym ciągu korzystać z usług Google Maps?

Ponieważ wielu klientów zaczęło dostrzegać problem z wyświetlaniem map Google, wynikającym z tego, że obsługa własnego klucza nie była możliwa lub nie działała w pełni poprawnie, po wnikliwej analizie pojedynczych przypadków udało nam się ustalić że w większości problemy występują po stronie konfiguracji API map, i tam w pierwszej kolejności należy szukać rozwiązań (np. nie podpięta domena pod API Key, usunięty cały projekt, projekt wymaga autoryzacji, brak aktywnej usługi Geocoding) - błędy można odczytać w konsoli developerskiej przeglądarki. Doraźnie udało nam się wgrać także dla starych masek dodatkową "łatkę", działającą w JavaScript, która nie zablokuje możliwości składania zamówienia, gdy Google Maps nie działa poprawnie.

Trzeba jednak zdawać sobie sprawę z tego, że aby usługa działała poprawnie potrzebny jest ważny klucz API oraz konto rozliczeniowe Google Cloud Platform, co omawiamy wnikliwie na stronie Szczegóły i najszęściej zadawane pytania dotyczące integracji z Google Maps.

Mniejsze sklepy internetowe nie powinny mieć problemów ze zmieszczeniem się w darmowym planie taryfowym, nie zmienia to jednak faktu, że muszą posiadać konto bilingowe i dodać do niego kartę kredytową.

Porada dla klientów

Klientom z template'ami STANDARD sugerujemy aktualizację do najnowszych rewizji w pierwszej kolejności, następnie zaktualizowanie klucza API do aktualnego.

Klientom z template'ami indywidualnymi w przypadku problemów po aktualizacji apikeya sugerujemy kontakt z działem graficznym i obiecujemy że takie problemy będą przez nas bez potrzeby wykupowania zadań Express, poprawiane ekspresowo.