..
Google Analytics on suosituin palvelu seurata suorituskykyä verkkosivuilla.
Google Analytics tarjoaa yksityiskohtaisia tilastoja - pakattu tyylikäs käyttöliittymä, joka hyödyntää laajasti AJAX tekniikkaa - minkä ansiosta voimme käyttää erilaisia tietoja vierailevan sivustot.
Tätä tukee myös valtava määrä hakuvaihtoehtoja ja suodattimia, joiden kautta liikennettä analyysi www-sivusto on uskomattoman tarkka ja yksityiskohtainen.
Pyynnöt täyttyvät käyttäen REST palvelut, sitten vain toteuttaa yksinkertaisen HTTP puhelu saada vastauksen XML.
Yksi tapa tehdä pyyntöjä API on käyttää PHP cURL laajennus ja sitten jäsentää tuloksena XML kanssa hyödyllisin ja tehokas luokan SimpleXML XPath syntaksi.
Niille, joilla ei ollut aikaa tai haluja toteuttaa räätälöityjä luokan joka voi todentaa ja jäsentää tietoa, voin ilmoittaa, että on olemassa avoimen lähdekoodin voi tehdä kaiken meille töihin.
Hanke on nimeltään GAPI (joka tarkoittaa Google Analytics PHP interface) ja voit saada, jossa on paljon asiakirjoja ja esimerkkejä sanan käytöstä on tällä sivulla Google-koodissa.
GAPI on suuri luokka, minkä ansiosta voimme astrarci atomi toimintaa tarvitaan yhteyden, todentamiseen ja noutaa tietoja Google Analytics-profiiliin.
Ytimen paketti - jonka voit ladata täältä - GAPI on luokka, joka vie hyvän käytännön, löydämme tiedosto gapi.class.php. Täydellinen lahjoitusvarat tämän version (1,3 kirjoitettaessa) 4 mallitiedostot ja README-tiedosto.
Koodi on hyvin kirjoitettu, vankka ja määräsi tarvittaessa. Näemme, lyhyesti, sen tärkeimmät ominaisuudet:
Nyt kun meillä on karkea käsitys siitä, mitä se tarjoaa, olkaamme integroida luokan GAPI meidän yksinkertainen sovellus.
Rakenne että ehdotan on hyvin yksinkertainen: meidän hakemus koostuu vain kolme tiedostoa:
Katsotaanpa sisältöä omalle konfiguraatiotiedosto:
; Levitysominaisuudet google_username = "google_username" google_password = "google_password" ga_id_profilo = "id_profilo"
On tärkeää muistaa suojata tiedoston niin, että se on conf.ini käyttää Webin (esim. käyttämällä htaccess tiedosto)
Olkaamme analysoida tiedosto process.php (joka sisältää varsinaisen ohjeita meidän web-sovellus):
require_once "gapi.class.php";
$ Properties = parse_ini_file ("conf.ini");
$ GapiObj = uusi GAPI ($ ominaisuudet ["google_username"], $ ominaisuudet ["google_password"]);
Tällä hetkellä olemme tehneet on myös luokan GAPI, kuorman meidän kiinteistöt taulukkomuuttujaa ja instantiate meidän "asiakkaat". Toinen osa pieni sovellus, joka tulee, voin vakuuttaa teille, paljon mielenkiintoisempaa ...
| |
Linux (kurssi)
Täydellinen opas avoimen lähdekoodin järjestelmä. Alkaen 49 €. |
| |
MySQL (kurssi)
Hallinta avoimen lähdekoodin tietokanta. Alkaen 39 €. |
| |
PHP (kurssi)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 49 €. |