..


Sponsoroidut linkit

Käytä Google Analytics API PHP

Artikkelin kirjoittanut Ciro Cardone
Sivu 1 4

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.

Mitä Google Analytics API

Vuonna 2009 Google on päättänyt tarjota käyttäjille API kyselyn kautta ulkoisia sovelluksia, tilastot tietyn tilin, suurella ilolla kehittäjät, jälkeen, on tehokas työkalu Yhdistämällä tietoja sisällä Analytics niiden sovelluksia.
Jotta voit käyttää API Analytics tarvitaan:
  • Google-tili
  • Aktiivinen profiili Analytics
Mekanismi hakee tietoa käyttäen API toimii läpi useita vaiheita:
  1. Google-tilin tunnistaminen (sähköposti ja salasana);
  2. Tunnistaminen Analytics-profiilissa, josta poimia tietoja;
  3. Kyselystä (kysely), jotta saadaan tarvittavat tiedot;
  4. Hae tulosta.

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.

Mitä GAPI

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:

  1. Tuki cURL ja fopen HTTP yhteystapa (valinta on aitoa mehiläiset dynaamisesti ajonaikaisesti)
  2. PHP array määrittää mittarit ja mitat Google Analytics että näemme myöhemmin
  3. Tili kartoitusta saatavilla esineitä ja Getters parametrien
  4. Raportointi kartoitus dataobjektit - Getters varten mittarit ja parametrit
  5. Suodatus mekanismi toteutetaan GAPI Query Language
  6. PHP5 Olio koodaajaksi kestävä ja helppo integroida sovellustemme

Käytä GAPI

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:

  1. conf.ini
  2. gapi.class.php
  3. process.php

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 ...

Samassa luokassa ...
E-Learning
Linux (kurssi) Linux (kurssi)
Täydellinen opas avoimen lähdekoodin järjestelmä. Alkaen 49 €.
MySQL (kurssi) MySQL (kurssi)
Hallinta avoimen lähdekoodin tietokanta. Alkaen 39 €.
PHP (kurssi) PHP (kurssi)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 49 €.
Sponsoroidut linkit