..
"Google Analytics" yra viena iš populiariausių paslaugų stebėti svetainės efektyvumą.
"Google Analytics" pateikiama išsami statistika - supakuotas į elegantišką vartotojo sąsają, kuri leidžia plačiai naudoti AJAX technologiją - kurios dėka mes galime gauti duomenų apie tai, kas apsilanko mūsų interneto svetainių asortimentą.
Tai taip pat remia daugybė paieškos galimybių ir filtrai, per kuriuos eismo analizė mūsų interneto svetainėje bus neįtikėtinai tikslios ir išsamios.
Prašymai yra įvykdytos naudojant POILSIO paslaugas, tada tiesiog įgyvendinti paprastas HTTP skambinti gauti kaip XML atsakymo.
Vienas iš būdų, kad prašymus API naudoti PHP CURL išplėtimas ir tada apdoroti gautą XML labiausiai naudinga ir galinga klasės SimpleXML XPath sintaksė.
Tiems, kurie neturėjo laiko ar noro įgyvendinti pritaikytą klasė, gali patvirtinti ir išanalizuoti duomenis, aš pranešti apie atviro kodo egzistavimas gali padaryti visą darbą už mus.
Projektas vadinasi gapi (kuris reiškia "Google Analytics" PHP sąsaja) ir jūs galite gauti, su daug dokumentų ir naudojimo pavyzdžių šį puslapį į Google Code.
Gapi yra puikus klasės, kurios dėka mes astrarci atominės operacijas reikia prisijungti, autentifikuoti ir atkurti duomenis iš savo "Google Analytics" profilį.
Paketo core - galite atsisiųsti iš čia - gapi yra klasės, kad mano, kaip gera praktika, randame failą gapi.class.php. Pilnas šios versijos (1.3 rašymo metu) 4 mėginys failus ir failą readme dovana.
Kodas yra gerai parašyta, tvirtas ir nurodė, kaip reikalaujama. Mes matome, trumpai, jos pagrindiniai bruožai:
Dabar, mes turime idėją, ką jis siūlo, mums integruoti klasės gapi mūsų paprastą prašymą.
Struktūrą, siūlau yra gana paprasta: mūsų paraišką sudaro tik trys failai:
Pažiūrėkime į mūsų konfigūracijos failo turinį:
Taikymas savybės google_username = "google_username" google_password = "google_password" ga_id_profilo = "id_profilo"
Tai svarbu prisiminti, siekiant apsaugoti failą, kad jis yra conf.ini prieinama iš interneto (pvz., naudojant htaccess failą)
Panagrinėkime failą process.php (kuriame yra tikrasis instrukcijas mūsų internetinę taikomąją programą):
require_once 'gapi.class.php ";
$ Properties = parse_ini_file ("conf.ini");
$ GapiObj = nauji gapi ($ savybių ["google_username"], $ savybių ["google_password"]);
Šiuo metu mes turime padaryti yra įtraukti klasės gapi, apkrovos mūsų savybių masyvo kintamojo ir instancija mūsų "klientai". Antroji dalis mūsų maža programa, kuri bus, aš jus patikinti, daug įdomesnis ...
| |
"Linux" (kurso)
Užbaigti vadovą, kad atviro kodo sistema. Nuo 49 €. |
| |
MySQL (kurso)
Valdymas atviro kodo duomenų bazės. Nuo 39 €. |
| |
PHP (kurso)
Visas kursas sukurti dinaminius interneto svetainių. Nuo 49 €. |