Polskie wyszukiwarki w Google Analytics

 

System Google Analytics zachwala?em ju? wiele razy, bo jest to naprawd? pot??ny zestaw statystyk. Pomimo wielu zmian, ktre ostatnio wprowadzono, nadal nie rozbudowano dzia?u wy?wietlaj?cego s?owa kluczowe z wyszukiwarek. Wci?? nie mo?na nigdzie wprost zdefiniowa? wyszukiwarek innych ni? Google. A ka?dy chcia?by przecie? wiedzie?, jakich s?w u?ywaj? internauci korzystaj?cy z wyszukiwarek Wirtualnej Polski czy Onetu. Korzystaj?c z wolnej chwili przygotowa?em skrypcik dodaj?cy polskie wyszukiwarki do statystyk Google Analytics.

Stary kod statystyk

Aby doda? te wyszukiwarki, nale?y lekko zmodyfikowa? kod JavaScript uruchamiaj?cy statystyki. Zamieniamy domy?lne:


<script type="text/javascript">
_uacct = "UA-XXX-XX";
urchinTracker();
</script>

Na co? takiego:


<script type="text/javascript">
_uacct = "UA-XXX-XX";
_uOsr[_uOsr.length]='onet.pl'; _uOkw[_uOkw.length]='qt';
_uOsr[_uOsr.length]='szukaj.onet.pl'; _uOkw[_uOkw.length]='qt';
_uOsr[_uOsr.length]='katalog.onet.pl'; _uOkw[_uOkw.length]='qt';
_uOsr[_uOsr.length]='wp.pl'; _uOkw[_uOkw.length]='szukaj';
_uOsr[_uOsr.length]='szukaj.wp.pl'; _uOkw[_uOkw.length]='szukaj';
_uOsr[_uOsr.length]='netsprint.pl'; _uOkw[_uOkw.length]='q';
_uOsr[_uOsr.length]='google.interia.pl'; _uOkw[_uOkw.length]='q';
_uOsr[_uOsr.length]='gooru.pl'; _uOkw[_uOkw.length]='PHRASE';
_uOsr[_uOsr.length]='szukaj.gazeta.pl'; _uOkw[_uOkw.length]='slowo';
_uOsr[_uOsr.length]='szukaj2.o2.pl'; _uOkw[_uOkw.length]='qt';
_uOsr[_uOsr.length]='szukacz.pl'; _uOkw[_uOkw.length]='q';
_uOsr[_uOsr.length]='search.live.com'; _uOkw[_uOkw.length]='q';
_uOsr[_uOsr.length]='katalog.interia.pl'; _uOkw[_uOkw.length]='q';
_uOsr[_uOsr.length]='szukaj.wow.pl'; _uOkw[_uOkw.length]='q';
_uOsr[_uOsr.length]='szukaj.gery.pl'; _uOkw[_uOkw.length]='q';
urchinTracker();
</script>

Nowy kod statystyk:

Aby doda? te wyszukiwarki, nale?y lekko zmodyfikowa? kod JavaScript uruchamiaj?cy statystyki. Zamieniamy domy?lne:


<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-XXXXX-X");
pageTracker._initData();
pageTracker._trackPageview();
</script>

Na co? takiego:


<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-XXXXX-X");

pageTracker._addOrganic("onet.pl", "qt");
pageTracker._addOrganic("szukaj.onet.pl","qt");
pageTracker._addOrganic("katalog.onet.pl","qt");
pageTracker._addOrganic("wp.pl","szukaj");
pageTracker._addOrganic("szukaj.wp.pl","szukaj");
pageTracker._addOrganic("netsprint.pl","q");
pageTracker._addOrganic("google.interia.pl","q");
pageTracker._addOrganic("gooru.pl","PHRASE");
pageTracker._addOrganic("szukaj.gazeta.pl","slowo");
pageTracker._addOrganic("szukaj2.o2.pl","qt");
pageTracker._addOrganic("szukacz.pl","q");
pageTracker._addOrganic("search.live.com","q");
pageTracker._addOrganic("katalog.interia.pl","q");
pageTracker._addOrganic("szukaj.wow.pl","q");
pageTracker._addOrganic("szukaj.gery.pl","q");

