..


Sponsorētās saites

Izmantojiet Google Analytics API ar PHP

Raksts raksta Ciro Cardone
Lapa 1 no 4

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.

Kas ir Google Analytics API

In 2009, Google ir nolēmusi sniegt lietotājiem API vaicājumu, izmantojot ārējos pieteikumus, konkrētā konta statistiku, ar lielu prieku izstrādātājiem, kopš tā laika, ir spēcīgs instruments, kā integrēt datu Analytics savus pieteikumus.
Lai izmantotu API Analytics ir nepieciešams:
  • Google konts
  • Aktīvo profilu uz Analytics
, Lai ielādētu datus, izmantojot API mehānisms darbojas, izmantojot vairākus posmus:
  1. Google konts autentifikāciju (izmantojot e-pastu un paroli);
  2. Identifikācija Analytics profila, no kuras iegūt datus;
  3. Vaicājuma (vaicājums), lai iegūtu nepieciešamos datus;
  4. Ielādēt rezultātu.

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.

Kas GAPI

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:

  1. Atbalsts čokurošanās un fopen HTTP kā savienojuma metodi (atlase ir veikta nekustamā bišu dinamiski runtime)
  2. Izmantojot PHP masīvs, lai norādītu metriku un izmēri Google Analytics, ka mēs redzēsim vēlāk,
  3. Konta kartēšanas pieejamas objektiem un vaislinieku parametriem
  4. Ziņošana kartēšanas datu objektiem - vaislinieku par metriku un parametriem
  5. Filtrēšana mehānismu, ko īsteno ar GAPI vaicājumu valoda
  6. PHP5 Object Oriented kodu pilns spēcīgu un viegli integrēt mūsu lietojumprogrammas

Izmantojiet GAPI

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:

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

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

Šajā pašā kategorijā ...
E-Learning
Linux (Kurss) Linux (Kurss)
Pilnīga rokasgrāmata, lai atvērtā koda sistēmas. Sākot no 49 €.
MySQL (Kurss) MySQL (Kurss)
Vadība ir atvērtā koda datu bāzi. Sākot no € 39.
PHP (Kurss) PHP (Kurss)
Pilns kurss, lai radītu dinamisku tīmekļa vietnes. Sākot no 49 €.
Sponsorētās saites