..


Sponzorované odkazy

Použite Google Analytics API v PHP

Článok napísal Ciro Cardone
Strana 1 z 4

Google Analytics je najpopulárnejší služby sledovať vývoj na internetových stránkach.
Google Analytics poskytuje podrobné štatistiky - zabalený v elegantnej užívateľské rozhranie, ktoré umožňuje rozsiahle použitie technológie AJAX - vďaka ktorým je prístup série údajov o návštevníkoch na našich webových stránkach. To podporuje aj veľké množstvo možností vyhľadávania a filtrov, ktorými analýzu prevádzky na našich webových stránkach budú neuveriteľne presný a podrobný.

Aké sú Google Analytics API

V roku 2009, Google sa rozhodol poskytnúť užívateľom API dotaz prostredníctvom externých aplikácií, štatistiky daného účtu, s veľkou radosťou z vývojárov, od tej doby, majú silný nástroj pre integráciu dát v rámci Analytics ich aplikácie.
Aby bolo možné používať Analytics API je potrebné:
  • Účet Google
  • Aktívny profil Analytics
Mechanizmus pre načítanie dát cez API funguje v niekoľkých fázach:
  1. Google overovania účtu (pomocou e-mailu a hesla);
  2. Identifikácia profilu Analytics, z ktorej chcete extrahovať dáta;
  3. Query (dotaz) na získanie požadovaných údajov;
  4. Načítať výsledok.

Požiadavky sú splnené pomocou REST služieb, takže stačí implementovať jednoduché HTTP volania dostať odpoveď vo formáte XML.
Jeden spôsob, ako podávať žiadosti o API, je použiť rozšírenie Curl v PHP a analyzovať výsledné XML sa SimpleXML triede veľmi užitočné a mocné syntaxe XPath.

Pre tých, ktorí nemali čas alebo chuť implementovať vlastnú triedu môže vykonávať overovanie a analyzovať dáta, som správu o existencii open-source riešenie, ktoré môže robiť všetku prácu za nás.
Projekt sa volá GAPI (skratka pre Google Analytics PHP rozhranie) a môžete získať, s kompletnou dokumentáciou a príklady použitia v tejto stránky na Google Code.

Čo GAPI

GAPI je veľká trieda, vďaka ktorému sme astrarci atómovú operácie potrebné pre pripojenie, overenie a načítanie dát z našich Google Analytics profilu.

Jadro balíka - si môžete stiahnuť z tu - GAPI je trieda, ktorá vychádza z osvedčených postupov, nájdeme v súbore gapi.class.php. Zariadenie tejto verzie (1.3 v čase písania) 4 ukážkové súbory a súbor readme.

Kód je dobre napísaná, robustný a poriadok dosť. Pozrime sa stručne, jeho hlavné rysy:

  1. Podpora pre CURL HTTP a fopen ako spôsob pripojenia (vlastný výber včiel je dynamicky za behu)
  2. Použitie PHP poľa zadať rozmery a metrík Google Analytics, ktorý uvidíme neskôr
  3. Účet mapovanie k dispozícii v objektoch a príjemcovho parametrov
  4. Hlásenie mapovanie dátových objektov - príjemcovho pre ukazovatele a parametre
  5. Filtrovanie mechanizmus realizovaný s jazykom dotaz GAPI
  6. Plne objektovo orientovaný PHP5 kód robustné a ľahko integrovať do svojich aplikácií

Použitie GAPI

Teraz, keď máme predstavu o tom, čo ponúka, dajte nám integrovať naše trieda v jednoduchej aplikácii GAPI.

Štruktúra, ktorá navrhujem, je celkom jednoduchý: naše aplikácie sa skladá z troch súborov:

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

Vidíme, že obsah nášho konfiguračného súboru:






 ; Vlastnosťou aplikácie







 google_username = "google_username"







 google_password = "google_password"







 ga_id_profilo = "id_profilo"



Je dôležité si uvedomiť, k ochrane súborov, takže je conf.ini prístup z webu (napríklad pomocou súboru htaccess)

Poďme analyzovať process.php súboru (ktorý obsahuje aktuálne pokyny našej webovej aplikácie):






 require_once 'gapi.class.php ";









 $ Vlastnosti = parse_ini_file ("conf.ini");







 $ GapiObj = new GAPI ($ vlastnosti ["google_username"], $ vlastnosti ["google_password"]);



V súčasnej dobe sme urobili, je obsahujú triedy GAPI, zaťaženie našich nehnuteľností v premennej typu pole a konkretizovať naše "klientov". Druhá časť našej malej aplikácie, ktorá bude, uisťujem vás, že oveľa zaujímavejšie ...

V rovnakej kategórii ...
E-Learning
Linux (kurz) Linux (kurz)
Kompletný sprievodca pre open-source systém. Od 49 €.
MySQL (kurz) MySQL (kurz)
Správa open-source databázu. Od 39 €.
PHP (kurz) PHP (kurz)
Celý kurz pre tvorbu dynamických webových stránok. Od 49 €.
Sponzorované odkazy