Jak na seo friendly weby | SEO tutoriály

API Google Analytics

Google nově od tohoto týdne nabízí Google Analytics API, toto API umožňuje externím aplikací přistupovat k datům naměřeným práve v Google 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 ve webovém rozhraní Google Analytics.

Již dnes existují reálné aplikace, které API využívají

  • 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
  • Mailchimp – e-mailingový systém, který umí zahrnout data z Google Analytics do svých vlastních přehledů
  • ShufflePoint – integrace reportů 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 nadGoogle 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.