..
Google Analytics to najpopularniejszy serwis do monitorowania wydajności strony internetowej.
Google Analytics zapewnia szczegółowe statystyki - zapakowane w elegancki interfejs użytkownika sprawia, że szerokie zastosowanie technologii AJAX - dzięki którym mamy dostęp do wielu danych na temat, kto odwiedza nasze strony internetowe.
Potwierdzają to również ogromna liczba opcji wyszukiwania i filtry, przez które analizy ruchu z naszej strony internetowej będzie niezwykle dokładne i szczegółowe.
Wnioski są spełnione korzystania z usług REST, a potem po prostu zaimplementować proste połączenia HTTP do uzyskania odpowiedzi w formacie XML.
Jednym ze sposobów, aby wnioski o dopuszczenie do API jest użycie rozszerzenie PHP cURL, a następnie analizować wynikające XML z najbardziej użyteczne i potężne klasy składni XPath SimpleXML.
Dla tych, którzy nie mają czasu ani ochoty, aby wdrożyć niestandardowe klasy, która może uwierzytelnić i analizować dane, zgłosić istnienie open-source może wykonać całą pracę za nas.
Projekt nazywa się GAPI (co oznacza Google Analytics PHP interfejs) i można dostać, z dużą ilością dokumentacji i przykładów użycia tej strony na Google Code.
GAPI jest wielkiej klasy, dzięki którym astrarci atomowej czynności niezbędnych do połączenia, uwierzytelniania i pobierania danych z naszego profilu Google Analytics.
Głównym elementem pakietu - można pobrać z tutaj - GAPI jest klasa, która bierze za dobrą praktykę, jaką znajdujemy w gapi.class.php pliku. Kompletne wyposażenie tej wersji (1.3 w chwili pisania) 4 przykładowe pliki i plik readme.
Kod jest dobrze napisana, mocna i nakazał zgodnie z wymaganiami. Widzimy, krótko, jego główne cechy:
Teraz, gdy mamy z grubsza to, co oferuje, niech nam zintegrować klasę w naszym GAPI aplikacji proste.
Struktura proponuję jest bardzo prosta: nasza aplikacja składa się z trzech plików:
Zobaczmy, zawartość pliku konfiguracyjnego:
; Właściwości aplikacji google_username = "google_username" google_password = "google_password" ga_id_profilo = "id_profilo"
To ważne, aby pamiętać, aby zabezpieczyć plik tak, że jest conf.ini dostęp z sieci (np. za pomocą htaccess)
Przeanalizujmy process.php pliku (który zawiera aktualne instrukcje z naszej aplikacji internetowej):
require_once 'gapi.class.php ";
$ Właściwości = parse_ini_file ("conf.ini");
$ GapiObj = new GAPI ($ właściwości ["google_username"], $ właściwości ["google_password"]);
Obecnie zrobiliśmy jest to GAPI klasy obciążenia naszych nieruchomości w zmiennej tablicowej i wystąpienia naszych "klientów". W drugiej części naszych małych aplikacji, które, zapewniam was, o wiele bardziej interesujące ...
| |
Linux (Kurs)
Kompletny przewodnik do systemu open-source. Od 49 €. |
| |
MySQL (Kurs)
Zarządzanie bazą danych open-source. Od 39 €. |
| |
PHP (Kurs)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 49 €. |