1. Iframe
Původně fungoval gadget TV program jen jako úplně tupý iframe - jeho návštěvnost byla sledována jak statistikami serveru (AwStats), tak standardními Google Analytics. Iframe si může dělat téměř co chce, jediný problém, se kterým jsem se setkal, když si nějak nesedlo jQuery se zbytkem iGoogle webu a celý gadget ve Firefoxu nešel. (Tak tedy zněla původní úvaha, která byla špatná, viz dále.)
2. Přes Google Analytics jako feature gadgetu
Díky tomu, že gadget je nyní cachován u Googlu (pomocí makeCachedRequest), tak server už není tak zatěžován (díky bohu), ale o návštěvnosti nic neřekne. Standardní GA kód by nejspíš nefungoval, protože pomocí makeCachedRequest je načítán jen obsah DIVu (nikoliv celý obsah gadgetu).
Řešení popisuje přímo web Google Analytics. Stačí do gadgetu vložit <Require feature="com.google.gadgets.analytics" />, ID účtu a pak už měřit virtuální pageviews (ga.reportPageview('/gadget');).
Kromě toho jde také měřit eventy - já radši při kliknutí na Dnes večer, které samo o sobě způsobí nový makeCachedRequest, měřím radši novou virtuální pageview.
Změna
Po nasazení nového měření došlo k velkému nárůstu návštěvnosti, které jsem sice chvíli nechápal, ale po zkušenosti zrovna s Firefoxem stačilo kouknout do Návštěvníků a během pár vteřin bylo jasné, odkud vítr fouká - měření přes iframe téměř vůbec nezapočítávalo uživatele s Internet Explorerem.
3. Dashboard
Další velmi kvalitní nástroj pro měření návštěvnosti je Gadget Dashboard. Do svých gadgetů můžete přidat snad jakýkoliv, ale autorovi o tom přijde e-mail (chápu-li dobře), já tam už TV program při prvním přihlášení každopádně měl.
Co je na něm asi nejcennější, je statistika přidání a odebírání každodenní (třeba jak těžce nesli uživatelé výpadky webu).
Maximalizovaný gadget
Zvětšený gadget (canvas view) měřím stále přes iframe - to bude potřeba taky napravit :).