Grupa MagazynyInternetowe
Online: 904Zaprojektowaliśmy zgodnie z zaleceniami witrynę mobilną, wykonaliśmy ją z dbałością o standardy, przetestowaliśmy na różnych urządzeń i opublikowaliśmy pod wybraną domeną internetową - co nam pozostało? Oczywiście jej promocja i sprawienie, by zaistniała w świadomości użytkowników.
Niestety, do mierzenia efektów działań marketingowych nie wykorzystamy popularnych systemów statystyk - do śledzenia witryn mobilnych nie są prawidłowo przystosowane ani Google Analytics, ani Stat.pl czy inne tego typu aplikacje.
Obecnie pozostaje nam analiza logów serwera lub też zakup licencji dedykowanych rozwiązań, przeznaczonych do mierzenia ruchu na witrynach mobilnych: Mobile Stats (http://mobilestats.co.uk) albo Mobile Analytics (http://www.amethon.com/Content...).
Obydwa systemy oferują dosyć zbliżoną funkcjonalność, zapewniając wszelkie potrzebne dane analityczne: od liczby wizyt, odsłon, po geolokalizacje czy parametry techniczne użytkowników (przeglądarki, platformy etc.). Co ciekawe, w przypadku pierwszego rozwiązania statystyki naszego mobilnego serwisu sprawdzimy nie inaczej, jak właśnie poprzez urządzenie mobilne (poprzez stronę http://mobilestats.mobi).
Jak widać, trudno mieć serwis mobilny, samemu nie korzystając w ten sposób z sieci. Tak można najlepiej przekonać się, jakie rozwiązania sprawdzają się w praktyce.
Nie wszyscy użytkownicy będą pamiętać adres mobilnej wersji twojego serwisu. Dlatego bardzo dobrym rozwiązaniem jest ich wykrycie i przekierowanie na odpowiedni adres. Ważnym aspektem jest również określenie parametrów urządzenia - szerokości ekranu czy rodzaju używanej przeglądarki. Pomocne okazują się gotowe bazy danych urządzeń, zawierające szereg rekordów identyfikujących ich wszelakie parametry.
Największa tego typu baza danych to DeviceAtlas.com, firmowana przez dotMobi. W zakładce "devices" znajdziemy dokładne charakterystyki (przykład: http://deviceatlas.com/devices...) kilku tysięcy modeli. Poza standardowymi parametrami (takimi jak rozmiar i rozdzielczość ekranu, system operacyjny) obecne są m.in. informacje o obsługiwanych kodekach dźwięku i obrazu, maszynie wirtualnej Java czy dostępnych protokołach sieciowych (GPRS, EDGE, UMTS, HSDPA i inne).
Niestety, baza danych jest bezpłatna jedynie do przeglądania w wersji on-line. Jeżeli chcemy pobrać ją na dysk, wówczas musimy zakupić jedną z trzech licencji, w cenie od 99 $ do 299 $ rocznie, w zależności od częstotliwości aktualizacji. Twórcy DeviceAtlas.com udostępniają również API (Application Programming Interface), które dostępne jest w językach Java, .NET (w postaci biblioteki .dll), PHP 5, a wkrótce także w Ruby i Pythonie. Do celów deweloperskich możemy korzystać z bazy danych i API bezpłatnie.
Jeżeli jednak chcemy tylko wykryć urządzenie mobilne i jego parametry, możemy skorzystać z darmowego rozwiązania. A to za sprawą open source'owego projektu WURFL (Wireless Universal Resource File), będącego otwartą bazą danych w postaci pliku XML, zawierającego informacje o szeregu urządzeń mobilnych.
Na jego stronie internetowej, działającej pod adresem http://wurfl.sourceforge.net, znajdziemy do pobrania bazę w formacie .xml lub archiwum .zip. Ponadto udostępniono szereg przykładów użycia dla takich języków i technologii jak Java, PHP, Perl, Ruby, Python, .NET, C++ czy transformacji XSLT. W przypadku języka PHP dostępne są dwie gotowe aplikacje przeznaczone do integracji z bazą WURFL. Pierwsza to zestaw PHP Tools version 2.1 Final, składający się z 3 głównych plików (konfiguracja, parser i klasa główna).
Drugi to Tera WURFL, bazujący na pierwszym rozwiązaniu, jednak rozszerzający go o dodatkową funkcjonalność - głównie o korzystanie z bazy danych MySQL oraz panel administracyjny ułatwiający aktualizację pliku wurfl .xml. Zalecamy użycie właśnie tej bardziej zaawansowanej biblioteki, która charakteryzuje się szybszym działaniem, większymi możliwościami, a jednocześnie równie prostą instalacją.
Aktualne wydanie Tera WURFL oznaczone jest numerkiem 1.5.2 i można je z oficjalnej strony biblioteki:
http://www.tera-wurfl.com.
Rozpakowane pliki kopiujemy do osobnego katalogu na serwerze, a następnie
uruchamiamy w przeglądarce plik install.php z katalogu /admin.
Zostanie wyświetlony instalator, który każe nam skorygować uprawnienia
do katalogów, w których przechowywane będą dane, m.in. plik z bazą urządzeń.
Po podaniu prawidłowych danych logowania do bazy MySQL zostaną utworzone potrzebne tabele, po czym zostaniemy poproszeni o pobranie najświeższego pliku wurfl .xml - wystarczy kliknąć w odpowiedni link - dane mogą pochodzić z pliku lokalnego, z serwera WURFL lub z repozytorium CVS, gdzie dostępna jest najbardziej aktualna wersja.
Jeśli wszystkie operacje zostaną wykonane poprawnie, kasujemy plik install. php i przechodzimy w przeglądarce do katalogu /admin. Możemy tutaj m.in. sprawdzić poprawność instalacji, klikając na opcji "Tera-WURFL test script". Kolejnym krokiem jest wykorzystanie biblioteki w skryptach PHP serwisu. Integracja jest niezwykle prosta - aby sprawdzić, czy odwołanie nastąpiło z przeglądarki mobilnej, wystarczy wstawić następujące linie w kodzie serwisu:
1. <?php 2. require_once('tera_wurfl .php'); 3. $wurfl = new tera_wurfl (); 4. $matched = $wurfl -> getDeviceCapabilitiesFromAgent ($_SERVER["HTTP_USER_AGENT"]); 5. if ($matched && $wurfl -> getDeviceCapability ("is_wireless_device")) { 6. header("Location: http://serwis.mobi"); 7. exit; 8. } 9. ?>
W pierwszej linijce kodu ładujemy plik z klasą, a następnie tworzymy jej instancję
i przypisujemy do zmiennej $wurfl . Kolejnym krokiem jest wywołanie
metody pobierającej właściwości urządzenia z podanego parametru "User
Agent", który w tym wypadku przyjmuje wartość wysłaną przez przeglądarkę
użytkownika. Jeżeli urządzenie zostało znalezione w bazie ($matched jest
równe true) oraz parametr "is_wireless_device" jest prawdziwy - przekierowujemy
użytkownika za pomocą funkcji header() na wersję mobilną serwisu.
Kluczową metodą, która ma bardzo wiele zastosowań, jest getDeviceCapability().
Jako argument podajemy parametr urządzenia, który chcemy sprawdzić.
Ich obszerna lista przedstawiona jest na stronach WURFL pod adresem:
http://wurfl.sourceforge.net/h.... Lista najczęściej
wykorzystywanych została zamieszczona w tabeli:
Mobilne strony internetowe nie są jeszcze w Polsce popularne, zarówno wśród użytkowników, jak i wśród webmasterów. Największe serwisy powoli dostrzegają jednak potencjał drzemiący w usługach mobilnych, o czym świadczą m.in. przenośne wersje polskich portali: Onetu (http://lajt.onet.pl), Wirtualnej Polski (http://mini.wp.pl), Interii (http://mobinteria.pl) oraz Gazety (http://gazeta.mobi). Na tym rynku aktywne są zwłaszcza porównywarki cen, co nie dziwi, gdyż akurat sprawdzenie wielu ofert np. przez komórkę może być bardzo przydatne podczas zakupów. Aby zapoznać się z ich serwisami mobilnymi, odwiedź porównywarki Ceneo (http://mceneo.pl), Radar (http://m.radar.pl) oraz Nokaut.pl (http://m.nokaut.pl).
Na uwagę zasługuje zwłaszcza rozwiązanie wprowadzone przez Nokaut.pl, gdzie poza nazwą poszukiwanego produktu możemy podać naszą obecną lokalizację, dzięki czemu odnajdziemy najtańszą ofertę w okolicy. Swoje wizytówki mobilne posiadają także niektóre miasta, m.in. Kraków (http://mobi.krakow.pl) oraz Wrocław (http://mobi.wroclaw.pl). Na uwagę zasługują również serwisy PLL „Lot” (mobile.lot.com) oraz mapa Polski Targeo (http://www.targeo.mobi).
Jak widać, spory problem stanowi brak jakiejkolwiek standaryzacji, jeżeli chodzi o nazewnictwo domen. Jedynie dwa z wymienionych serwisów korzystają z dedykowanych adresów .mobi. Pozostałe zdecydowały się na różnego rodzaju subdomeny, przez co internautom trudniej zapamiętać ich nazwę.
Powiązane publikacje
Komentarzy: 2
Wrocek rzeczywiscie ma taka stronke na komorki. Cos ostatnio slyszalem,ze powstac ma jeszcze jedna, ale nie jestem pewien. Chodzilo chyba o portal o Wrocku, zwiazany z http://tuwroclaw.com . Spoko opcja, bo w duzych miastach coraz wiecej hot spotow, wiec nie trzeba zaraz placic jak za zboze,za uzywanie neta, tylko sobie spokojnie usiasc w knajpce i surfowac do woli.
świetny artykuł, właśnie potrzebowałem informacji o mobi zebranych w jedną sensowną całość
Artykuły tego autora:
Wywiad z Wojciechem Kuśmierkiem, specjalistą od użyteczności stron internetowych i autorem badania na temat wykorzystania serwisów mobilnych
Polecamy:
Na skróty:
Magazyny Internetowe| Co za ile| Programy| Praca| Magazyn Internet| Internet Maker| Web Toster| ForumNasze serwisy: