..
Google Analytics ir populārākais pakalpojums, lai uzraudzītu sniegumu mājas lapā.
Google Analytics sniedz detalizētu statistiku - iesaiņots elegantā lietotāja interfeiss, kas plaši izmanto AJAX tehnoloģijas - pateicoties kuram mēs varam piekļūt datu klāstu par mūsu mājas lapu apmeklētāju.
Tas atbalsta arī milzīgs skaits meklēšanas iespējas un filtri, ar kuru satiksmes analīzi mūsu mājas lapā būs neticami precīzs un detalizēts.
Pieprasījumi ir izpildīti, izmantojot REST pakalpojumus, tad vienkārši ieviest vienkāršu HTTP zvanu, lai saņemtu atbildi par XML.
Viens veids, kā izteikt pieprasījumus pēc API ir izmantot PHP CURL pagarinājumu un pēc tam izanalizēt iegūto XML ar visnoderīgāko un spēcīgs klases SimpleXML XPath sintakse.
Tiem, kam nebija laika vai vēlēšanās, lai īstenotu pielāgotu klases, kas var autentificēt un parsēt datus, es varu ziņot par atvērtā koda esamību var darīt visu darbu mums.
Projekts sauc GAPI (kas apzīmē Google Analytics PHP interfeisu), un jūs varat saņemt, ar lielu dokumentācijas un izmantošanas piemēri, lai šīs lapas Google Code.
GAPI ir liela klase, pateicoties kuriem mēs astrarci atomu darbības, kas nepieciešamas, lai izveidotu savienojumu, autentificēt un iegūt datus no mūsu Google Analytics profilu.
Kopuma kodols - jūs varat lejupielādēt no šeit - GAPI ir klase, kas notiek par labu praksi, mēs atrast failu gapi.class.php. Pabeigt dotācijas šīs versijas (1.3 brīdī rakstiski) 4 parauga failus un readme failu.
Kods ir labi uzrakstīts, spēcīgs un pasūtīt nepieciešamo. Mēs redzam, īsumā, tās galvenās iezīmes:
Tagad, kad esam aptuvenu priekšstatu par to, ko tā piedāvā, ļaujiet mums integrēties klasē GAPI mūsu vienkāršu pieteikumu.
Struktūra, ko es ierosinu, ir pavisam vienkārša: mūsu pieteikumu sastāvā ir tikai trīs faili:
Paskatīsimies saturu mūsu konfigurācijas failu:
; Application īpašības google_username = "google_username" google_password = "google_password" ga_id_profilo = "id_profilo"
Ir svarīgi atcerēties, lai aizsargātu failu, lai tas conf.ini piekļūt no Web (piemēram, izmantojot htaccess fails)
Ļaujiet mums analizēt failu process.php (kas satur faktisko instrukcijas mūsu tīmekļa lietojumprogrammu):
require_once 'gapi.class.php ";
$ Properties = parse_ini_file ("conf.ini");
$ GapiObj = jauni GAPI ($ īpašības ["google_username"], $ īpašībām ["google_password"]);
Pašlaik mēs esam darījuši, ir jāiekļauj klases GAPI, slodze mūsu īpašības ir masīva mainīgais un instantiate mūsu "klienti". Otrā daļa mūsu mazo programmu, kas griba, es apliecinu jums, daudz interesantāka ...
| |
Linux (Kurss)
Pilnīga rokasgrāmata, lai atvērtā koda sistēmas. Sākot no 49 €. |
| |
MySQL (Kurss)
Vadība ir atvērtā koda datu bāzi. Sākot no € 39. |
| |
PHP (Kurss)
Pilns kurss, lai radītu dinamisku tīmekļa vietnes. Sākot no 49 €. |