Bude Google tajit klíčová slova pomocí AJAXu?

Posted by Roman Appeltauer | Posted in Novinky, Teorie | Posted on 23-02-2009-05-2008

11

Že Google testuje zobrazování výsledků hledání pomocí AJAXu není nic nového. Uvědomujeme si ale všichni, že to má vliv na statistiky? Ve vašich statistikách totiž mohou chybět slova u návštěv z hledání ve vyhledavači Google.

Jak to obvykle chodí

Všechny měřicí systémy, které rozpoznávají klíčová slova, přes která uživatel přišel na web, tak činí na základě referera. To je URL předchozí stránky. U většiny vyhledavačů platí, že se zadaný dotaz objeví v URL. Viz např. stránka s výsledky hledání fráze Google Analytics v Googlu obsahuje v URL hledaný text: „q=google+analytics“.

AJAX neprozradí klíčové slovo

Výsledky hledání v Googlu zobrazené pomocí AJAXu způsobí, že se v URL neobjeví, co uživatel hledal. A z toho plyne náš problém. Měřicí nástroje nemají kde vzít informaci o tom, co uživatel hledal. Významnou nepřesnost dnes ve statistikách nečekejte. Naprostá většina hledání probíhá stále standardně.

Zatím je sice AJAX na Googlu jen v testování, a tak doufám, že pokud se Google pustí do AJAXu naplno,  přistoupí předtím k nějaké geniální změně a umožní nám měřit, která klíčová slova přivedla uživatele na náš web.

Na toto téma mě upozornil Bill Mungovan svým článkem Google Testing AJAX on Search Results Pages. Zajímavé je i vyjádření Googlu, které odkazuje na článek z roku 2006 s názvem This is a test. This is only a test., který má zřejmě ilustrovat, že Google experimentuje už dlouho :-).

Nebo, že by znemožnění měření klíčových slov byl záměr a snaha o boj proti SEO praktikám? ;-)

Comments posted (11)

Konečně bychom se mohli začít věnovat podstatnějším problémům, než je SEO. ;-)

Jinak klasickým nástrojům dělá potíže i referrer z firmy.cz nebo dogpile.com, kde je dotaz součástí cesty, nikoli query (jasně dá se s tím pohrát přes JS u GA nebo manilupací s access logem…).

Vždyť AJAX umožňuje provádět změnu adresy a tím pádem i referreru.

Uvažování nad tím, že Google ze dne na den zavede AJAX search a my budeme bez statistik je IMHO naprostá ztráta času.

> HeWeR

Změna adresy je možná pouze v části za # a ta se v refereru nepřenáší. Jakákoliv jiná změna vyvolá obnovení stránky, takže byl AJAX k ničemu.

google chce asi presadit svoje statistiky pre pouzivanie. v nich to urcite vidiet bude :-)

Ale to by přece neměl být problém, ne? Normálně odkaz z AJAXového vyhledávání bude směřovat na adresu http://google.com/q=$query&type=ajax a z ní se přesměruje a bude vedený jako referrer tato adresa, nebo ne?

Tomáši, bohužel, přesměrování není řešení. 301 přesměrování předává původního referera a 302 funguje tak jak říkáš, ale AFAIK ne na všech prohlížečích.

Ajaxem by se sice melo setrit, ale v tomto pripade mi komfort uzivatele vitezi nad statistikami o jeho navsteve.

Jestli je tahle debata o tom, jak Googlu vymyslet funkční řešení tohoto problému, tak by ten Ajax opravdu měl odkazovat na nějakou stránku typu http://google.com/q=$query&type=ajax, jak to navrhoval Tomáš, ovšem na ní by bylo nutné udělat přesměrování typicky pomocí JavaScriptu, nikoliv pomocí 30x hlaviček. Tím se v refereru přenese její URL. Závislost na JavaScriptu nevadí, pokud ho máý někdo vypnutý, tak mu stejně nebude fungovat a ni ten původní Ajax. Mno, tuhle debatu bych opravdu nechal inženýrům z Google :).

No, Honzo, to by z pohledu uživatele bylo opravdu příjemné řešení :-). Obzvlášť, když by zrovinka nebyl na nějakém ne úplně rychlém připojení. Chrome by se ještě pro jistotu ptal, jestli opravdu chceš opustit stránku (tuším, že se ptá, když JavaScript mění URL). V cca 5% případů by ten redirect selhal, protože je to JavaScript :-).

To spíš, by ty výsledky byly v nějakém iframu (třeba i každý zvlášť, že jo :-). Tam by vůbec nebyl problém dostat do URL ten dotaz a asi by se to i chovalo normálně vůči měřicím nástrojům, což?

> Roman Appeltauer
Google přesměrování hromadně používá už teď. V podstatě všechny odkazy vedou na http://www.google.cz/url. Odkaz se změní v události onmousedown u nalezených stránek.

Že by redirect selhal kvůli vypnutému JS, je nesmysl, jak psal už Jan Tichý. Pokud je odkaz vygenerovaný AJAXem, tak může JS už beztrestně používat (to by si uživatel musel JS vypnout mezi zobrazení a navštívením odkazu).

Kdyby výsledky byly v iframu, tak se z velké části ztratí kouzlo toho, že se přenáší jen data a ne třeba HTML hlavičky.

Jakube, cokoli Google používá nyní, nemá to vliv na statistiky (alespoň ne ve smyslu, o kterém je řeč) a rozhodně do nich spolehlivě nic nepřidává.

Neměl jsem na mysli nespolehlivost JS kvůli vypnutému JS, ale kvůli JS jako takovému. Je to proste client side script, který se z různých důvodů, které s danou stránkou nesouvisejí, může spustit později nebo vůbec.

S tím iframem souhlasím. Taky by ale ten AJAX mohl být (i) v iFramu, ne? :-)) To by bylo!

Přidej komentář