pageTracker._initData();
pageTracker._trackPageview();
</script>

Polskie wyszukiwarki w Google Analytics

Teraz w naszych statystykach wej?cia z wyszukiwarki WP (Netsprint), Onetu, Gazety czy Szukacza b?d? uwzgl?dnione jako wej?cia z wyszukiwarek. No i oczywi?cie b?dziemy mieli dost?p do bazy s?w kluczowych, dzi?ki ktrym nas znaleziono.

Enjoy.

Wpis opublikowany 20 maja 2007
Tagi: , , , , ,
Kategorie: wszystkie

Zobacz również:

Komentarze do wpisu "Polskie wyszukiwarki w Google Analytics"

  1. No, no :) To jeszcze Panie Alpha jaki? skrypt do Greasmonkey spolszczaj?cy ca?e statystyki ;)

    Autor komentarza, niedziela, 20 maj 2007 #

  2. Musia?bym najpierw Greasemonkey rozgry??;) Chocia? kto wie… :)

    Autor komentarza, niedziela, 20 maj 2007 #

  3. Ostatnio statystyki netsprint nie powinny miarodajnie dzialac gdyz robot indeksuj?cy przedstawia si? r?nie:
    „Java/1.5.0_01”
    „NetSprint — 2.0”
    „Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)”
    „Mozilla/5.0 (Windows; U; Windows NT 5.0; pl-PL; rv:1.7.6) Gecko/20050321 Firefox/1.0.2”
    na dok?adk? zachowuje si? jak robot spamerski – losuje sobie podane wy?ej UA (lub cyklicznie je zmienia) odpytuj?c kilkadziesi?t razy ten sam adres w ci?gu nieca?ej minuty.
    Zapytalismy o to Roberta Sadowskiego z Netsprint, ktory odpowiedzial „Mo?e nie jest to tajamnica ale jedna z metod walki z metodami spamerskimi. Wi?cej nie mog? napisa? i ujawni?.”.

    Oczywiscie nie ma to nic wspolnego z przekierowywaniem ze slow wyszukiwanych w wyszukiwarce a z indeksowaniem (a wlasciwie blokowaniem naliczania odwiedzin przez roboty jako odwiedzin uzytkownikow – w sensie filtrowania nieprawdziwych wejsc).

    Dlatego obojetnie czy Google Analytics czy inne badziewie, na miarodajne wyniki liczyc ne mozemy :).

    Autor komentarza, niedziela, 20 maj 2007 #

  4. Ale Google Analytics i tak nie poradzi sobie z wizytami robotw, bo zliczanie jest uruchamiane poprzez JavaScript.

    Opisany sposb pozwala wychwyci? wej?cia z wyszukiwarek przez prawdziwych u?ytkownikw klikaj?cych w linki z organicznych wynikw :)

    A swoj? drog? – dziwna jest polityka Netsprinta z tym indeksowaniem… Kto? si? zacz?? bawi? w cloaking specjalnie pod roboty Netsprint? :)

    Autor komentarza, niedziela, 20 maj 2007 #

  5. Dobrze by?oby przerobi? to teraz na jak?? aktualizacj? dla wtyczki WordPressa.

    Autor komentarza, niedziela, 20 maj 2007 #

  6. Tu musia?by mi kto? doradzi? jakie s? popularne wtyczki do WordPressa, ktre dodaj? Google Analytics. Ja po prostu wrzucam kod w footera…

    Autor komentarza, niedziela, 20 maj 2007 #

  7. Jak rozumiem, ka?dy z odrobin? oleju mo?e sobie wzbogaci? t? list? o w?asne wyszukiwarki? Bo schemat skryptu jest prosty: _uOsr[xx] to URL wyszukiwarki a _uOkw[xx] – nazwa zmiennej przechowuj?cej s?owa kluczowe?

    A teraz pytanie podchwytliwe – czy zmieniaj?c skrypt dostarczony przez GA nie naruszamy jakiego? ichniego paragrafu?

    Autor komentarza, niedziela, 20 maj 2007 #

  8. @Yano: Zgadza si? :) I raczej nie ma tu mowy o naruszaniu regulaminu, bo sposb ten zosta? opisany w manualu :)

    W ogle jest to stare jak ?wiat i „legalne” rozwi?zanie, a jednak jako? ma?o popularne i rzadko opisywane… St?d pomy?la?em, ?e warto je przypomnie?, zbieraj?c przy okazji do kupy wszystkie polskie wyszukiwarki ;)

    Autor komentarza, niedziela, 20 maj 2007 #

  9. Dobrze ?e to opisa?e?, to ciekawe rozwi?zanie. Natomiast zamiast wrzuca? kod w footer, warto doda? to do zew. pliku. U mnie pisa?em jak to zrobi? (cho? sposb nie mj jak wynika z wpisu).

    Autor komentarza, poniedziałek, 21 maj 2007 #

  10. 1. Masz literwk? w NetSprint
    2. Zamiast _uOsr[X] lepiej pisa? _uOsr[_uOsr.length]
    3. Moja lista (a dok?adniej twoja plus dwa moje starsze wpisy):
    _uOsr[_uOsr.length]=”onet.pl”; _uOkw[_uOkw.length]=”qt”;
    _uOsr[_uOsr.length]=”szukaj.onet.pl”; _uOkw[_uOkw.length]=”qt”;
    _uOsr[_uOsr.length]=”katalog.onet.pl”; _uOkw[_uOkw.length]=”qt”;
    _uOsr[_uOsr.length]=”wp.pl”; _uOkw[_uOkw.length]=”szukaj”;
    _uOsr[_uOsr.length]=”szukaj.wp.pl”; _uOkw[_uOkw.length]=”szukaj”;
    _uOsr[_uOsr.length]=”netsprint.pl”; _uOkw[_uOkw.length]=”q”;
    _uOsr[_uOsr.length]=”google.interia.pl”; _uOkw[_uOkw.length]=”q”;
    _uOsr[_uOsr.length]=”gooru.pl”; _uOkw[_uOkw.length]=”PHRASE”;
    _uOsr[_uOsr.length]=”szukaj.gazeta.pl”; _uOkw[_uOkw.length]=”slowo”;
    _uOsr[_uOsr.length]=”szukaj2.o2.pl”; _uOkw[_uOkw.length]=”qt”;
    _uOsr[_uOsr.length]=”szukacz.pl”; _uOkw[_uOkw.length]=”q”;
    _uOsr[_uOsr.length]=”search.live.com”; _uOkw[_uOkw.length]=”q”;
    _uOsr[_uOsr.length]=”katalog.interia.pl”; _uOkw[_uOkw.length]=”q”;
    _uOsr[_uOsr.length]=”szukaj.wow.pl”; _uOkw[_uOkw.length]=”q”;
    _uOsr[_uOsr.length]=”szukaj.gery.pl”; _uOkw[_uOkw.length]=”q”;

    Autor komentarza, poniedziałek, 21 maj 2007 #

  11. No dobra, poszuka?em w Googlach i znalaz?em. Ale, uwaga:

    The number in square brackets should start at 20 and increase in increments of 1 for each additional search engine added (21, 22, 23, etc).

    Co by oznacza?o, ?e Twoja propozycja jest b??dna, bo nadpisuje dane ze skryptu urchin.js.

    Autor komentarza, poniedziałek, 21 maj 2007 #

  12. Greasemonkey nie ma tu ?adnego zastosowania bo dzia?a w kontek?cie klienta – przegl?darki, a skrypt podany wy?ej dzia?a na poziomie serwera informuj?c baz? danych GAnalytics przy wej?ciach z danego odsy?acza, ?e dany referrer jest w?a?nie wyszukiwark?

    Autor komentarza, poniedziałek, 21 maj 2007 #

  13. @Tomasz Tybulewicz: dzi?ki za poprawki. Faktycznie mo?na to zrobi? w ten sposb, nie trzeba si? wtedy martwi? numeracj?.

    @Yano: Tego chyba nie by?o wcze?niejszych wersjach manuala (czyt: jako? w zesz?ym roku, gdy to czyta?em :)) Albo umkn??o mi to uwadze. Tak czy siak, ten wpis na stronach Analytics rwnie? nie jest ju? aktualny, bo w pliku urchin.js s? ju? domy?lnie 24 pozycje, czyli w?asne wyszukiwarki powinni?my dodawa? od _uOsr[24] – albo tak jak zasugerowa? Tomasz – stosuj?c po prostu metod? „length”.

    @Twoje imi?: Greasemonkey pojawi?o si? w odpowiedzi do pierwszego komentarza ?ukasza dotycz?cym spolszenia Google Analytics :)

    Autor komentarza, poniedziałek, 21 maj 2007 #

  14. Faktycznie. Patrzy?em nawet w ten urchin.js i jako? mi to umkn??o uwadze. C?, ka?demu si? mo?e zdarzy?. ;)

    A GMk mo?na by zastosowa? nawet w kontek?cie dodania do odwiedzanej strony powy?szego zestawu. Tylko czy jest sens odwala? za webmastera robot? i dawa? mu bardziej szczeg?owe statystyki naszych wej???

    @Twoje imi?: to jest skrypt JS ktry z definicji dzia?a po stronie klienta. I wprawna osoba mo?e bardzo ?atwo przechwyci? jego wykonanie i podstawi? swoje w?asne dane.

    Autor komentarza, poniedziałek, 21 maj 2007 #

  15. Radz? zmieni? na ".

    Autor komentarza, wtorek, 22 maj 2007 #

  16. Mam pytanie, czy to nie powinno wygl?da? tak jak na wpisie u Riddlea? Tzn:

    [code]_uOsr[_uOsr.length]=”onet.pl”; _uOkw[_uOkw.length]=”qt”;
    _uOsr[_uOsr.length++]=”wp.pl”; _uOkw[_uOkw.length++]=”szukaj”;
    _uOsr[_uOsr.length++]=”netsprint.pl”; _uOkw[_uOkw.length++]=”q”;[/code]

    Chodzi o te ++.

    Autor komentarza, środa, 23 maj 2007 #

  17. @Liczi: Sprawdzi?em dzia?anie bez „++” – chodzi bez problemu, dodaje normalnie kolejne elementy tablicy.

    Autor komentarza, środa, 23 maj 2007 #

  18. @Yano – tylko jaki jest sens manipulowania danymi z jednego hosta kiedy GA to narz?dzie do bada? statystycznych i wyniki jednostkowe – cho?by nie wiem jak egzotyczne – nie maj? ?adnego znaczenia bo znikaj? w masie??? dlatego w?a?nie Greasemonkey nie ma tu w ogle zastosowania…

    chyba, ?e my?lisz o jakich? niecnych dzia?aniach, na wi?ksz? skal?, za pomoc? jakiego? popularnego, powszechnie dystrybuowanego user skryptu w ktrym kto? dopisuje par? linijek… – tylko ?e te najpopularniejsze osi?gaj? penetracj? rz?du nastu tysi?cy u?yszkodnikw i s? dosy? pilnie przegl?dane przez spo?eczno??, wi?c takie hece to mi?dzy bajki mo?na w?o?y?

    Autor komentarza, środa, 23 maj 2007 #

  19. Zastanawia?em si?, czemu skopiowany st?d kod wyprawia dziwne rzeczy z moim szablonem jak rwnie? negatywnie wp?ywa na moje statystyki. Dopiero teraz doszed?em, ?e chodzi o… cudzys?owy! Jak si? przyjrzymy, to r?ni? si? one od standardowego znaku dost?pnego z 99% klawiatur. Oczywi?cie konsola JS zg?asza?a mi b??dy w skrypcie, ale chwil? mi zaj??o, zanim rozpozna?em owy „illegal character”.

    @Tomek: Czy jest szansa, aby te cudzys?owy i apostrofy nie by?y zamieniane na „?adniejsze”? Przynajmniej w blokach kodu, bo inaczej skopiowany kod staje si? bezu?yteczny dopki nie poprawimy tych znakw.

    Autor komentarza, czwartek, 24 maj 2007 #

  20. Zamieni?em czysty tekst na <code> jak przysta?o i teraz wygl?da na to, ?e wszystko jest OK… ale szczerze mwi?c, nie wiem jaki nieznany mi dot?d ficzer WordPressa zamienia? te krzaczki…

    Autor komentarza, czwartek, 24 maj 2007 #

  21. za „upi?kszanie” tekstu odpowiedzialna jest w WP m.in. funkcja wp_specialchars() – a dok?adnie jej drugi parametr – obejrzyj dok?adnie theme z ktrego korzystasz i znajd? u?ycie tej funkcj? – po ustawieniu drugiego parametru na 0 (mo?e go nie by? – wtedy trzeba go zwyczajnie dopisa?) WP nie ruszy ?adnego z cudzys?oww – przynajmniej w miejscu gdzie funkcjonuj? jako cudzys?owy bo na pozycjach cockney – czyli „’tain’t”,”’twere”,”’twas”,”’tis”,”’twill”,”’til”,”’bout”,”’nuff”,”’round”,”’cause” to inna bajka

    Autor komentarza, sobota, 26 maj 2007 #

  22. Oo, dzi?ki, uaktualni? sobie swoje listy (-:

    ps. wygodniej chyba jednak trzyma? to w osobnym pliku, mo?na podpi?? do kilku serwisw, a zarazem wygodnie aktualizowa?.

    Autor komentarza, poniedziałek, 28 maj 2007 #

  23. Jest pewien problem. Przynajmniej u mnie. Roboty indeksuj?ce interpretuj? dodatkowe fragmenty skryptu jako linki. W dodatku wzgl?dne, co produkuje ca?? mas? b??dnych odno?nikw do nieistniej?cych stron.
    Nie wiem, czy spotkali?cie si? z tym psuj?cym wszystko problemem.

    Autor komentarza, piątek, 8 cze 2007 #

  24. Dzieki Tomku za ten fragment kodu!

    Autor komentarza, czwartek, 5 lip 2007 #

  25. a jak przedstawia sie sprawa z nowym scryptem?

    var pageTracker = _gat._getTracker(„UA-XXXXXXX-2”);
    pageTracker._trackPageview();
    _uOsr[_uOsr.length]=”onet.pl”; _uOkw[_uOkw.length]=”qt”;
    _uOsr[_uOsr.length]=”szukaj.onet.pl”; _uOkw[_uOkw.length]=”qt”;
    _uOsr[_uOsr.length]=”katalog.onet.pl”; _uOkw[_uOkw.length]=”qt”;
    _uOsr[_uOsr.length]=”wp.pl”; _uOkw[_uOkw.length]=”szukaj”;
    _uOsr[_uOsr.length]=”szukaj.wp.pl”; _uOkw[_uOkw.length]=”szukaj”;
    _uOsr[_uOsr.length]=”netsprint.pl”; _uOkw[_uOkw.length]=”q”;
    _uOsr[_uOsr.length]=”google.interia.pl”; _uOkw[_uOkw.length]=”q”;
    _uOsr[_uOsr.length]=”gooru.pl”; _uOkw[_uOkw.length]=”PHRASE”;
    _uOsr[_uOsr.length]=”szukaj.gazeta.pl”; _uOkw[_uOkw.length]=”slowo”;
    _uOsr[_uOsr.length]=”szukaj2.o2.pl”; _uOkw[_uOkw.length]=”qt”;
    _uOsr[_uOsr.length]=”szukacz.pl”; _uOkw[_uOkw.length]=”q”;
    _uOsr[_uOsr.length]=”search.live.com”; _uOkw[_uOkw.length]=”q”;
    _uOsr[_uOsr.length]=”katalog.interia.pl”; _uOkw[_uOkw.length]=”q”;
    _uOsr[_uOsr.length]=”szukaj.wow.pl”; _uOkw[_uOkw.length]=”q”;
    _uOsr[_uOsr.length]=”szukaj.gery.pl”; _uOkw[_uOkw.length]=”q”;

    czy to bedzie dzia?a??

    Autor komentarza, piątek, 29 sie 2008 #

  26. W przypadku nowego kodu sprawa wygl?daj pro?ciej:

    pageTracker._addOrganic(„onet.pl”, „qt”);
    pageTracker._addOrganic(„szukaj.onet.pl”,”qt”);

    Ju? aktualizuj? wpis.

    Autor komentarza, piątek, 29 sie 2008 #

Robisz zakupy w internecie?
Pomagaj ZA DARMO przy okazji
4000 organizacji społecznych i ponad 1000 sklepów