Google Analytics mají konečně veřejné API
22.4.2009Google uvolnil k veřejnému použití své Google Analytics API. Jedná se o standardní možnost, jak z různých externích aplikací přistupovat k datům naměřeným v Analytics.
Statistiky šlo zpracovávat i dosud, ale poměrně složitě – bylo nutné ve své aplikaci nasimulovat přístup reálného uživatele, stáhnout některý exportní soubor a potřebná data z něj vytahat. Navíc nebylo zaručeno jednotné neměnné rozhraní, Google mohl formát svých exportních souborů kdykoliv změnit a vaše aplikace tak najednou přestala fungovat.
API je oficiální přímá cesta k vašim datům. Na základě dobře popsaného a stabilního rozhraní máte přístup ke všem číslům, která vidíte v Google Analytics reportech.
Využití v praxi
K čemu může být tedy Google Analytics API dobré? Možností je nespočet, namátkou:
- hlídací pes rozesílající varovné maily v případě, že se významně propadne nějaká důležitá metrika,
- reportovací aplikace, který na základě stažených dat sama pravidelně dopočítává a vytváří vlastní reporty,
- snazší vyhodnocování efektivity různých kampaní,
- podpůrná aplikace pro práci s klíčovými slovy pro účely SEO nebo PPC,
- propojení naměřených dat s různými dalšími čísly v interních systémech,
- různé gadgety a dashboardy shrnující nejzajímavější statistiky,
- mashup kombinující statistiky z více různých zdrojů,
- nadstavbové aplikace pro zobrazení reportů v mobilních telefonech,
- další rozšíření stávající funkčnosti Google Analytics od třetích stran.
Již dnes existují reálné aplikace, které API využívají, například:
- Google Analytics for Android – přístup ke statistikám z mobilních telefonů postavených na Androidu,
- Polaris – zobrazení reportů přímo na ploše,
- e-mailingový systém Mailchimp umí zahrnout data z Google Analytics do svých vlastních přehledů,
- ShufflePoint umí integrovat reporty do Excelu a PowerPointu.
Podpora v programovacích jazycích
Vývojáře bude určitě zajímat podpora pro práci s API v jejich programovacím jazyce či frameworku. Na nejnižší úrovni je možné do API přistupovat se základní podporou HTTP komunikace. Například v jazyce PHP si tedy vystačíte s knihovnou CURL.
Lepší je ale použít existující knihovny, které samy řeší řadu nudných implementačních detailů. Google Analytics API je totiž postaveno nad Google Data API, tedy obecným základem všech rozhraní od Google. A pro něj již existuje podpora u mnoha jazyků a frameworků.
Sám Google nabízí k použití své vlastní
knihovny pro .NET, Javu, JavaScript, PHP, Python, Objective-C. Pro jazyk PHP
je v rámci Zend Frameworku k dispozici třída Zend_Gdata –
tu lze použít už dnes, navíc se dá očekávat, že dříve či později na
jejím základě vznikne i speciální Zend_Gdata_Analytics.
Žádné komentáře
Zatím nebyly vloženy žádné komentáře. Můžete být první.
