..
Google Analytics je najpopulárnejší služby sledovať vývoj na internetových stránkach.
Google Analytics poskytuje podrobné štatistiky - zabalený v elegantnej užívateľské rozhranie, ktoré umožňuje rozsiahle použitie technológie AJAX - vďaka ktorým je prístup série údajov o návštevníkoch na našich webových stránkach.
To podporuje aj veľké množstvo možností vyhľadávania a filtrov, ktorými analýzu prevádzky na našich webových stránkach budú neuveriteľne presný a podrobný.
Požiadavky sú splnené pomocou REST služieb, takže stačí implementovať jednoduché HTTP volania dostať odpoveď vo formáte XML.
Jeden spôsob, ako podávať žiadosti o API, je použiť rozšírenie Curl v PHP a analyzovať výsledné XML sa SimpleXML triede veľmi užitočné a mocné syntaxe XPath.
Pre tých, ktorí nemali čas alebo chuť implementovať vlastnú triedu môže vykonávať overovanie a analyzovať dáta, som správu o existencii open-source riešenie, ktoré môže robiť všetku prácu za nás.
Projekt sa volá GAPI (skratka pre Google Analytics PHP rozhranie) a môžete získať, s kompletnou dokumentáciou a príklady použitia v tejto stránky na Google Code.
GAPI je veľká trieda, vďaka ktorému sme astrarci atómovú operácie potrebné pre pripojenie, overenie a načítanie dát z našich Google Analytics profilu.
Jadro balíka - si môžete stiahnuť z tu - GAPI je trieda, ktorá vychádza z osvedčených postupov, nájdeme v súbore gapi.class.php. Zariadenie tejto verzie (1.3 v čase písania) 4 ukážkové súbory a súbor readme.
Kód je dobre napísaná, robustný a poriadok dosť. Pozrime sa stručne, jeho hlavné rysy:
Teraz, keď máme predstavu o tom, čo ponúka, dajte nám integrovať naše trieda v jednoduchej aplikácii GAPI.
Štruktúra, ktorá navrhujem, je celkom jednoduchý: naše aplikácie sa skladá z troch súborov:
Vidíme, že obsah nášho konfiguračného súboru:
; Vlastnosťou aplikácie google_username = "google_username" google_password = "google_password" ga_id_profilo = "id_profilo"
Je dôležité si uvedomiť, k ochrane súborov, takže je conf.ini prístup z webu (napríklad pomocou súboru htaccess)
Poďme analyzovať process.php súboru (ktorý obsahuje aktuálne pokyny našej webovej aplikácie):
require_once 'gapi.class.php ";
$ Vlastnosti = parse_ini_file ("conf.ini");
$ GapiObj = new GAPI ($ vlastnosti ["google_username"], $ vlastnosti ["google_password"]);
V súčasnej dobe sme urobili, je obsahujú triedy GAPI, zaťaženie našich nehnuteľností v premennej typu pole a konkretizovať naše "klientov". Druhá časť našej malej aplikácie, ktorá bude, uisťujem vás, že oveľa zaujímavejšie ...
| |
Linux (kurz)
Kompletný sprievodca pre open-source systém. Od 49 €. |
| |
MySQL (kurz)
Správa open-source databázu. Od 39 €. |
| |
PHP (kurz)
Celý kurz pre tvorbu dynamických webových stránok. Od 49 €. |