<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Magiczne SEO i SEM &#187; Analityka</title>
	<atom:link href="http://magiczne.seoisem.pl/kategoria/analityka/feed/" rel="self" type="application/rss+xml" />
	<link>http://magiczne.seoisem.pl</link>
	<description>Ego custodiam ipsos custodes</description>
	<lastBuildDate>Thu, 29 Jul 2010 09:19:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>W poszukiwaniu prawdziwego bounce rate i time on site</title>
		<link>http://magiczne.seoisem.pl/prawdziwy-bounce-rate-time-on-site/</link>
		<comments>http://magiczne.seoisem.pl/prawdziwy-bounce-rate-time-on-site/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 15:30:44 +0000</pubDate>
		<dc:creator>Bartek Krzemień</dc:creator>
				<category><![CDATA[Analityka]]></category>

		<guid isPermaLink="false">http://magiczne.seoisem.pl/?p=3532</guid>
		<description><![CDATA[Klasyczna definicja określa bounce rate jako odsetek odrzuceń, czyli wyrażoną w procentach ilość użytkowników, którzy &#8211; jak mawia Avinash &#8211; przyszli, zobaczyli i zwymiotowali :). Owa klasyczna definicja jest jednakże poniekąd krzywdząca. Szczególnie dla tych webmasterów, którzy efektywnie dostarczają odpowiedzi na nurtujące odwiedzających pytania lub cieszą się gronem wiernych użytkowników. Innymi słowy rzecz ujmując &#8211; [...]<p>Masz domeny. Masz Wordpressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/prawdziwy-bounce-rate-time-on-site/">W poszukiwaniu prawdziwego bounce rate i time on site</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p></p><p>Klasyczna definicja określa <em>bounce rate</em> jako odsetek odrzuceń, czyli wyrażoną w procentach ilość użytkowników, którzy &#8211; jak mawia Avinash &#8211; <em>przyszli, zobaczyli i zwymiotowali</em> :). Owa klasyczna definicja jest jednakże poniekąd krzywdząca. Szczególnie dla tych webmasterów, którzy efektywnie dostarczają odpowiedzi na nurtujące odwiedzających pytania lub cieszą się gronem wiernych użytkowników. Innymi słowy rzecz ujmując &#8211; to, że na wizyta na witrynie miała tylko jedną odsłonę wcale nie znaczy jeszcze, że Twoi odwiedzający cierpią na internetowy emesis.<span id="more-3532"></span></p>
<p>Dzisiejszy wpis idzie ścieżką studium przypadku &#8211; tak jak opisywana ostatnio przez Kasię diagnoza zależności między <a href="http://magiczne.seoisem.pl/kanibalizacja-ruchu-czy-synergia-sem/">kanibalizacją a synegrią SEM</a>.</p>
<h2>Gdzie te wartości?</h2>
<div id="attachment_3536" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2010/07/bouncerate-i-avgtos-magiczne.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2010/07/bouncerate-i-avgtos-magiczne-300x56.png" alt="Bounce rate i avg. time on site" title="Bounce rate i avg. time on site" width="300" height="56" class="size-medium wp-image-3536" /></a>
	<p class="wp-caption-text">Bounce rate i avg. time on site</p>
</div>
<p>Powyższy obrazek przedstawia wykres dla odsetka odrzuceń oraz średniego czasu spędzonego na witrynie. Dane te dotyczą Magicznego SEO i SEM, miesiąc maj 2010. Jak nietrudno zauważyć w środku miesiąca coś się stało. Nie, nie było to nagłe wpuszczenie na serwis głodnych wiedzy <a href="http://magiczne.seoisem.pl/chrome.html">użytkowników Google Chrome</a> ;).</p>
<p>W połowie maja wprowadziłem drobną modyfikację, którą w zamierzeniu chciałem uzyskać korektę wartości zarówno w przypadku <abbr title="Bounce Rate">BR</abbr> jak i <abbr title="Time on Site">ToS</abbr>. Docelowo miałem nadzieję uzyskać realne wartości, z niewielkimi odchyleniami dla użytkowników korzystających ze starszych wersji przeglądarek. Pomysł niestety udał się tylko w połowie, a mnie po raz kolejny przyszło przekonać się, że niezbadane są przemyślenia inżynierów Google.</p>
<h2>Pierwsze wow</h2>
<p>Obserwując wyniki w ciągu pierwszych dni po wprowadzeniu modyfikacji byłem bardzo zaskoczony. Później, dysponując danymi przekrojowymi za kolejne miesiące okazało się, że faktyczny czas średnio spędzany przez użytkownika na naszej witrynie jest <strong>10 razy większy</strong> niż pierwotnie wskazywało Analytics. Gigantyczna różnica.</p>
<p>W przypadku odsetka odrzuceń różnice również były, ale nie aż tak spektakularne. Średnio BR spadł 2-2,5-krotnie. Przynajmniej tak mi się wtedy wydawało.</p>
<h2>Co to jest ten bounce rate?</h2>
<p>Aby zweryfikować poprawność działania modyfikacji chciałem porównać wskazania BR oraz raportu Depth of Visit. Raport ten pokazuje procentowe rozbicie wszystkich wizyt na ilość obejrzanych stron. Cały czas miałem w głowie dwie zgodne ze sobą definicje.</p>
<p><a href="http://www.kaushik.net/avinash/2007/08/standard-metrics-revisited-3-bounce-rate.html#comment-192848">Definicja 1</a>:</p>
<blockquote><p>GA uses the &#8222;single page view in a session&#8221; definition. You can simply click next to the question mark next to any GA metric to get the definition…</p></blockquote>
<p><a href="http://www.google.com/support/analytics/bin/answer.py?hl=pl&#038;answer=81986">Definicja 2</a>:</p>
<blockquote><p>Co to jest Współczynnik odrzuceń?</p>
<p>Współczynnik odrzuceń to procent odwiedzin tylko jednej strony lub odwiedzin, podczas których osoba opuściła witrynę po zobaczeniu strony wejściowej (docelowej). Ten współczynnik odzwierciedla jakość odwiedzin &#8211; wysoka wartość zazwyczaj oznacza, że strony wejściowe witryny nie są przez użytkowników uważane za trafne. Im bardziej atrakcyjne będą Twoje strony docelowe, tym więcej użytkowników odwiedzających Twoją witrynę zostanie na niej dłużej, co przełoży się na konwersje. Można zminimalizować współczynnik odrzuceń, dostosowując strony docelowe do wyświetlanych reklam i słów kluczowych. Strony docelowe powinny zawierać informacje i usługi oferowane w reklamie.</p></blockquote>
<p>Zgodnie z powyższymi definicjami odsetek odrzuceń powinien być liczbowo taki sam (albo przynajmniej bardzo zbliżony) do wartości, jaką raport Depth of Visit wskazuje w polu <em>1 pageviews</em>. No ale to byłoby zbyt proste, prawda? Różnice pomiędzy tymi wartościami sięgały 200-300%.</p>
<p>Napisałem więc do <a href="http://www.ittechnology.us/">Mariusza</a> z pytaniem o opinię. Podzielił się linkiem <a href="http://www.ittechnology.us/jak-pokazac-realny-wskaznik-odrzucen-w-google-analytics/">do własnego posta na ten temat</a> i dodał zdanie, którego nie załapałem:</p>
<blockquote><p>Rozumiem, że modyfikowałeś GA (&#8230;) Wówczas sama definicja wskaźnika odrzuceń staje się zmodyfikowaną w GA, w wyniku czego ilość wizyt jednoodsłonowych nie równa się wskaźnikowi odrzuceń</p></blockquote>
<p>W tym miejscu dobrze będzie powiedzieć co takiego zrobiłem &#8211; Mariusz w swoim artykule opisuje jedną z możliwych modyfikacji. Moja była bardzo podobna, z tym, że nie korzystałem z <code>setTimeout()</code>, ale z innej funkcji. Cały czas jednak nie rozumiałem o co chodzi z tą zmianą definicji. Pisałem o tym do Mariusza tak:</p>
<blockquote><p>Piszesz, że wprowadzając taki dodatek zmienia się definicja Bounce Rate &#8211; dlaczego? Przecież bounce rate to wizyta z jedną odsłoną. Do dostarczenia drugiego timestampa, który umożliwi obliczenie ile użytkownik spędził na oglądaniu tej jednej odsłony obaj korzystamy z <code>pageTracker._trackEvent()</code>. Tą funkcję można wywołać ile razy się da, a mimo to nie zmienia ilości odsłon, prawda? Dlatego nie rozumiem co zmienia się w definicji Bounce Rate.</p></blockquote>
<p>Czekając na odpowiedź podzieliłem się także opisem problemu z <a href="http://www.webaudit.pl/">Robertem</a>. I dzięki niemu wiem już o co chodzi. Robert podesłał mi link do strony, która zawiera <a href="http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html#implementationConsiderations">prawdziwą definicję bounce rate</a> w rozumieniu Google Analytics:</p>
<blockquote><p>Generalnie, jako &#8222;odbicie&#8221; rozumie się jednoodsłonową wizytę. W Analytics odbicie jest obliczane wyłącznie jako sesja, która uruchamia tylko jedno żądanie o GIF, czyli wtedy, gdy użytkownik odwiedza jedną stronę Twojej witryny i następnie wychodzi bez wygenerowania dodatkowych żądań do serwera Analytics w czasie tej sesji. Jeśli zaimplementujesz śledzenie zdarzeń (event tracking), możesz zaobserwować zmianę we wskazaniach odsetka odrzuceń dla tych stron, na których śledzenie zdarzeń jest obecne. Dzieje się tak dlatego, że śledzenie zdarzeń jest klasyfikowane jako żądanie interakcji.</p></blockquote>
<p>Ta definicja zupełnie zmienia postać rzeczy i czyni moje pierwotne założenie błędnym. Wielka szkoda, że jest tak zakopana w dokumentacji Analytics.</p>
<h2>Hybrydowo</h2>
<p>Nie da się mierzyć BR z taką dokładnością, jaką byśmy chcieli. Pozostaje więc przyjąć sztywne założenie &#8211; wszystko, co trwa krócej niż określona ilość sekund trzeba uznać za bounce rate. </p>
<p>Mam nadzieję, że opisywane zagadnienie pomoże Wam dowiedzieć się więcej o Waszych witrynach. Dla użytkowników <a href="http://magiczne.seoisem.pl/premium-gdy-chcesz-wiedziec-wiecej/">SEO i SEM Premium</a> przygotowałem <a href="http://magiczne.seoisem.pl/extras/bounce-rate-time-on-site/">dodatkowy zestaw materiałów</a>, w których znajdują się:</p>
<ul>
<li>dane liczbowe i wykresy przedstawiające zmiany w odczytach</li>
<li>plugin do WordPressa pozwalający jednym klikiem włączyć opisywaną powyżej modyfikację</li>
<li>opis modyfikacji przydatny przy wdrażaniu w innych niż WP silnikach</li>
</ul>
<p>Jeszcze raz serdecznie dziękuję Mariuszowi i Robertowi za okazaną pomoc :).</p>
<p><small>Otwierającą grafikę wykorzystałem w ramach licencji CC, autorem jest <a href="http://www.flickr.com/photos/rogersmith/2913889456/sizes/s/">Roger Smith</a></small></p>
<p>Masz domeny. Masz WordPressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/prawdziwy-bounce-rate-time-on-site/">W poszukiwaniu prawdziwego bounce rate i time on site</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://magiczne.seoisem.pl/prawdziwy-bounce-rate-time-on-site/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Kanibalizacja ruchu czy synergia SEM?</title>
		<link>http://magiczne.seoisem.pl/kanibalizacja-ruchu-czy-synergia-sem/</link>
		<comments>http://magiczne.seoisem.pl/kanibalizacja-ruchu-czy-synergia-sem/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 15:06:05 +0000</pubDate>
		<dc:creator>Kasia Bauer</dc:creator>
				<category><![CDATA[Analityka]]></category>

		<guid isPermaLink="false">http://magiczne.seoisem.pl/?p=3520</guid>
		<description><![CDATA[Jeden z naszych klientów wyraził obawę, że część ruchu z kampanii linków sponsorowanych kanibalizuje ruch z wyników naturalnych. W przypadku świadczenia usług SEM temat kanibalizacji ruchu periodycznie powraca. Dzisiaj dzięki uprzejmości jednego z naszych klientów prezentujemy przykłady z życia wzięte w oparciu o realne dane :). Smacznego. Sam termin kanibalizacja ruchu u podstawy ma takie [...]<p>Masz domeny. Masz Wordpressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/kanibalizacja-ruchu-czy-synergia-sem/">Kanibalizacja ruchu czy synergia SEM?</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://magiczne.seoisem.pl/kanibalizacja-ruchu-czy-synergia-sem/" title="Permanent link to Kanibalizacja ruchu czy synergia SEM?"><img class="post_image aligncenter" src="http://farm5.static.flickr.com/4138/4798469239_18778708a1.jpg" width="500" height="352" alt="Kanibalizacja ruchu, synergia sem" /></a>
</p><p>Jeden z naszych klientów wyraził obawę, że część ruchu z kampanii linków sponsorowanych kanibalizuje ruch z wyników naturalnych. W przypadku świadczenia usług SEM temat <strong>kanibalizacji ruchu</strong> periodycznie powraca. Dzisiaj dzięki uprzejmości jednego z naszych klientów prezentujemy przykłady z życia wzięte w oparciu o <strong>realne dane</strong>  :). Smacznego.<span id="more-3520"></span></p>
<p>Sam <strong>termin kanibalizacja</strong> ruchu u podstawy ma takie same założenia co kanibalizacja produktu, kanibalizacja korporacyjna czy w końcu kanibalizacja udziału w rynku. Zjawisko kanibalizacji produktu zachodzi, gdy dwa produkty tego samego podmiotu konkurują między sobą o tą samą grupę docelową. W rezultacie konsumując się wzajemnie.</p>
<p>(poniżej zagalopowałam się z tematem kanibalizacji produktu:P. Niecierpliwym zalecam przeskoczenie do akapitu sekcji Kanibalizacja ruchu w wyszukiwarkach pod lupą :).)</p>
<p>Intuicyjnie jesteśmy przekonani, że poszerzenie asortymentu produktów powinno dostarczyć nam większą ilość klientów ergo powiększyć udział w rynku. Jeżeli dwa produkty różnią się nieznacznie to niestety trafiają do tej samej grupy docelowej. Dla przykładu wyobraźmy sobie sektor napoi chłodzących jaki zajmuje Coca Cola. Na rynek wypuszczona zostaje Cherry Coke. W wyniku tego kroku sprzedaż oryginalnej Coca Coli spada, a w tym samym czasie dział marketingowy/sprzedaży Cherry Coke z radości skacze pod sufit z powodu świetnych wyników. Ich szczęście niestety mija w momencie, gdy dociera do nich informacja, że właśnie <em>zjedli</em> część ogromnego tortu na jaki składa się sprzedaż ich flagowego produktu. Przykład wymyślony przede mnie dla potrzeb wyjaśnienia terminu ;).</p>
<p>Oczywiście nie każda forma kanibalizacji jest procesem negatywnym. W przypadku rynku nowych technologi jest to strategia przekazywania klientów ze starego produktu na nowy jednocześnie uzyskując taki sam przychód lub zwiększając go (patrz telefon iPhone). Głodnych (sic!) wiedzy na temat kanibalizacji odsyłam do ciekawej publikacji &#8211; <a href="http://www.urenio.org/tools/en/Product_Life_Cycle_Management.pdf" title="Cykl życia produktu">Product Life Cycle Management</a> (od strony 12) i linków na końcu wpisu.</p>
<h2>Kanibalizacja ruchu w wyszukiwarkach pod lupą</h2>
<p>Temat kanibalizacji ruchu w przypadku poniższych przykładów rozpoczął się od obawy naszego klienta. W wyniku rozbudowanej bazy słów kluczowych w kampanii AdWords zaszło podejrzenie, że możemy kupować ruch, który już witryna uzyskuje z naturalnych wyników wyszukiwania. Pojawiły się pytania: <em>Czy warto kupować coś co już mamy za darmo?</em> <em>Czy nie marnujemy naszego budżetu AdWords?</em></p>
<p>Przypadki kanibalizmu ruchu sprowadzanego na witrynę były rzadkością w projektach, w których brałam udział. W szczególności w wyszukiwarkach (PPC vs SEO). Jednak nie chcąc wrzucić tematu do pudełka <em>to się rzadko zdarza</em> i być gołosłowną zaglądnęłam do statystyk witryny. Swoją drogą nasuwa się spostrzeżenie &#8211; warto w jak najwcześniejszym etapie zainwestować czas w <a href="http://magiczne.seoisem.pl/instalacja-kodu-google-analytics/" title="Instalacja Google Analytics">poprawną implementację analityki</a>, aby mieć dane historyczne :).</p>
<p>Oto jakie kryteria obejmowały słowa kluczowe, których dotyczą poniższe zrzuty ekranu:</p>
<ul>
<li>obecność w linkach sponsorowanych</li>
<li>obecność na pierwszej stronie wyników wyszukiwania</li>
<li>w obu przypadkach muszą zajmować przyzwoite pozycje</li>
<li>posiadają odpowiednią próbkę danych (1 lub 2 tygodnie to za mało)</li>
<li>sprowadzają odpowiednio dużą ilość ruchu (10-20 wizyt dziennie to zdecydowanie za mało)</li>
</ul>
<p>Na wykresie naniesione są wartości wizyty z rankingu organicznego (non-paid search), wizyty z linków sponsorowanych (paid search). Dla lepszej czytelności sytuacji dodałam także wszystkie wizyty (All Visits).</p>
<p><a href="http://farm5.static.flickr.com/4096/4814907469_782297c051_b.jpg"><img src="http://farm5.static.flickr.com/4096/4814907469_782297c051.jpg" alt="Kanibalizacja ruchu przykład" /></a></p>
<p>W przypadku tego słowa mamy fajną sytuację, ponieważ było ono aktywne w kampanii PPC tylko przez pewien okres czasu (luty/marzec). Przed i po tym okresie widać jak maleje ruch całościowy (niebieski), a ruch organiczny z wyszukiwarek (zielony) pozostaje taki sam. Zmian z organika nie widać nawet w trakcie aktywności tego słowa w segmencie PPC.</p>
<p>Kolejne słowo kluczowe generuje 3 razy więcej ruchu niż prezentowane poprzednio. Osie X i Y takie same jak we wcześniejszym przykładzie.</p>
<p><a href="http://farm5.static.flickr.com/4138/4815530462_6292729a1e_b.jpg"><img src="http://farm5.static.flickr.com/4138/4815530462_6292729a1e.jpg" alt="Synergia SEM przykład" /></a></p>
<p>To słowo kluczowe ma odwrotną sytuację. Było nieaktywne w kampanii przez pewien okres czasu (styczeń/marzec). Ruch z linków sponsorowanych (pomarańczowy) podnosi znacząco ilość wszystkich odwiedzin (niebieski) na to słowo w czasie, gdy reklama się wyświetla. Z kolei ruch organiczny z wyszukiwarek (zielony) pozostaje niewzruszony faktem, że w jego sąsiedztwie przestała pokazywać się reklama. </p>
<h2>Kanibalizacja konwersji i odsetka konwersji</h2>
<p>Mowa jest o kanibalizacji ruchu, więc najpierw przeglądaliśmy wizyty jednak przeznaczeniem kampanii PPC jest realizowanie celu. Zakładając, że część ruchu z wyników naturalnych jest pochłaniana przez kampanię warto sprawdzić jaki to ma wpływ na <strong>odsetek konwersji</strong> (conversion rate).</p>
<p>Segmenty takie jak poprzednio czyli ruch z wyszukiwarek organiczny i płatny oraz całość ruchu dla poprawnego umiejscowienia danych.<br />
<a href="http://farm5.static.flickr.com/4094/4814907425_b6ebc565d6_b.jpg"><br />
<img src="http://farm5.static.flickr.com/4094/4814907425_b6ebc565d6.jpg" alt="Odsetek konwersji analityka" /></a></p>
<p>Odkrywamy ponownie, że odsetek konwersji z kampanii jest znacznie wyższy od średniego odsetka dla wszystkich wizyt &#8211; czyli żadna niespodzianka (wykres pomarańczowy góruje nad innymi). Segment ruchu z wyników naturalnych jest delikatnie wyższy niż wykres niebieski, ale kolejny raz kampania nie wpływa na na jego osiągi. W szczególności widzimy to, gdy segment PPC był nieaktywny.</p>
<p>Istnieje duża możliwość, że odsetek konwersji mógł się nie zmienić nawet w przypadku, gdyby kampania zabierała ruch. Warto więc sprawdzić wartości bezwzględne &#8211; konwersje.</p>
<p>Segmenty takie jak poprzednio zmieniła się tylko metryka &#8211; ilość konwersji.</p>
<p><a href="http://farm5.static.flickr.com/4138/4815530294_76e1d7a7dd_b.jpg"><img src="http://farm5.static.flickr.com/4138/4815530294_76e1d7a7dd.jpg" alt="Ilość konwersji przykład" /></a></p>
<p>Kolejny raz widzimy, że ilość konwersji w trakcie aktywnego segmentu PPC oraz brak konwersji w trakcie jego nieaktywności nie wpływa na ruch organiczny.</p>
<p>Można postawić claim, że w przypadku tej kampanii nie występuje zjawisko kanibalizacji ruchu SEO na rzecz PPC czy odwrotnie. Nie oznacza to, że omawiane zjawisko nie istnieje w ogóle. Kanibalizacja w przypadku innych źródeł ruchu jest dość znana w szczególności w przypadku marketingu affiliacyjnego. Jeżeli prowadzimy ostre działania mające na celu <a href="http://magiczne.seoisem.pl/dywersyfikacja-zrodel-ruchu-na-witrynie-internetowej/" title="Dywersyfikacja ruchu na witrynie">dywersyfikację ruchu</a> warto wziąć pod lupę statystyki i <a href="http://www.rimmkaufman.com/rkgblog/2010/07/06/the-cost-of-cannibalism/" title="Koszty kanibalizmu">przychody</a>. </p>
<h2>Synergia SEM</h2>
<p>Specyfika rynku SEM ma to do siebie, że jeżeli coś nie działa na niekorzyść to traktujemy to jako pozytyw :D. W miejsce kanibalizacji mamy <strong>synergię SEM</strong> &#8211; hurra :). Poważnie mówiąc &#8211; w SERP jest 10 miejsc w naturalnych wynikach oraz 8-11 płatnych. Warto odpowiedzieć sobie na pytanie: ile z nich chcesz zajmować? 1-2 czy 2-3?.</p>
<p><a href="http://farm5.static.flickr.com/4099/4814907559_12a0cdc57f_b.jpg"><img src="http://farm5.static.flickr.com/4099/4814907559_12a0cdc57f.jpg" alt="Synergia SEM" /></a></p>
<p>W świetle powyższych danych, które świadczą o <strong>braku zagrożenia ze strony zjawiska kanibalizacji konwersji</strong> ja osobiście wolę zajmować ich jak najwięcej (pod warunkiem, że się to opłaca ;)).</p>
<h3>Więcej na temat kanibalizacji w biznesie:</h3>
<p><a href="http://www.searchengineguide.com/bill-hartzer/balancing-paid.php" title="Paid Search vs Organic Search">Balancing Paid and Organic Search Listings</a><br />
<a href="http://paweltkaczyk.midea.pl/marketing-branding/kanibalizm-produktow-i-uslug/">Paweł Tkaczyk na temat klientów od okładek :)</a><br />
<a href="http://industrialstrengthsem.com/2010/03/09/paid-and-organic-search-lift-cannibalism-or-both/" >Paid and Organic Search: Lift, Cannibalism, or Both?</a><br />
<a href="http://www.blueglass.com/blog/optimizing-the-mix-of-paid-and-organic-listings/">Optimizing the Mix of Paid and Organic Listings</a></p>
<p>Masz domeny. Masz WordPressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/kanibalizacja-ruchu-czy-synergia-sem/">Kanibalizacja ruchu czy synergia SEM?</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://magiczne.seoisem.pl/kanibalizacja-ruchu-czy-synergia-sem/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Jak w Google Analytics blokować własne odsłony mając dynamiczne IP</title>
		<link>http://magiczne.seoisem.pl/blokowanie-wlasnych-odslon-dynamiczne-ip-google-analytics/</link>
		<comments>http://magiczne.seoisem.pl/blokowanie-wlasnych-odslon-dynamiczne-ip-google-analytics/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 18:07:28 +0000</pubDate>
		<dc:creator>Bartek Krzemień</dc:creator>
				<category><![CDATA[Analityka]]></category>

		<guid isPermaLink="false">http://magiczne.seoisem.pl/?p=2143</guid>
		<description><![CDATA[W opublikowanym niedawno artykule na temat filtrów w Google Analytics pisałem o sposobie wykluczanie odsłon generowanych przez samego siebie. Opisywany sposób ma jednak tą niedogodność, że daje się zastosować wyłącznie przy stałym adresie IP. Duża ilość osób korzysta natomiast z łącza internetowego, które przy każdym nawiązaniu połączenia przypisuje im inne IP (np. Neostrada). Co zrobić, [...]<p>Masz domeny. Masz Wordpressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/blokowanie-wlasnych-odslon-dynamiczne-ip-google-analytics/">Jak w Google Analytics blokować własne odsłony mając dynamiczne IP</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p></p><p>W opublikowanym niedawno artykule na temat <a href="http://magiczne.seoisem.pl/filtry-google-analytics/">filtrów w Google Analytics</a> pisałem o sposobie <a href="http://magiczne.seoisem.pl/filtry-google-analytics/#wyklucz-odslony-generowane-przez-ciebie">wykluczanie odsłon generowanych przez samego siebie</a>. Opisywany sposób ma jednak tą niedogodność, że daje się zastosować wyłącznie przy stałym adresie IP. Duża ilość osób korzysta natomiast z łącza internetowego, które przy każdym nawiązaniu połączenia przypisuje im inne IP (np. Neostrada). Co zrobić, gdy ma się dynamiczny adres IP?<span id="more-2143"></span></p>
<p>Do wyboru są dwie metody. Pierwsza bazuje na pliku cookie i dedykowanym filtrze, druga &#8211; na selektywnym wykluczaniu skryptu GA.</p>
<h3>Wykluczanie użytkowników ze zdefiniowanego segmentu</h3>
<p>Oryginalnie tą metodę <a href="http://www.epikone.com/blog/2006/07/11/count-me-out/">opisał Justin Cutroni</a> z EpikOne. Polega ona na nadaniu sobie dodatkowego pliku cookie z unikalną wartością. Następnie filtr w profilu Analytics wyklucza wszystkich użytkowników, którzy mają u siebie takie cookie. Implementacja przebiega dwufazowo.</p>
<p><strong>Faza 1</strong> to umieszczenie na własnej witrynie małego pliku, będącego narzędziem generowania ciastek. <a href="http://www.epikone.com/blog/wp-content/uploads/2006/07/count-me-out1.txt">Oryginalny skrypt Justina</a>, przedstawiony we wspomnianym poście, ma jednak tą wadę, że działa tylko ze starym kodem Analytics. <a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/11/count-me-out2.txt">Po dokonaniu kilku modyfikacji</a> można uruchamiać go również z nowym.</p>
<p>Po skopiowaniu pliku na serwer należy w kodzie źródłowym wpisać numer profilu Analytics (w oznaczonym miejscu), zmienić rozszerzenie na html lub htm i odwiedzić tak powstałą stronę. Wypełniając formularz otrzymamy specjalne cookie <em>__utmv</em>, z wpisaną wcześniej wartością.</p>
<div id="attachment_2145" class="wp-caption aligncenter" style="width: 410px">
	<img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/11/cookie-utmv.png" alt="Plik cookie z nazwą dedykowanego segmentu." title="cookie-utmv" width="410" height="331" class="size-full wp-image-2145" />
	<p class="wp-caption-text">Plik cookie z nazwą dedykowanego segmentu.</p>
</div>
<p><strong>Faza 2</strong> to zdefiniowanie filtru w Analytics, który wykluczy segment użytkowników oznaczonych wybraną wcześniej nazwą.</p>
<div id="attachment_2149" class="wp-caption aligncenter" style="width: 452px">
	<img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/11/filtr-usuwajacy-ruch-z-segmentu-google-analytics.png" alt="Ustawienia filtru wykluczającego ruch na podstawie nazwy segmentu." title="filtr-usuwajacy-ruch-z-segmentu-google-analytics" width="452" height="305" class="size-full wp-image-2149" />
	<p class="wp-caption-text">Ustawienia filtru wykluczającego ruch na podstawie nazwy segmentu.</p>
</div>
<p>Ponownie, nie ma róży bez kolców. Stosując tą metodę należy ostrożnie używać takich funkcji w przeglądarce jak usuwanie danych dotyczących przeglądanych stron. Bardzo możliwe również, że już niedługo sposób ten <strong>straci sens</strong>, ponieważ już teraz javascriptowa metoda <code>_setVar()</code> jest w dokumentacji Analytics oznaczona jako <em>deprecated</em>, a jej miejsce ma zająć <code>_setCustomVar()</code>. Do tej z kolei ciężko jest się póki co odnieść, bo jeszcze nie ma jej wskazań w interfejsie konta. Pojawiła się jako jedna z <a href="http://analytics.blogspot.com/2009/10/google-analytics-now-more-powerful.html">najnowszych zmian w Google Analytics</a>.</p>
<h3>Selektywne blokowanie skryptu ga.js</h3>
<p>Druga metoda na blokowanie odsłon generowanych przez siebie w czasie odwiedzin własnej witryny działa tylko w przeglądarce Firefox. Wykorzystuje ona możliwości dodatku <a href="https://addons.mozilla.org/en-US/firefox/addon/722">NoScript</a>.</p>
<div id="attachment_2155" class="wp-caption alignright" style="width: 272px">
	<img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/11/selektywne-blokowanie-skryptow-noscript.png" alt="NoScript umożliwia blokowanie niepożądanych skrytpów na przeglądanej witrynie." title="selektywne-blokowanie-skryptow-noscript" width="272" height="349" class="size-full wp-image-2155" />
	<p class="wp-caption-text">NoScript umożliwia blokowanie niepożądanych skrytpów na przeglądanej witrynie.</p>
</div>
<p>NoScript domyślnie blokuje wszystkie skrypty, jakie zadeklarowano w obrębie przeglądanej aktualnie strony. Rezyduje po prawej stronie pasku statusu przeglądarki i (po kliknięciu w ikonkę) pokazuje źródła zablokowanych skryptów.</p>
<p>Korzystając z tego dodatku możemy więc cieszyć się pełną funkcjonalnością witryny i nie przejmować plikami cookie. Kod śledzący Analytics nie jest wykonywany.</p>
<p>NoScript został pomyślany jako totalny anihilator dla JavaScriptów, więc należy się przygotować na dwie ewentualności. Albo żmudne ustawianie wyjątków co może się uruchamiać na jakich stronach, albo instalacja dodatku na dedykowanym profilu Firefoksa i korzystanie z tego profilu do pracy z witryną. Plusem natomiast jest to, że ustawiając jako zablokowane źródło google-analytics.com w praktyce przeglądarka staje się niewidoczna dla Analytics na jakiejkolwiek witrynie internetowej. Podobnie można zabezpieczyć się blokując inne popularne silniki statystyk, takie jak np. Gemius.</p>
<p>Masz domeny. Masz WordPressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/blokowanie-wlasnych-odslon-dynamiczne-ip-google-analytics/">Jak w Google Analytics blokować własne odsłony mając dynamiczne IP</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://magiczne.seoisem.pl/blokowanie-wlasnych-odslon-dynamiczne-ip-google-analytics/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Poskramiamy wyrażenia regularne (RegEx) w Google Analytics</title>
		<link>http://magiczne.seoisem.pl/wyrazenia-regularne-regex-google-analytics/</link>
		<comments>http://magiczne.seoisem.pl/wyrazenia-regularne-regex-google-analytics/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 17:53:10 +0000</pubDate>
		<dc:creator>Bartek Krzemień</dc:creator>
				<category><![CDATA[Analityka]]></category>

		<guid isPermaLink="false">http://magiczne.seoisem.pl/?p=1686</guid>
		<description><![CDATA[W zakończonym niedawno cyklu trzech artykułów wprowadzających do Google Analytics pisałem o zakładaniu konta, konfiguracji kodu śledzącego i ustawianiu filtrów. Dziś zapraszam do przeczytania wpisu na temat praktycznego zastosowania wyrażeń regularnych, które są nieodzowne przy bardziej niż podstawowym korzystaniu z Google Analytics (i nie tylko). Czym są wyrażenia regularne? Wyrażenia regularne służą opisywaniu łańcuchów symboli [...]<p>Masz domeny. Masz Wordpressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/wyrazenia-regularne-regex-google-analytics/">Poskramiamy wyrażenia regularne (RegEx) w Google Analytics</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p></p><p>W zakończonym niedawno cyklu trzech artykułów wprowadzających do Google Analytics pisałem o <a href="http://magiczne.seoisem.pl/google-analytics-zakladanie-konta/" title="Zakładnie konta Google Analytics">zakładaniu konta</a>, <a href="http://magiczne.seoisem.pl/instalacja-kodu-google-analytics/" title="Instalacja kodu Google Analytics na Twojej witrynie">konfiguracji kodu śledzącego</a> i <a href="http://magiczne.seoisem.pl/filtry-google-analytics/" title="Filtry i dodatki Google Analytics">ustawianiu filtrów</a>. Dziś zapraszam do przeczytania wpisu na temat praktycznego zastosowania wyrażeń regularnych, które są nieodzowne przy bardziej niż podstawowym korzystaniu z Google Analytics (i nie tylko).<span id="more-1686"></span></p>
<h2>Czym są wyrażenia regularne?</h2>
<p>Wyrażenia regularne służą opisywaniu łańcuchów symboli i definiowaniu zbiorów w tych łańcuchach. Na dzień dzisiejszy praktycznie nie ma języka programowania, który nie posiadałby własnej biblioteki umożliwiającej korzystanie z regexp.</p>
<p>Z tym wiąże się pewna niedogodność &#8211; wyrażenia posiadają bowiem dwie popularne składnie: perlową i uniksową. Różnią się od siebie tym, że ta pierwsza jest bardziej rozbudowana. Zainteresowanych niuansami odsyłam do angielskojęzycznej Wikipedii, która zawiera bardzo rozbudowany <a href="http://en.wikipedia.org/wiki/Regular_expression">opis regular expressions</a>. Dodam tylko, że Google Analytics używa tego perlowego, o nazwie Perl Compatible Regular Expressions (<a href="http://www.pcre.org/">PCRE</a>).</p>
<h2>Składnia wyrażeń regularnych</h2>
<p>Składnia regexów zbudowana jest ze znaków specjalnych, które spełniają określoną funkcję. Ich lista prezentuje się w sposób następujący:</p>
<ul>
<li><code>^</code></li>
<li><code>$</code></li>
<li><code>\</code></li>
<li><code>.</code></li>
<li><code>*</code></li>
<li><code>+</code></li>
<li><code>?</code></li>
<li><code>|</code></li>
<li><code>()</code></li>
<li><code>[]</code> i <code>-</code></li>
<li><code>{}</code></li>
</ul>
<p>Suche definicje nie dają się łatwo zapamiętać, więc praktyczne poskramianie wyrażeń regularnych przeprowadzimy na przykładach zastosowania każdego z powyższych operatorów.</p>
<h3><code>^</code> &#8211; kareta</h3>
<p>Znak karety określa początek ciągu znaków.</p>
<p>Załóżmy, że chcesz sprawdzić w GA wszystkie słowa kluczowe, które rozpoczynają się od wyrazu SEO. W filtrze raportu dotyczącego słów kluczowych wpisujesz więc wyrażenie, które Ci to umożliwi: <code>^seo</code>.</p>
<h3><code>$</code> &#8211; dolar</h3>
<p>Znak dolara działa odwrotnie do znaku karety, oznacza więc koniec ciągu znaków.</p>
<p>Dla odmiany spróbuj poszukać wszystkich słów kluczowych, które kończą się wyrazem SEO. Dopasujesz je do wyrażenia: <code>seo$</code>.</p>
<h3><code>\</code> &#8211; backslash</h3>
<p>Znak odwróconego ukośnika służy do tzw. escape&#8217;owania innych znaków specjalnych. Innymi słowy odbiera specjalne zdolności i zmusza interpreter wyrażeń regularnych do traktowania danego znaku jako zwykłego znaku pisanego. Taki komputerowy <a href="http://en.wikipedia.org/wiki/Kryptonite">kryptonit</a> :).</p>
<p>Backslash najczęściej odbiera moce kropce. Nic dziwnego &#8211; jest to przecież składowy element tak podstawowych rzeczy jak adres IP czy URL.</p>
<p>Praktyczne zastosowanie tego znaku występuje już na etapie konfiguracji filtrów, to jest przy <a href="http://magiczne.seoisem.pl/filtry-google-analytics/#wyklucz-odslony-generowane-przez-ciebie">wykluczaniu odsłon generowanych przez nas samych</a>. </p>
<p>Backslashując kropki w adresie <code>23\.123\.123\.12</code> umożliwiasz interpreterowi uzyskanie dopasowania i wykluczenie Twojego IP. Ale tylko z pozoru :).</p>
<p>Taki zapis wykluczy nie tylko Twój adres <code>23.123.123.12</code>, lecz inne, zawierające go w sobie, czyli:</p>
<ul>
<li>123.123.123.12</li>
<li>23.123.123.125</li>
<li>23.123.123.120</li>
<li>223.123.123.123</li>
</ul>
<p>I tak dalej. Jest ich w sumie 30! </p>
<p>Aby temu zapobiec, zastosuj dwa znaki specjalne, opisane powyżej. Zmodyfikowane, poprawne wyrażenie wygląda teraz tak: <code>^23\.123\.123\.12$</code> &#8211; w takiej postaci trafi tylko i wyłącznie jeden adres IP.</p>
<h3><code>.</code> &#8211; kropka</h3>
<p>Kropka powoduje dopasowanie do jakiegokolwiek pojedynczego znaku.</p>
<p>Wyrażenie <code>.os</code> dopasuje się więc nie tylko do słów:</p>
<ul>
<li><em>los</em></li>
<li><em>nos</em></li>
<li><em>kos</em></li>
</ul>
<p>Ale, ponieważ nie określono żadnych dodatkowych reguł, także do nielogicznych ciągów znaków, takich jak:</p>
<ul>
<li><em>9os</em></li>
<li><em>=os</em></li>
<li><em>,os</em></li>
</ul>
<p>Natomiast nie będzie dopasowania dla dwu-znakowego ciągu <em>os</em>, gdyż wyrażenie wymaga przynajmniej jednego znaku przed literą <em>o</em>.</p>
<p>Używając więc regexa do dopasowania URLa należy pamiętać, że wpisując wyrażenie <code>domena.pl</code> trafiamy więcej niż tylko samą domenę:</p>
<ul>
<li><em>domena.pl</em></li>
<li><em>domenappl</em></li>
<li><em>domena9pl</em></li>
<li><em>domena,pl</em></li>
</ul>
<p>Jeśli więc trafienie ma być tylko na URL, należy użyć odrobiny kryptonitu na kropce: <code>domena\.pl</code>.</p>
<h3><code>*</code> &#8211; gwiazdka</h3>
<p>Gwiazdka oznacza dopasowanie dowolnej ilości powtórzeń elementu ją poprzedzającego (w tym i zerowej ilości powtórzeń).</p>
<p>Powiedzmy, że w Google Analytics chcesz wyeliminować ruch generowany przez Twoich pracowników. Pokazaliśmy już jak to zrobić dla pojedynczego IP, ale przecież Twoja firma jest duża. Tak duża, że dysponuje własnym zakresem IP &#8211; od 23.123.123.0 do 23.123.123.255. Wyrażeniem eliminującym każdy z tych adresów jest <code>^23\.123\.123\..*$</code> &#8211; używamy trzech kropek, lecz tylko ostatnia z nich nie jest pozbawiona swojej mocy, pasuje więc do każdej cyfry. Następująca po niej gwiazdka powoduje dopasowanie do dowolnej ilości kolejnych cyfr.</p>
<p>Oczywiście ten przykład można zapisać inaczej, używając bardziej ścisłego dopasowania, ale nie wszystko na raz :).</p>
<h3><code>+</code> &#8211; plus</h3>
<p>Znak plusa działa bardzo podobnie jak gwiazdka, z tą różnicą, że dopasowanie następuje dla jednego lub większej ilości powtórzeń elementu poprzedzającego. Gwiazdka dopuszcza zerową ilość wystąpień, plus nie.</p>
<p>Załóżmy, że chcesz sprawdzić słowa kluczowe, które przyprowadziły użytkowników na Twoją witrynę. Nie chodzi Ci jednak o wszystkie słowa, ale takie, które mają w sobie wyraz <em>google</em> i jego literówki.</p>
<p>Wyrażeniem odpowiednim do tego zadania będzie <code>go+gle</code>. Trafi słowa takie jak <em>gogle</em>, <em>google</em>, <em>goooogle</em>, ale już nie <em>ggle</em>.</p>
<h3><code>?</code> &#8211; znak zapytania</h3>
<p>Znak zapytania miksuje zdolności gwiazdki i plusa. Dopasowanie następuje dla dokładnie zera lub dokładnie jednego wystąpienia elementu poprzedzającego.</p>
<p>Używając poprzedniego przykładu z poszukiwaniem słów kluczowych, wyrażenie <code>goo?gle</code> zwróci wszystkie zapytania, które mają w sobie <em>gogle</em> lub <em>google</em>.</p>
<p>Inny przykład z numerami IP &#8211; załóżmy, że Twoja firma jest duża, ale nie aż tak, żeby mieć 256 unikalnych adresów IP. Macie 10 &#8211; od 23.123.123.0 do 23.123.123.9. Wiemy, że użycie kropki i gwiazdki trafi wszystkie, więc aby dopasować tylko te jednocyfrowe używasz wyrażenia <code>^23\.123\.123\..?$</code>.</p>
<p>Podobnie rzecz miałaby się dla numeru trzycyfrowego: IP od 23.123.123.120 do 23.123.123.129 złapie wyrażenie <code>^23\.123\.123\.12.?$</code>.</p>
<h3><code>|</code> &#8211; pipe (potok)</h3>
<p>Bardzo prosty w zrozumieniu znak, oznaczający wyrażenie <em>lub</em>. </p>
<p>Powiedzmy, że ponownie chcesz wyświetlić słowa kluczowe, które zawierają w sobie SEO. Tym razem jednak wyświetlisz zarówno te, które się na tak zaczynają jak i te, które się tak kończą &#8211; łącznie.</p>
<p>Dopasujesz je wszystkie wyrażeniem <code>^seo|seo$</code>.</p>
<h3><code>()</code> &#8211; nawiasy okrągłe</h3>
<p>Nawiasy okrągłe umożliwiają tworzenie sub-wyrażeń, które następnie są traktowane jako jeden element.</p>
<p>Załóżmy, że na swojej witrynie masz kilka dokumentów w formie raportów i chcesz sprawdzić ile razy je pobrano. Wystarczy, że wpiszesz <code>(raport1|raport2|raport3)\.pdf</code>, gdzie <em>raport1</em> to nazwa pliku z raportem.</p>
<p>Inny przykład, powiedzmy, że sprzedajesz kredyty i masz kilka stron docelowych, na które sprowadzasz ruch z wyszukiwarki. Chcesz szybko sprawdzić ile było odwiedzin na każdej z tych stron. Wyrażenie, które Ci to umożliwi może wyglądać na przykład tak: <code>kredyt-(hipoteczny|mieszkaniowy|gotowkowy)\.html</code>.</p>
<p>Dzięki nawiasom możemy także inaczej zapisać wcześniej przedstawione filtry na wykluczanie adresów IP. </p>
<p>Filtr wykluczający adresy od 23.123.123.0 do 23.123.123.9 zapisaliśmy wcześniej jako <code>^23\.123\.123\..?$</code>. Z nawiasami możemy zapisać go tak: <code>^23\.123\.123\.(0|1|2|3|4|5|6|7|8|9)$</code>.</p>
<p>Upraszcza to sprawę jeśli Twoja firma ma na przykład tylko 3 adresy do wykluczenia: <code>^23\.123\.123\.(3|4|5)$</code> wykluczy:</p>
<ul>
<li>23.123.123.3</li>
<li>23.123.123.4</li>
<li>23.123.123.5</li>
</ul>
<p>I nic więcej.</p>
<p>Nawiasy świetnie sprawdzają się także gdy szukasz wariacji słów kluczowych. Załóżmy, że interesują Cię wszystkie słowa mające cokolwiek wspólnego z linkami. Nasuwa się wyrażenie podobne do tego: <code>link(u|a|i|ów|ami)</code>. Ma ono jednak zasadniczą wadę &#8211; w takiej postaci nie trafi żadnego słowa kluczowego, w którym występuje wyraz <em>link</em> :). Drobna modyfikacja umożliwi nie tylko uwzględnienie tego wyrazu, ale także pozwoli zapisać wyrażenie krócej: <code>link(.?|ów|ami)</code>.</p>
<h3><code>[]</code> i <code>-</code> czyli nawiasy prostokątne i minus</h3>
<p>Nawiasy prostokątne służą do definiowania list elementów, które następnie mają być dopasowane. Minus pomaga skracać listy poprzez określanie pewnych zakresów.</p>
<p>W przedstawionym przed momentem przykładzie z wykluczaniem IP, użyliśmy zapisu <code>(0|1|2|3|4|5|6|7|8|9)</code> aby zdefiniować zakres od 0 do 9. Taki zakres można zapisać krócej przy użyciu nawiasów prostokątnych i minusa: <code>[0-9]</code>. Podobnie litery alfabetu &#8211; małe mieszczą się w zakresie <code>[a-z]</code> a duże <code>[A-Z]</code>.</p>
<p>Lista elementów nie musi zawsze być zakresem. W przykładzie z listą IP wykluczaliśmy także tylko trzy z nich, kończące się na 3, 4 lub 5. Wyrażenie <code>^23\.123\.123\.(3|4|5)$</code> można zapisać jako <code>^23\.123\.123\.[345]?$</code>.</p>
<p>Szukając słów kluczowych dotyczących linków użyliśmy wyrażenia <code>link(.?|ów|ami)</code> &#8211; musimy jednak pamiętać, że niektórzy użytkownicy nie używają polskich liter przy wyszukiwaniu. Aby to uwzględnić, modyfikujemy wyrażenie do następującej postaci <code>link(.?|[óo]?w|ami)</code>.</p>
<h3><code>{}</code> nawiasy klamrowe</h3>
<p>Ten rodzaj nawiasów zawsze ma dwa parametry liczbowe, rozdzielone przecinkiem: {X,Y}. Definiuje dopasowanie elementu poprzedzającego nie mniej niż X i nie więcej niż Y razy. </p>
<p>Nawiasy klamrowe nie występują w <a href="http://www.google.com/support/analytics/bin/answer.py?hl=pl&#038;answer=55582">oficjalnej dokumentacji Google Analytics</a>. Nie oznacza to jednak, że nie można ich używać.</p>
<p>Jednym z wyrazów używanych przy wyszukiwaniu przez odwiedzających Magiczne użytkowników jest <em>htaccess</em>. Występują w nim dwie litery <em>c</em> i dwie litery <em>s</em>, więc naturalnie pojawia się kilka interpretacji tego wyrazu:</p>
<ul>
<li>htaccess</li>
<li>htacess</li>
<li>htaces</li>
<li>htacces</li>
</ul>
<p>Aby je wszystkie uwzględnić przy przeglądaniu raportu na temat słów kluczowych korzystamy z dopasowania <code>htac{1,2}es{1,2}</code>.</p>
<p>Powtórzenie określoną ilość razy można stosować nie tylko dla pojedynczych liter, ale także dla zakresów. Pierwszy przykład z wykluczaniem zakresu IP od 23.123.123.0 do 23.123.123.255 wyglądał tak: <code>^23\.123\.123\..*$</code>. Przy użyciu zakresu liczbowego i nawiasów klamrowych możemy go zapisać w następujący sposób: <code>^23\.123\.123\.[0-9]{1,3}$</code>. <code>[0-9]</code> definiuje dowolną cyfrę od zera do dziewięciu a <code>{1,3}</code> oznacza jej wystąpienie od 1 do 3 razy.</p>
<h3>Ważne na koniec &#8211; wyrażenia regularne są <em>zachłanne</em></h3>
<p>Zwane także z angielska <em>greedy</em>. Nastręcza to kłopotu zwłaszcza przy dopasowywaniu celów. </p>
<p>Załóżmy, że chcesz dopasować stronę <em>zamowienie.php</em> &#8211; może Cię skusić ustawienie celu jako <code>/zamowienie\.php</code>. W istocie będzie działać. Z tym, że oprócz pożądanej strony cele będą się naliczać przy wyświetlaniu np:</p>
<ul>
<li><em>/anulowane/zamowienie.php</em></li>
<li><em>/zamowienie.php?status=anulowane</em></li>
<li><em>/historia/zamowienie.php</em></li>
<li><em>/old/zamowienie.php3</em></li>
</ul>
<p>I tym podobne. Musisz więc dokładnie powiedzieć interpreterowi regexpów gdzie zacząć i gdzie skończyć: <code>^/zamowienie\.php$</code>.</p>
<p>Zachłanność RegEx niesie ze sobą również korzyści. Powiedzmy, że ścieżki zakupowe na Twojej witrynie różnicują się w momencie wyboru metody płatności:</p>
<ul>
<li><em>/zamowienie/przelew.php</em></li>
<li><em>/zamowienie/karta/visa.php</em></li>
<li><em>/zamowienie/karta/mastercard.php</em></li>
<li><em>/zamowienie/przekaz.php</em></li>
</ul>
<p>Konstruując wyrażenie musisz uwzględnić nie tylko różne nazwy plików, ale również fakt, że niektóre z nich znajdują się głębiej w strukturze folderów. Dodatkowo, nie chcesz uwzględniać URI <em>/zamowienie/historia.php</em>. Dopasowanie wygląda więc tak: <code>^/zamowienie/(przelew|przekaz|karta)(/[a-z]*\.php|\.php)$</code>.</p>
<p>Masz jakieś ulubione triki z wyrażeniami regularnymi? Podziel się nimi w komentarzach. Masz pytanie? Potrzebujesz fachowej pomocy z Google Analytics? <a href="http://magiczne.seoisem.pl/uslugi/">Zatrudnij nas</a>.</p>
<p>Masz domeny. Masz WordPressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/wyrazenia-regularne-regex-google-analytics/">Poskramiamy wyrażenia regularne (RegEx) w Google Analytics</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://magiczne.seoisem.pl/wyrazenia-regularne-regex-google-analytics/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Attribution management w kampaniach reklamowych online</title>
		<link>http://magiczne.seoisem.pl/attribution-management/</link>
		<comments>http://magiczne.seoisem.pl/attribution-management/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 07:12:13 +0000</pubDate>
		<dc:creator>Bartek Krzemień</dc:creator>
				<category><![CDATA[Analityka]]></category>
		<category><![CDATA[Biznesowo]]></category>

		<guid isPermaLink="false">http://magiczne.seoisem.pl/?p=1542</guid>
		<description><![CDATA[Attribution management jest jednym z najciekawszych ostatnio konceptów, jakie pojawiają się na horyzoncie efektywnej reklamy online. Wydaje się oferować cenne dane, przy których blednie znakomita większość narzędzi analitycznych, uznawanych obecnie za standard. Co to jest Attribution Management? W kontekście reklamy, jest to sposób analizowania poszczególnych reklam, które składają się na całość działań reklamowych danego reklamodawcy. [...]<p>Masz domeny. Masz Wordpressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/attribution-management/">Attribution management w kampaniach reklamowych online</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://magiczne.seoisem.pl/attribution-management/" title="Permanent link to Attribution management w kampaniach reklamowych online"><img class="post_image alignright" src="http://magiczne.seoisem.pl/wp-content/uploads/2009/09/kolorowe-ludki.jpg" width="375" height="219" alt="Każda reklama jest inna" /></a>
</p><p>Attribution management jest jednym z najciekawszych ostatnio konceptów, jakie pojawiają się na horyzoncie efektywnej reklamy online. Wydaje się oferować cenne dane, przy których blednie znakomita większość narzędzi analitycznych, uznawanych obecnie za standard.<span id="more-1542"></span></p>
<h3>Co to jest Attribution Management?</h3>
<p>W kontekście reklamy, jest to sposób analizowania poszczególnych reklam, które składają się na całość działań reklamowych danego reklamodawcy. W procesie analizy każdej reklamie asygnowana jest odpowiednia część zasług za sukces, jakim jest doprowadzenie do sprzedaży. Aby lepiej zrozumieć ideę attribution managementu, spójrzmy na schemat ewolucji reklamy online:</p>
<div id="attachment_1544" class="wp-caption aligncenter" style="width: 550px">
	<img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/09/ewolucja-reklamy-online.jpg" alt="Ewolucja reklamy online (Źródło: ClearSaleing i Search Marketing Now)" width="550" height="328" class="size-full wp-image-1544" />
	<p class="wp-caption-text">Ewolucja reklamy online (Źródło: ClearSaleing i Search Marketing Now)</p>
</div>
<dl>
<dt>Kliknięcia</dt>
<dd>Na dole drabiny ewolucyjnej mamy kliknięcia. Ich ilość była swojego czasu wyznacznikiem sukcesu reklamy online. Im było ich więcej, tym lepiej.</dd>
<dt>Konwersje</dt>
<dd>Po pewnym czasie co sprytniejsi doszli do wniosku <em>Hej, przecież kliknięcia nie płacą moich rachunków! Płacą je moje zlecenia.</em> I tak z liczenia kliknięć przesunięto się w stronę liczenia konwersji.</dd>
<dt>Konwersje offline</dt>
<dd>Idąc dalej tropem konwersji, łatwo było się domyślić, że część z nich zachodzi w sposób inny niż przez Internet. Szczególnie w przypadku przedsiębiorstw oferujących swoje produkty w normalnych sklepach. Mierzenie konwersji ewoluowało więc w stronę zliczania także tych zamówień, których dokonano (między innymi):</p>
<ul>
<li>telefonicznie</li>
<li>mailowo</li>
<li>osobiście w siedzibie/filii firmy</li>
</ul>
<dt>Attribution management</dt>
<dd>To kolejny krok na ścieżce rozwoju. Wiemy, że konwersje zachodzą online i offline. Wiemy także, że na decyzję zakupową składa się całość działań reklamowych przedsiębiorstwa. Attribution management kredytuje więc poszczególne reklamy odpowiednią częścią zasług, które składają się na 100% sukcesu jakim jest sprzedaż.</dd>
<dt>Portfolio management</dt>
<dd>Dysponując kompletem danych z poprzedniego kroku, reklamodawca może podejmować decyzje odnośnie swojego reklamowego portfolio. Innymi słowy, wiedząc które reklamy przynoszą największy profit, dokonuje adekwatnych do tego zmian.</dd>
</dl>
<p>Chcemy zrozumieć attribution management, więc skupmy się na nim ponownie wykorzystując obrazek z Darwina. Okaże się, że ten koncept nie jest tak odległy jak nam się wydaje :). Ewolucja attribution management:</p>
<div id="attachment_1549" class="wp-caption aligncenter" style="width: 550px">
	<img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/09/ewolucja-attribution-management.jpg" alt="Ewolucja Attribution Management (Źródło: ClearSaleing i Search Marketing Now)" width="550" height="332" class="size-full wp-image-1549" />
	<p class="wp-caption-text">Ewolucja Attribution Management (Źródło: ClearSaleing i Search Marketing Now)</p>
</div>
<dl>
<dt>Ostatnie kliknięcie</dt>
<dd>Model attribution managementu znany nam wszystkim, powszechnie stosowany nie tylko w polskiej sieci. 100% sukcesu za konwersję przyznawane jest ostatniej reklamie, która przyprowadziła klienta bezpośrednio przed zakupem.</dd>
<dt>Po równo</dt>
<dd>Krok dalej od ostatniego kliku to dzielenie sukcesu po równo. Jeśli na zamówienie o wartości 1000 zł złożyło się 5 reklam, to każda z nich dostaje równy udział w sukcesie, czyli 200 zł przychodu i 20% wygenerowanego zysku.</dd>
<dt>Wykluczenia</dt>
<dd>Kolejnym punktem ewolucyjnym jest zawarta w systemie analitycznym możliwość wykluczenia. Chociaż śledzę wszystkie reklamy na ścieżce, chcę wykluczyć jakąś konkretną. Ma to sens zwłaszcza przy zamówieniach, które poprzedzone były wyszukiwaniem nazwy firmy.</dd>
<dt>Bazowanie na regułach</dt>
<dd>Szczebel wyżej na drabinie ewolucyjnej mamy własne definicje przydzielania poszczególnych kredytów, zależnie od scenariusza. Na przykład, jeżeli ktoś zobaczył baner, a następnie dokonał wyszukiwania i kliknął w reklamę, system powinien podzielić 100% sukcesu tak:</p>
<ul>
<li>X% dla banera</li>
<li>Y% do searcha</li>
</ul>
</dd>
<dt>Matematyka</dt>
<dd>Apogeum rozwoju ewolucyjnego osiągamy w momencie rozliczania odsetków sukcesu w matematyczny sposób. Liczymy statystyki i wyciągamy wnioski. Podejście to wymaga zastosowania zaawansowanych metod trackingowych, które nie tylko gromadzą dane ze wszystkich możliwych źródeł, ale również dokonują za nas obliczeń.</dd>
<h3>Zysk &#8211; jedyny wskaźnik, który nie kłamie</h3>
<p>Analityka ma to do siebie, że oferuje całkiem sporo wskaźników. Część z nich jest bardziej istotna, a część mniej. Podobnie w przypadku attribution managementu.</p>
<p>Używając wcześniejszego przykładu z rozdzielaniem części sukcesu pomiędzy reklamy &#8211; w pewnym momencie okaże się, że dzięki danej reklamie uzyskaliśmy na przykład 6,4 zamówień. Co to znaczy? Czy to dobrze, czy źle? Czy powinienem przeznaczyć więcej pieniędzy na tą reklamę czy mniej?</p>
<p>Na takie pytania nie ma łatwej odpowiedzi. Istotne jest więc spojrzenie na zysk. <a href="http://www.clearsaleing.com/archives/author/adam-goldberg/">Adam Goldberg</a>, ex-googler, którego publikacje silnie mnie zainspirowały do napisania o attribution managemencie, mówi: <em>Profit is the only metric that doesn&#8217;t lie.</em> Ciężko się z tym nie zgodzić :). Rozważmy to na przykładzie.</p>
<p>Wyobraźmy sobie kampanię reklamową, obejmującą swoim zasięgiem trzy duże wyszukiwarki. W każdej z nich reklamujemy te same produkty (powiedzmy telewizory). Licząc kliknięcia i konwersje, najczęściej stosowaną metryką jest CPA, czyli <em>cost per acquisition</em>. Nasza kampania przedstawia się więc następująco:</p>
<table class="attrmgmnt" cellspacing="0">
<caption>Tabela 1: Efektywność reklam na podstawie CPA</caption>
<tr>
<th scope="col" abbr="Wyszukiwarki" class="nobg">Wyszukiwarki</th>
<th scope="col" abbr="Wyszukiwarka nr 1">Engine nr 1</th>
<th scope="col" abbr="Wyszukiwarka nr 2">Engine nr 2</th>
<th scope="col" abbr="Wyszukiwarka nr 3">Engine nr 3</th>
</tr>
<tr>
<th scope="row" class="spec">CPA</th>
<td>225 zł</td>
<td>375 zł</td>
<td>450 zł</td>
</tr>
</table>
<p>Z powyższego jasno wynika, że najskuteczniejsza jest Wyszukiwarka nr 1. Pójdźmy jednak o krok dalej, zbadajmy efektywność pod kątem wartości wygenerowanej sprzedaży:</p>
<table class="attrmgmnt" cellspacing="0">
<caption>Tabela 2: Efektywność reklam na podstawie wielkości sprzedaży</caption>
<tr>
<th scope="col" abbr="Wyszukiwarki" class="nobg">Wyszukiwarki</th>
<th scope="col" abbr="Wyszukiwarka nr 1">Engine nr 1</th>
<th scope="col" abbr="Wyszukiwarka nr 2">Engine nr 2</th>
<th scope="col" abbr="Wyszukiwarka nr 3">Engine nr 3</th>
</tr>
<tr>
<th scope="row" class="spec last">CPA</th>
<td>225 zł</td>
<td>375 zł</td>
<td>450 zł</td>
</tr>
<tr>
<th scope="row" class="spec">Wartość sprzedaży</th>
<td>1 000 zł</td>
<td>3 000 zł</td>
<td>3 000 zł</td>
</tr>
</table>
<p>Na czoło wyścigu wysuwa się nam tym razem Wyszukiwarka nr 2. Generuje sprzedaż taką samą jak nr 3, ale ma mniejszy CPA. Kolejnym krokiem jest więc rozbicie zamówienia na produkt i zbadanie zysku:</p>
<table class="attrmgmnt" cellspacing="0">
<caption>Tabela 3: Efektywność reklam na podstawie generowanego zysku</caption>
<tr>
<th scope="col" abbr="Wyszukiwarki" class="nobg">Wyszukiwarki</th>
<th scope="col" abbr="Wyszukiwarka nr 1">Engine nr 1</th>
<th scope="col" abbr="Wyszukiwarka nr 2">Engine nr 2</th>
<th scope="col" abbr="Wyszukiwarka nr 3">Engine nr 3</th>
</tr>
<tr>
<th scope="row" class="spec last">CPA</th>
<td>225 zł</td>
<td>375 zł</td>
<td>450 zł</td>
</tr>
<tr>
<th scope="row" class="spec">Wartość sprzedaży</th>
<td>1 000 zł</td>
<td>3 000 zł</td>
<td>3 000 zł</td>
</tr>
<tr>
<th scope="row" class="spec">Model produktu</th>
<td>TV 1</td>
<td>TV 2</td>
<td>TV 3</td>
</tr>
<tr>
<th scope="row" class="spec">Marża na produkcie</th>
<td>13%</td>
<td>18%</td>
<td>24%</td>
</tr>
<tr>
<th scope="row" class="spec">Zysk</th>
<td>-95 zł</td>
<td>165 zł</td>
<td>270 zł</td>
</tr>
</table>
<p>Proszę, jaka niespodzianka. Najskuteczniejsza na pierwszy rzut oka wyszukiwarka okazuje się generować stratę! Z kolei silnik, który wydawał się najsłabszy, w istocie jednak przynosi najwięcej pieniędzy reklamowanemu przedsiębiorstwu.</p>
<p>Powyższy przykład to zaledwie przedsmak tego, co oferują flagowe narzędzia z pola attribution managementu. Sam pomiar nie jest również aż tak prosty. Musimy przecież uwzględnić różne typy reklam, odmienne sieci reklamowe i każdą z metod zachodzenia konwersji. Integracja całości nie jest łatwym zadaniem. Ma w sobie jednakże niesamowity potencjał.</p>
<h3>American Attribution Index</h3>
<p><a href="http://www.attributionmanagement.com/americanattributionindex/">American Attribution Index</a> (AAI) to zestawienie, oferujące relatywne porównanie efektywności każdego ze sposobów reklamowania się dostępnych online. Mierzy wpływ poszczególnych kanałów na odsetek zakupów i konwersji. Zestawienie tworzą dwie firmy &#8211; <a href="http://www.clearsaleing.com/">ClearSaleing</a> i <a href="http://www.vetraanalytics.com/">Vetra Analytics</a>.</p>
<p>Statystyki powstały w oparciu o dane 1,3 miliona ścieżek zakupowych, zbadanych przez platformę attribution managementu firmy ClearSaleing. Indeks prezentuje dane na trzech poziomach: agregowane, wertykalne i dla konkretnej firmy. Agregowane są ogólnie dostępne, wertykalne za opłatą, a dla konkretnej firmy &#8211; na zamówienie. W chwili obecnej możemy przyjrzeć się danym agregowanym, rozbitym na trzy grupy wielkości przedsiębiorstw. Prezentują się bardzo interesująco:</p>
<table class="attrmgmnt" cellspacing="0">
<caption>Tabela 4:  The American Attribution Index: dane agregowane za 1 kwartał 2009</caption>
<tr>
<th scope="col" abbr="Wielkość firmy" class="nobg">Wielkość firmy</th>
<th scope="col" abbr="Mali">Mali</th>
<th scope="col" abbr="Średni">Średni</th>
<th scope="col" abbr="Duzi">Duzi</th>
</tr>
<tr>
<th scope="row" class="spec">Organiczne markowe</th>
<td>49,17%</td>
<td>29,24%</td>
<td>19,73%</td>
</tr>
<tr>
<th scope="row" class="spec">Organiczne niemarkowe</th>
<td>20,52%</td>
<td>28,59%</td>
<td>19,51%</td>
</tr>
<tr>
<th scope="row" class="spec">PPC markowe</th>
<td>9,865%</td>
<td>18,53%</td>
<td>6,39%</td>
</tr>
<tr>
<th scope="row" class="spec">PPC niemarkowe</th>
<td>5,435%</td>
<td>11,97%</td>
<td>19,88%</td>
</tr>
<tr>
<th scope="row" class="spec">CSE</th>
<td>9,74%</td>
<td>5,17%</td>
<td>0,50%</td>
</tr>
<tr>
<th scope="row" class="spec">Email</th>
<td>1,25%</td>
<td>5,79%</td>
<td>0,00%</td>
</tr>
<tr>
<th scope="row" class="spec">Display markowy</th>
<td>0,00%</td>
<td>0,71%</td>
<td>2,40%</td>
</tr>
<tr>
<th scope="row" class="spec">Display Direct Response</th>
<td>0,00%</td>
<td>0,00%</td>
<td>30,57%</td>
</tr>
<tr>
<th scope="row" class="spec">Afiliacja</th>
<td>4,02%</td>
<td>18,53%</td>
<td>6,39%</td>
</tr>
</table>
<p>Dane z tabeli jeszcze raz, tym razem jako wykres:</p>
<div id="attachment_1565" class="wp-caption aligncenter" style="width: 560px">
	<img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/09/american-attribution-index-q1-2009.png" alt="American Attribution Index Q1 2009 (Źródło: ClearSaleing i Vetra Analytics)" width="560" height="548" class="size-full wp-image-1565" />
	<p class="wp-caption-text">American Attribution Index Q1 2009 (Źródło: ClearSaleing i Vetra Analytics)</p>
</div>
<h3>Attribution Management w Polsce</h3>
<p>W chwili publikowania tego artykułu, Google.pl na zapytanie <code>"attribution management"</code> z zaznaczonym wyszukiwaniem w języku polskim zwraca tylko 3 wyniki. Jeden z nich to link do naszej <a href="http://www.facebook.com/pages/Magiczne-SEO-i-SEM/183798795346">strony fanowskiej na Facebooku</a>, gdzie informowaliśmy o webinarze na ten temat (piszemy też o innych rzeczach &#8211; nie przegap, przyłącz się do grona fanów).</p>
<p>Wygląda więc na to, że ten wpis to pierwsza polska publikacja online dotycząca attribution managementu. Ciężko zatem oczekiwać wyspecjalizowanego podejścia u polskich wykonawców. Jestem natomiast przekonany, że to jedna z rzeczy, jakie <a href="http://divbi.com/">Divbi</a> weźmie na warsztat w najbliższym czasie :). A jakie są Twoje doświadczenia z dzieleniem sukcesu na poszczególne kampanie i reklamy?</p>
<p>Masz domeny. Masz WordPressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/attribution-management/">Attribution management w kampaniach reklamowych online</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://magiczne.seoisem.pl/attribution-management/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Filtry i dodatki Google Analytics dzięki którym dowiesz się więcej (3/3)</title>
		<link>http://magiczne.seoisem.pl/filtry-google-analytics/</link>
		<comments>http://magiczne.seoisem.pl/filtry-google-analytics/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 13:22:07 +0000</pubDate>
		<dc:creator>Bartek Krzemień</dc:creator>
				<category><![CDATA[Analityka]]></category>

		<guid isPermaLink="false">http://magiczne.seoisem.pl/?p=1066</guid>
		<description><![CDATA[Niniejszym postem konkludujemy serię o tym, jak wystartować z Google Analytics. Jeśli nie znasz poprzednich części, zapraszam do przeczytania o czym pamiętać przy zakładaniu konta Google Analytics oraz jak poprawnie zainstalować kod Analytics na Twojej witrynie. Notka: Przykłady i zrzuty ekranu w tym artykule są po angielsku. Jeśli chcesz naprawdę opanować zaawansowane zagadnienia dotyczące search [...]<p>Masz domeny. Masz Wordpressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/filtry-google-analytics/">Filtry i dodatki Google Analytics dzięki którym dowiesz się więcej (3/3)</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://magiczne.seoisem.pl/filtry-google-analytics/" title="Permanent link to Filtry i dodatki Google Analytics dzięki którym dowiesz się więcej (3/3)"><img class="post_image alignleft" src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/pie-chart.png" width="136" height="136" alt="Wykres ciastkowy :)" /></a>
</p><p>Niniejszym postem konkludujemy serię o tym, jak wystartować z Google Analytics. Jeśli nie znasz poprzednich części, zapraszam do przeczytania <a href="http://magiczne.seoisem.pl/google-analytics-zakladanie-konta/">o czym pamiętać przy zakładaniu konta</a> Google Analytics oraz <a href="http://magiczne.seoisem.pl/instalacja-kodu-google-analytics/">jak poprawnie zainstalować kod Analytics</a> na Twojej witrynie.<span id="more-1066"></span></p>
<p><em>Notka:</em> Przykłady i zrzuty ekranu w tym artykule są po angielsku. Jeśli chcesz naprawdę opanować zaawansowane zagadnienia dotyczące search marketingu, używaj angielskiej terminologii. W polskim internecie praktycznie nie ma źródeł informacji na ten temat.</p>
<p>Artykuł trochę rozrósł się w czasie pisania, więc wyjątkowo załączam spis treści:</p>
<ol>
<li><a href="#ogolne-zasady-nakladania-filtrow">Ogólne zasady nakładania filtrów</a></li>
<li><a href="#wyklucz-odslony-generowane-przez-ciebie">Wyklucz odsłony generowane przez Ciebie!</a></li>
<li><a href="#pelny-referrer">Jak zobaczyć pełny referrer</a></li>
<li><a href="#realne-zapytania-z-adwords">Jak zobaczyć realne zapytania przy reklamach AdWords w dopasowaniu frazy lub ogólnym</a>
<ul>
<li><a href="#realne-zapytania-z-adwords-zalozenie">Założenie</a></li>
<li><a href="#realne-zapytania-z-adwords-implementacja">Implementacja</a></li>
</ul>
</li>
<li><a href="#sprawdzanie-pozycji">Jak sprawdzić pozycję Twojej strony na każde zapytanie</a>
<ul>
<li><a href="#sprawdzanie-pozycji-zalozenie">Założenie</a></li>
<li><a href="#sprawdzanie-pozycji-strona-wynikow">Implementacja &#8211; informacja o stronie wyników wyszukiwania</a></li>
<li><a href="#sprawdzanie-pozycji-konkretna-pozycja">Implementacja &#8211; informacja o konkretnie zajmowanej pozycji</a></li>
</ul>
<li><a href="#zapytania-ze-wszystkich-wyszukiwarek">Jak śledzić zapytania ze wszystkich wyszukiwarek</a>
<ul>
<li><a href="#zapytania-ze-wszystkich-wyszukiwarek-zalozenie">Założenie</a></li>
<li><a href="#zapytania-ze-wszystkich-wyszukiwarek-implementacja">Implementacja &#8211; szczegółowe informacje o wyszukiwarkach w Google Analytics</a></li>
<li><a href="#zapytania-ze-wszystkich-wyszukiwarek-implementacja-image-search">Implementacja &#8211; filtr poprawiający wygląd słów kluczowych z Image Search</a></li>
</ul>
</li>
<li><a href="#ruch-z-universal-search">Jak śledzić ruch z Google Universal Search</a>
<ul>
<li><a href="#ruch-z-universal-search-zalozenie">Założenie</a></li>
<li><a href="#ruch-z-universal-search-implementacja">Implementacja</a></li>
</ul>
</li>
<li><a href="#podsumowanie">Podsumowanie</a></li>
<li><a href="#comments">Skomentuj :)</a></li>
</ol>
<h3 id="ogolne-zasady-nakladania-filtrow">Ogólne zasady nakładania filtrów</h3>
<p>Filtry w Analytics są przydatnymi narzędziami, tak jak na przykład noże. Przy pomocy noża można zrobić smaczną kanapkę, ale także skaleczyć się w palec. Podobnie filtr &#8211; może pomóc wydobyć bardzo cenne informacje, może również <strong>zniekształcić albo w ogóle utracić gromadzone dane</strong>. Dlatego korzystając z filtrów warto przestrzegać kilku zasad:</p>
<ul>
<li>Każdy filtr, który dopiero testujesz, uruchamiaj na <strong>osobnym profilu</strong> już śledzonej witryny.</li>
<li>Zostaw sobie jeden profil w stanie surowym, tzn gromadzący dane bez żadnych modyfikacji. Posłuży Ci jako punkt odniesienia, kiedy zajdzie potrzeba porównania jak sprawują się profile z filtrami.</li>
<li>Zawsze sprawdź w którym miejscu filtr zapisuje efekt swojego działania (<strong><code>Output To -&gt; Constructor</code></strong>). Jeśli na danym profilu wyjście jest już używane przez inny filtr &#8211; stwórz nowy profil.</li>
<li>Efekty działania filtrów w najlepszym razie są widoczne po 2-3h, w najgorszym po 24h.</li>
<li>Google może w każdej chwili bez żadnego uprzedzenia dokonać zmian w Google Analytics. Tym samym, porady zawarte w niniejszym artykule mogą stać się mniej, bardziej lub zupełnie bezużyteczne.</li>
</ul>
<h3 id="wyklucz-odslony-generowane-przez-ciebie">Wyklucz odsłony generowane przez Ciebie!</h3>
<p>Jako webmaster często odwiedzasz swoją witrynę, prawda? Tym samym generujesz dodatkowe wyświetlenia i wizyty. Nie sądzę, żeby komukolwiek zależało na analizowaniu własnych wizyt na witrynie :).</p>
<p>Problem skaluje się zależnie od wielkości serwisu, którego dotyczy. Witryna prowadzona przez jednego człowieka, dotycząca kilkuosobowej firmy, nie jest narażona na zawyżanie danych w takim stopniu, jak przedsiębiorstwo, gdzie pracuje kilkaset osób. Upewnij się więc, że wykluczasz ruch z adresów IP:</p>
<ul>
<li>wszystkich filii firmy</li>
<li>Twoich ludzi pracujących ze swoich domów</li>
<li>pracujących dla Ciebie firm (np reklamowych)</li>
</ul>
<p>Pamiętaj, że kropki w adresie IP muszą być poprzedzone backslashem.</p>
<div id="attachment_1098" class="wp-caption aligncenter" style="width: 477px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/blokowanie-ip-google-analytics.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/blokowanie-ip-google-analytics.png" alt="Pamiętaj o zablokowaniu adresów IP, z których aktywnie korzystasz." title="Blokowanie IP w Google Analytics" width="477" height="194" class="size-full wp-image-1098" /></a>
	<p class="wp-caption-text">Pamiętaj o zablokowaniu adresów IP, z których aktywnie korzystasz.</p>
</div>
<p>Powyższy sposób nadaje się przede wszystkim dla osób ze stałym adresem IP. W innym artykule piszemy o tym <a href="http://magiczne.seoisem.pl/blokowanie-wlasnych-odslon-dynamiczne-ip-google-analytics/">jak wykluczać swoje odsłony przy zmiennym IP</a>.</p>
<h2 id="pelny-referrer">Jak zobaczyć pełny referrer</h2>
<p>Raport o źródłach odwiedzin daje Ci świetne rozeznanie jak w Twoim przypadku wygląda <a href="http://magiczne.seoisem.pl/dywersyfikacja-zrodel-ruchu-na-witrynie-internetowej/">dywersyfikacja ruchu</a>. Udział procentowy źródeł jest prezentowany na panelu głównym Analytics:</p>
<div id="attachment_1104" class="wp-caption aligncenter" style="width: 475px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/zrodla-ruchu-google-analytics.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/zrodla-ruchu-google-analytics.png" alt="Strzeż się uzależnienia od ruchu z Google." title="zrodla-ruchu-google-analytics" width="475" height="227" class="size-full wp-image-1104" /></a>
	<p class="wp-caption-text">Strzeż się uzależnienia od ruchu z Google.</p>
</div>
<p>Po zajrzeniu do pełnej wersji raportu łatwo przekonać się, że nie zawiera on jednak informacji skąd dokładnie biorą się odwiedzający. Mój wcześniejszy artykuł zawiera dokładny opis problemu wraz ze szczegółowymi ustawieniami filtra, który umożliwia zobaczenie <a href="http://magiczne.seoisem.pl/jak-zobaczyc-kompletny-referrer-w-google-analytics/">pełnego referrera w Analytics</a>. Właśnie dzięki tej informacji wiesz dokładnie skąd pochodzą Twoi odwiedzający.</p>
<h2 id="realne-zapytania-z-adwords">Jak zobaczyć realne zapytania przy reklamach AdWords w dopasowaniu frazy lub ogólnym</h2>
<h3 id="realne-zapytania-z-adwords-zalozenie">Założenie</h3>
<p>Jako reklamodawca Google AdWords możesz skorzystać z kilku trybów dopasowania dla słów kluczowych. Pomoc AdWords przedstawia <a href="http://adwords.google.com/support/bin/answer.py?hl=pl&amp;answer=6100">możliwości i sposób działania dopasowań</a>.</p>
<p>W telegraficznym skrócie &#8211; posiadając w swoim zestawie reklamowym słowo kluczowe <em>jabłko</em> (w dopasowaniu ogólnym lub frazy), możesz notować emisję reklamy dla faktycznych zapytań takich jak: <em>zielone jabłko</em>, <em>jabłko czy pc</em>, itp. Domyślnie zarówno AdWords jak i Analytics raportują wyświetlenia/kliki dla słowa kluczowego, a nie realnych zapytań. Zapytania te są wspaniałym źródłem wiedzy.</p>
<p>Na chwilę obecną podobną rzecz można osiągnąć również korzystając z wbudowanego do AdWords <a href="http://adwords.google.com/support/bin/answer.py?hl=pl&amp;answer=68034">raportu skuteczności wyszukiwanego hasła</a>, ale posiadanie takich informacji bezpośrednio w Analytics pozwoli Ci skorzystać z wielu dodatkowych możliwości ich analizy.</p>
<h3 id="realne-zapytania-z-adwords-implementacja">Implementacja</h3>
<p>Filtr składa się z dwóch części, ustawienia wyglądają tak:</p>
<div id="attachment_1113" class="wp-caption aligncenter" style="width: 550px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/realne-zapytanie-1-adwords-google-analytics.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/realne-zapytanie-1-adwords-google-analytics.png" alt="Filtr ukazujący realne zapytania z wyszukiwarki dla AdWords cz. 1." title="realne-zapytanie-1-adwords-google-analytics" width="550" height="400" class="size-full wp-image-1113" /></a>
	<p class="wp-caption-text">Filtr ukazujący realne zapytania z wyszukiwarki dla AdWords cz. 1.</p>
</div>
<ul>
<li><em>Field A -> Extract A</em> pole: <code>Referral</code>, wartość: <code>(\?|&#038;)(q|p)=([^&#038;]*)</code></li>
<li><em>Field B -> Extract B</em> pole: <code>Campaign Medium</code>, wartość: <code>ppc|cpc</code></li>
<li><em>Output To -> Constructor</em> pole: <code>Custom Field 1</code>, wartość: <code>$A3</code></li>
</ul>
<div id="attachment_1114" class="wp-caption aligncenter" style="width: 550px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/realne-zapytanie-2-adwords-google-analytics.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/realne-zapytanie-2-adwords-google-analytics.png" alt="Filtr ukazujący realne zapytania z wyszukiwarki dla AdWords cz. 2." title="realne-zapytanie-2-adwords-google-analytics" width="550" height="398" class="size-full wp-image-1114" /></a>
	<p class="wp-caption-text">Filtr ukazujący realne zapytania z wyszukiwarki dla AdWords cz. 2.</p>
</div>
<ul>
<li><em>Field A -> Extract A</em> pole: <code>Custom Field 1</code>, wartość: <code>(.*)</code></li>
<li><em>Field B -> Extract B</em> pole: <code>Campaign Term</code>, wartość: <code>(.*)</code></li>
<li><em>Output To -> Constructor</em> pole: <code>Campaign Term</code>, wartość: <code>$B1 ($A1)</code></li>
</ul>
<p><strong>Ważne:</strong></p>
<ul>
<li>Filtr <strong>nie jest</strong> doskonały. Pozwala zobaczyć realne zapytania, ale po zmodyfikowaniu pola <code>Campaign Term</code> Analytics <strong>przestaje śledzić konwersje</strong> dla poszczególnych słów kluczowych. Raz jeszcze przypominam o zasadzie ogólnej &#8211; <strong>filtry na osobnych profilach</strong>.</li>
<li>Filtr składa się z dwóch części i ich kolejność ma znaczenie. Upewnij się, że najpierw przetwarzana jest część 1, a potem część 2.</li>
<li>Polskie znaki diakrytyczne będą pokazywać się jako %F3 i tym podobne krzaczki.</li>
</ul>
<p>Dla tego rozwiązania istnieje alternatywa. Michael Harrison z ROI Revolution <a href="http://www.roirevolution.com/blog/2008/02/exact_keyword_tracking_with_gajs.html">proponuje zmodyfikowanie kodu śledzącego</a> i wzbogacenie go o zestaw funkcji, które dokonują ekstrakcji na poziomie przeglądarki odwiedzających. Całość operacji sprowadza się do pobrania <a href="http://www.roirevolution.com/script/ga_keyword2.js">pliku ga_keyword2.js</a>, umieszczenia go na własnym serwerze i zmodyfikowaniu kodu śledzącego w następujący sposób:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">var</span> gaJsHost <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;https:&quot;</span> <span style="color: #339933;">==</span> document.<span style="color: #660066;">location</span>.<span style="color: #660066;">protocol</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;https://ssl.&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;http://www.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;%3Cscript src='&quot;</span> <span style="color: #339933;">+</span> gaJsHost <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
&lt;!-- Tutaj dodana 1 linijka --&gt;
&lt;script src=&quot;/sciezka/do/ga_keyword2.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #000066; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
<span style="color: #003366; font-weight: bold;">var</span> pageTracker <span style="color: #339933;">=</span> _gat._getTracker<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;UA-XXXXXX-1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._trackPageview<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">catch</span><span style="color: #009900;">&#40;</span>err<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p><strong>Ta róża też ma kolce</strong>:</p>
<ul>
<li>Stworzona przez Michaela implementacja korzysta z <code>_setVar()</code> &#8211; jest to nic innego jak <code>User Defined Value</code>. Ten segment może zawierać tylko jedną wartość, nie da się więc skorzystać z żadnego innego filtra, który swoje działanie opiera na funkcji <code>_setVar()</code>.</li>
</ul>
<h2 id="sprawdzanie-pozycji">Jak sprawdzić pozycję Twojej strony na każde zapytanie</h2>
<h3 id="sprawdzanie-pozycji-zalozenie">Założenie</h3>
<p>Któż z nas nie ma obsesji rankingu ;). Założeniem tego zestawu jest dostarczenie jakichkolwiek informacji o pozycjach realnie zajmowanych w wynikach wyszukiwania. Przedstawiam dwa wdrożenia &#8211; jedno mniej, a drugie trochę bardziej dokładne.</p>
<p>Mniej dokładne przedstawia informację o tym, na której stronie wyników pojawił się odnośnik do Twojej witryny. Działa w oparciu o przekazywany w referrerze parametr <code>start=</code>.</p>
<p>Drugi sposób <em>próbuje</em> przedstawić dokładną pozycję. Działa w oparciu o <a href="http://analytics.blogspot.com/2009/04/upcoming-change-to-googlecom-search.html">bogatsze referrery, jakie Google obiecało przesyłać</a>. Nie można na nim polegać w 100% &#8211; taki referrer nie jest przesyłany za każdym razem, to raz, a dwa &#8211; wartości przyjmowane przez parametry są dziwne :).</p>
<p>Oryginalnie sugestia o tym, jakoby Google załączało dane o ranku do referrera przy pomocy parametru <code>cd</code> <a href="http://www.blogstorm.co.uk/google-adds-ranking-data-to-referrer-string/">pojawiła się na Blogstorm.co.uk</a>. Od razu podchwyciły i przepisały ją dziesiątki innych serwisów. Problem jednak w tym, że wartość parametru fluktuuje. Oprócz tego, sporo osób zwróciło uwagę jakoby właściwym parametrem z numerem pozycji był <code>resnum</code>. Co z tego, skoro ten jest znowuż obecny w referrerach bardzo rzadko. Przykład:</p>
<div id="attachment_1167" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/tajemniczy-parametr-cd.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/tajemniczy-parametr-cd-300x261.png" alt="Zmiany wartości parametrów cd i resnum." title="tajemniczy-parametr-cd" width="300" height="261" class="size-medium wp-image-1167" /></a>
	<p class="wp-caption-text">Zmiany wartości parametrów cd i resnum.</p>
</div>
<p>Więc nie ma łatwo. Autor wspomnianego posta próbował wywołać Matta C. do tablicy, ale <a href="http://www.blogstorm.co.uk/google-adds-ranking-data-to-referrer-string/#comment-136464">jedyne czego się dowiedział to</a>:</p>
<blockquote><p>Myślę, że przeprowadzając eksperymenty uda Wam się potwierdzić spekulacje (&#8230;) Myślę, że to wspaniałe dla webmasterów &#8211; jeszcze więcej informacji, które można gromadzić na podstawie referrera.</p></blockquote>
<p>Przedstawiony filtr pokaże Wam wartości parametru <code>cd</code>, ale weźcie poprawkę na powyższe. Zachęcam do przyglądania się wartościom parametrów innych niż <code>cd</code> i <code>resnum</code>.</p>
<h3 id="sprawdzanie-pozycji-strona-wynikow">Implementacja &#8211; informacja o stronie wyników wyszukiwania</h3>
<p><em>Notka:</em> Moim zdaniem analizując pozycje przyjemniej pracuje się na profilach, które uwzględniają wyłącznie ruch z wyników organicznych. Aby doprowadzić profil do takiego stanu, musisz nałożyć dwa filtry początkowe. Najpierw włączamy tylko ruch organiczny:</p>
<div id="attachment_1119" class="wp-caption aligncenter" style="width: 475px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/tylko-ruch-organiczny-google-analytics.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/tylko-ruch-organiczny-google-analytics.png" alt="Filtr wpuszczający tylko ruch z organicznego wyszukiwania." title="tylko-ruch-organiczny-google-analytics" width="475" height="386" class="size-full wp-image-1119" /></a>
	<p class="wp-caption-text">Filtr wpuszczający tylko ruch z organicznego wyszukiwania.</p>
</div>
<ul>
<li><em>Filter Field</em> pole: <code>Campaign Medium</code></li>
<li><em>Filter Pattern</em> wartość: <code>organic</code></li>
</ul>
<p>Następnie tylko ruch z domen Google:</p>
<div id="attachment_1120" class="wp-caption aligncenter" style="width: 460px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/tylko-ruch-z-google-w-google-analytics.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/tylko-ruch-z-google-w-google-analytics.png" alt="Filtr wpuszczający tylko ruch z Google." title="tylko-ruch-z-google-w-google-analytics" width="460" height="367" class="size-full wp-image-1120" /></a>
	<p class="wp-caption-text">Filtr wpuszczający tylko ruch z Google.</p>
</div>
<ul>
<li><em>Filter Field</em> pole: <code>Referral</code></li>
<li><em>Filter Pattern</em> wartość: <code>(google)\.[a-z]+</code></li>
</ul>
<p>Teraz możemy zastosować właściwy filtr:</p>
<div id="attachment_1127" class="wp-caption aligncenter" style="width: 550px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/pozycja-w-wynikach-wyszukiwania-filtr-google-analytics1.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/pozycja-w-wynikach-wyszukiwania-filtr-google-analytics1.png" alt="Ustawienia dla filtra ekstraktującego informacje o pozycji." title="pozycja-w-wynikach-wyszukiwania-filtr-google-analytics1" width="550" height="398" class="size-full wp-image-1127" /></a>
	<p class="wp-caption-text">Ustawienia dla filtra ekstraktującego informacje o pozycji.</p>
</div>
<ul>
<li><em>Field A -> Extract A</em> pole: <code>Referral</code>, wartość: <code>(\?|&#038;)q=([^&#038;]*)</code></li>
<li><em>Field B -> Extract B</em> pole: <code>Referral</code>, wartość: <code>(\?|&#038;)start=([^&#038;]*)</code></li>
<li><em>Output To -> Constructor</em> pole: <code>User Defined</code>, wartość: <code>$A2 (strona: $B2)</code></li>
</ul>
<p>W efekcie otrzymasz coś takiego:</p>
<div id="attachment_1123" class="wp-caption aligncenter" style="width: 497px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/pozycja-w-wynikach-wyszukiwania-w-google-analytics.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/pozycja-w-wynikach-wyszukiwania-w-google-analytics.png" alt="Efekt działania filtra - informacje o stronie wyników wyszukiwania." title="pozycja-w-wynikach-wyszukiwania-w-google-analytics" width="497" height="320" class="size-full wp-image-1123" /></a>
	<p class="wp-caption-text">Efekt działania filtra - informacje o stronie wyników wyszukiwania.</p>
</div>
<p>Podkreślam, filtr pokaże <strong>stronę wyszukiwania</strong>, czyli pierwszą, drugą i kolejne dziesiątki wyników, a nie dokładną pozycję. <code>(strona: 20)</code> oznacza, że ten konkretny odwiedzający przyszedł dzięki linkowi na trzeciej stronie wyników wyszukiwania.</p>
<h3 id="sprawdzanie-pozycji-konkretna-pozycja">Implementacja &#8211; informacja o konkretnie zajmowanej pozycji</h3>
<p>Filtr bazuje na wartości parametru <code>cd=</code>.</p>
<div id="attachment_1124" class="wp-caption aligncenter" style="width: 550px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/pozycja-strony-na-google-w-google-analytics.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/pozycja-strony-na-google-w-google-analytics.png" alt="Filtr ekstraktujący informację o pozycji z parametru cd." title="pozycja-strony-na-google-w-google-analytics" width="550" height="402" class="size-full wp-image-1124" /></a>
	<p class="wp-caption-text">Filtr ekstraktujący informację o pozycji z parametru cd.</p>
</div>
<ul>
<li><em>Field A -> Extract A</em> pole: <code>Campaign Term</code>, wartość: <code>(.*)</code></li>
<li><em>Field B -> Extract B</em> pole: <code>Referral</code>, wartość: <code>(\?|&#038;)(cd)=([^&#038;]*)</code></li>
<li><em>Output To -> Constructor</em> pole: <code>User Defined</code>, wartość: <code>$A1 | cd=$B3</code></li>
</ul>
<p><strong>Ważne</strong>:</p>
<ul>
<li>Oba filtry zapisują do <code>User Defined Value</code>, więc nie mogą działać jednocześnie.</li>
</ul>
<h2 id="zapytania-ze-wszystkich-wyszukiwarek">Jak śledzić zapytania ze wszystkich wyszukiwarek</h2>
<h3 id="zapytania-ze-wszystkich-wyszukiwarek-zalozenie">Założenie</h3>
<p>W chwili pisania tego artykułu, standardowe rozróżnianie silników wyszukiwawczych w Google Analytics (definiowane przez <code>ga.js</code>) wygląda tak:</p>
<pre>
c("yahoo","p"),
c("msn","q"),
c("bing","q"),
c("aol","query"),
c("aol","encquery"),
c("lycos","query"),
c("ask","q"),
c("altavista","q"),
c("netscape","query"),
c("cnn","query"),
c("looksmart","qt"),
c("about","terms"),
c("mamma","query"),
c("alltheweb","q"),
c("gigablast","q"),
c("voila","rdata"),
c("virgilio","qs"),
c("live","q"),
c("baidu","wd"),
c("alice","qs"),
c("yandex","text"),
c("najdi","q"),
c("aol","q"),
c("club-internet","query"),
c("mama","query"),
c("seznam","q"),
c("search","q"),
c("wp","szukaj"),
c("onet","qt"),
c("netsprint","q"),
c("google.interia","q"),
c("szukacz","q"),
c("yam","k"),
c("pchome","q"),
c("kvasir","searchExpr"),
c("sesam","q"),
c("ozu","q"),
c("terra","query"),
c("nostrum","query"),
c("mynet","q"),
c("ekolay","q"),
c("search.ilse","search_for"),
</pre>
<p>Co jest nie tak w powyższym?</p>
<ul>
<li>Nie ma wszystkich, zwłaszcza niszowych, wyszukiwarek.</li>
<li>Wszystko, co przychodzi z Google, jest oznaczane jedną etykietką: google. Bez względu czy to silnik google.pl, google.com czy inny. Nie są również uwzględniane wyszukiwarki wertykalne tj. Blog Search czy Image Search. Wszystko jest oznaczone jako <em>google</em></li>
</ul>
<p>Trik polega na skasowaniu domyślnego zestawu wyszukiwarek i opracowaniu własnego. Spersonalizowany zestaw jest o wiele bardziej szczegółowy. Najbardziej rozbudowaną listę wyszukiwarek jaką widziałem, przygotował Sean Carlos. <a href="http://www.antezeta.com/j/gase.js">Lista jest plikiem .js</a>, Sean <a href="http://www.antezeta.com/blog/google-analytics-search-engines">pisał także</a> o personalizowaniu zestawu wyszukiwarek.</p>
<h3 id="zapytania-ze-wszystkich-wyszukiwarek-implementacja">Implementacja &#8211; szczegółowe informacje o wyszukiwarkach w Google Analytics</h3>
<p>Aby dodać jakikolwiek silnik należy posłużyć się funkcją <code>pageTracker._addOrganic();</code>, która jako pierwszy argument przyjmuje domenę, a jako drugi nazwę parametru zawierającego zapytanie. </p>
<p>Aby skasować domyślny zestaw wyszukiwarek, należy użyć funkcji <code>pageTracker._clearOrganic();</code></p>
<p>Zakładając, że chcielibyśmy zdefiniować zestaw dla polskiej witryny, wyglądałoby to mniej więcej tak:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// Kasujemy domyślny zestaw wyszukiwarek</span>
pageTracker._clearOrganic<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
&nbsp;
<span style="color: #006600; font-style: italic;">// Google Borg w mniejszych kawałeczkach, IE i UK ze względu na Polonię</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;blogsearch.google.pl&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;news.google.pl&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;maps.google.pl&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;video.google.pl&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;blogsearch.google.ie&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;news.google.ie&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;maps.google.ie&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;video.google.ie&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;blogsearch.google.co.uk&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;news.google.co.uk&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;maps.google.co.uk&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;video.google.co.uk&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;blogsearch.google.com&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;news.google.com&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;maps.google.com&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;video.google.com&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;images.google&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;prev&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;google.pl&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;google.ie&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;google.co.uk&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;google.com&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// Dodajemy poprzednio skasowany, standardowy zestaw</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;google&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;bing&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;yahoo&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;p&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;msn&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;aol&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;query&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;aol&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;encquery&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;lycos&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;query&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;ask&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;altavista&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;netscape&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;query&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;cnn&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;query&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;looksmart&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;qt&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;about&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;terms&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;mamma&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;query&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;alltheweb&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;gigablast&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;voila&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;rdata&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;virgilio&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;qs&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;live&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;baidu&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;wd&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;alice&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;qs&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;yandex&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;text&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;najdi&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;aol&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;club-internet&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;query&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;mama&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;query&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;seznam&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;search&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;wp&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;szukaj&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;onet&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;qt&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;netsprint&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;google.interia&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;szukacz&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;yam&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;k&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;pchome&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;kvasir&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;searchExpr&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;sesam&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;ozu&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;terra&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;query&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;nostrum&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;query&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;mynet&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;ekolay&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;q&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._addOrganic<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;search.ilse&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;search_for&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Całość powyższego kodu wypadałoby zapisać w osobnym pliku i zaimplementować w sposób bardzo podobny do tego, który pomagał przy uzyskiwaniu pełnego zapytania AdWords:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">var</span> gaJsHost <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;https:&quot;</span> <span style="color: #339933;">==</span> document.<span style="color: #660066;">location</span>.<span style="color: #660066;">protocol</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;https://ssl.&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;http://www.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;%3Cscript src='&quot;</span> <span style="color: #339933;">+</span> gaJsHost <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #000066; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
<span style="color: #003366; font-weight: bold;">var</span> pageTracker <span style="color: #339933;">=</span> _gat._getTracker<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;UA-XXXXXX-1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">catch</span><span style="color: #009900;">&#40;</span>err<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
&lt;!-- Tutaj dodana 1 linijka --&gt;
&lt;script src=&quot;/sciezka/do/zdefiniowanych-wyszukiwarek.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #000066; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
pageTracker._trackPageview<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">catch</span><span style="color: #009900;">&#40;</span>err<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Efektem działania zmodyfikowanego zestawu wyszukiwarek będą bardziej szczegółowe informacje o źródłach ruchu:</p>
<div id="attachment_1161" class="wp-caption aligncenter" style="width: 497px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/szczegolowe-wyszukiwarki-w-google-analytics.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/szczegolowe-wyszukiwarki-w-google-analytics.png" alt="Efekt działania własnego zestawu wyszukiwarek." title="szczegolowe-wyszukiwarki-w-google-analytics" width="497" height="120" class="size-full wp-image-1161" /></a>
	<p class="wp-caption-text">Efekt działania własnego zestawu wyszukiwarek.</p>
</div>
<p><strong>Ważne</strong></p>
<ul>
<li>Rozbicie globalnej wyszukiwarki na jej lokalne warianty pozwola na szczegółowe analizowanie ruchu i efektywności słów kluczowych. Każdy kij ma jednak dwa końce &#8211; taka konfiguracja utrudni spojrzenie na daną wyszukiwarkę z globalnej perspektywy (jako jedno źródło ruchu).</li>
<li>Na obrazku z efektem działania widać źródło <code>images.google</code>. W raporcie słów kluczowych zapytania z Image Search prezentowane są w następujący sposób: <code>/images?q=slowo+kluczowe&#038;gbv=2&#038;hl=pl&#038;sa=g</code>. Aby temu zapobiec, należy uruchomić dodatkowy filtr.
</ul>
<h3 id="zapytania-ze-wszystkich-wyszukiwarek-implementacja-image-search">Implementacja &#8211; filtr poprawiający wygląd słów kluczowych z Image Search</h3>
<div id="attachment_1164" class="wp-caption aligncenter" style="width: 550px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/filtr-na-image-search-google-analytics.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/filtr-na-image-search-google-analytics.png" alt="Filtr wydobywający zapytanie dla Image Search" title="filtr-na-image-search-google-analytics" width="550" height="402" class="size-full wp-image-1164" /></a>
	<p class="wp-caption-text">Filtr wydobywający zapytanie dla Image Search</p>
</div>
<ul>
<li><em>Field A -> Extract A</em> pole: <code>Campaign Term</code>, wartość: <code>images\?q=([A-Za-z0-9_\-\+]+)&#038;</code></li>
<li><em>Output To -> Constructor</em> pole: <code>Campaign Term</code>, wartość: <code>$A1</code></li>
</ul>
<h2 id="ruch-z-universal-search">Jak śledzić ruch z Google Universal Search</h2>
<h3 id="ruch-z-universal-search-zalozenie">Założenie</h3>
<p>Wcześniejszy filtr wyciągający pozycję z parametru <code>cd</code> bazuje na stosunkowo nowych, rozbudowanych referrerach. Interesujące w nich są jeszcze dwa parametry:</p>
<ul>
<li><code>sa=x</code> oznacza eXtended listings (tradycyjne wyniki mają parametr <code>sa=t</code>)</li>
<li><code>oi=</code> zawiera informację o konkretnym rodzaju wyników z zakresu universal search, na przykład:
<ul type="circle">
<li><code>blogsearch_group</code> lub <code>blog_result</code> to wyniki z wyszukiwarki blogów</li>
<li><code>image_result</code> lub <code>image_result_group</code> &#8211; wyszukiwarka obrazków</li>
<li><code>spell</code> &#8211; autokorekta</li>
<li><code>smap</code> &#8211; sitelinki </li>
<li><code>glossary_definition</code> &#8211; słownik </li>
<li><code>revisions_inline</code> lub <code>revisions_narrow</code> &#8211; sugestie</li>
<li><code>news_group</code> lub <code>news_result</code> &#8211; serwisy analizowane przez Google News</li>
</ul>
</li>
</ul>
<p>Można więc wykorzystać parametr <code>oi</code> aby dowiedzieć się, czy nasza witryna została wyróżniona w konkretnej sekcji. </p>
<h3 id="ruch-z-universal-search-implementacja">Implementacja &#8211; filtr ukazujący sekcje Universal Search</h3>
<div id="attachment_1136" class="wp-caption aligncenter" style="width: 550px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/universal-search-filtr-google-analytics.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/universal-search-filtr-google-analytics.png" alt="Ustawienia filtra śledzącego ruch z Universal Search" title="universal-search-filtr-google-analytics" width="550" height="399" class="size-full wp-image-1136" /></a>
	<p class="wp-caption-text">Ustawienia filtra śledzącego ruch z Universal Search</p>
</div>
<ul>
<li><em>Field A -> Extract A</em> pole: <code>Referral</code>, wartość: <code>(.*)oi=([a-zA-Z_]+)&#038;(.*)</code></li>
<li><em>Field B -> Extract B</em> pole: <code>Referral</code>, wartość: <code>(\?|&#038;)q=([^&#038;]*)</code></li>
<li><em>Output To -> Constructor</em> pole: <code>User Defined</code>, wartość: <code>$B2 : $A2</code></li>
</ul>
<p>W efekcie otrzymamy mniej więcej coś takiego:</p>
<div id="attachment_1137" class="wp-caption aligncenter" style="width: 493px">
	<a href="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/universal-search-sledzone-google-analytics.png"><img src="http://magiczne.seoisem.pl/wp-content/uploads/2009/07/universal-search-sledzone-google-analytics.png" alt="Efekt działania filtra śledzącego Universal Search" title="universal-search-sledzone-google-analytics" width="493" height="258" class="size-full wp-image-1137" /></a>
	<p class="wp-caption-text">Efekt działania filtra śledzącego Universal Search</p>
</div>
<h2 id="podsumowanie">Podsumowanie</h2>
<ol>
<li>Zawsze pamiętaj o tym, że modyfikując ustawienia Analytics lub nakładając filtry należy zachować ostrożność. Łatwo o wypadek.</li>
<li>Efekty działania filtrów w najlepszym razie są widoczne po 2-3h, w najgorszym po 24h.</li>
<li>Czytaj maksymalnie dużo i testuj na własną rękę.</li>
<li>Jeśli nie masz czasu na własne wdrożenia &#8211; <a href="http://magiczne.seoisem.pl/zlecenia/">możemy Ci pomóc</a>.</li>
</ol>
<p>Masz domeny. Masz WordPressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/filtry-google-analytics/">Filtry i dodatki Google Analytics dzięki którym dowiesz się więcej (3/3)</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://magiczne.seoisem.pl/filtry-google-analytics/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Dywersyfikacja źródeł ruchu na witrynie internetowej</title>
		<link>http://magiczne.seoisem.pl/dywersyfikacja-zrodel-ruchu-na-witrynie-internetowej/</link>
		<comments>http://magiczne.seoisem.pl/dywersyfikacja-zrodel-ruchu-na-witrynie-internetowej/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 10:10:53 +0000</pubDate>
		<dc:creator>Kasia Bauer</dc:creator>
				<category><![CDATA[Analityka]]></category>
		<category><![CDATA[Biznesowo]]></category>

		<guid isPermaLink="false">http://magiczne.seoisem.pl/?p=917</guid>
		<description><![CDATA[Kierujesz większość Twoich wysiłków i budżetów reklamowych w stronę punktu G (Google)? Wydajesz wszystko co miesiąc na AdWords i codziennie słuchasz Matta Cuttsa? Większość z nas wpada w tą pułapkę. Warto się więc zastanowić czy obsesja wokół wyszukiwarek jest niebezpieczna. Zależność od jednego źródła ruchu na witrynie może mocno uderzyć w Twoje przychody a nawet [...]<p>Masz domeny. Masz Wordpressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/dywersyfikacja-zrodel-ruchu-na-witrynie-internetowej/">Dywersyfikacja źródeł ruchu na witrynie internetowej</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p></p><p>Kierujesz większość Twoich wysiłków i budżetów reklamowych w stronę punktu G (Google)? Wydajesz wszystko co miesiąc na AdWords i codziennie słuchasz Matta Cuttsa? Większość z nas wpada w tą pułapkę. Warto się więc zastanowić czy <strong>obsesja wokół wyszukiwarek</strong> jest niebezpieczna. <strong>Zależność od jednego źródła ruchu na witrynie</strong> może mocno uderzyć w Twoje przychody a nawet zachwiać cała firmą.<span id="more-917"></span></p>
<p><a href="http://pl.wikipedia.org/wiki/Dywersyfikacja" class="external" "Dywersyfikacja wikipedia">Dywersyfikacja</a> jest pojęciem doskonale znanym ekonomistom. To jeden z kluczowych elementów w całościowej strategii zachowania rentowności przedsiębiorstwa na przestrzeni czasu i zwiększenia szansy przetrwania w ciężkich warunkach ekonomicznych. Sprzedawanie jednego produktu, usługi czy posiadanie jednego rynku zbytu są bardzo ryzykowne. Nawet niewielkie przeciwności losu wystarczą, aby skutecznie zachwiać równowagą firmy.</p>
<p>Podobnie sprawa przedstawia się w przypadku witryn internetowych. Powinieneś się zacząć martwić jeżeli Twoje narzędzia analityczne pokazują Ci taki wynik: </p>
<p><img src="http://farm4.static.flickr.com/3584/3665926982_ded5da6c60.jpg" alt="Źródła ruchu na witrynie - wyszukiwarki" /></p>
<h2>Wyszukiwarki &#8211; błogosławieństwo i przekleństwo.</h2>
<p>Nie da się ukryć, że wyszukiwarki wysyłają na nasze witryny bardzo dużą ilość ruchu. W szczególności w Polsce, gdzie Google jest bezspornym liderem (ponad 92% udziału na rynku). Temat wyszukiwarek pozostaje w centrum zainteresowania. Wiodące serwisy informacyjne piszą ciągle o Google, na forach webmasterów najwięcej postów mają sekcje o wyszukiwarkach, a w serwisach społecznościowych dzielimy się nowinkami z <a href="http://maps.google.com/?q=Google+Inc.%4037.423156,-122.084917&#038;hl=pl&#038;ie=UTF8&#038;z=14&#038;iwloc=A" class="external" title="Siedziba Google">Mountain View</a>. Z tego powodu bez przerwy zajmujemy się tematem SEO i dyskutujemy o linkach sponsorowanych AdWords. Skuteczność i popularność tych sposób przyprowadzania użytkowników na witryny zdominowała nasze działania. W rezultacie uzależniamy się od jednego kanału pozyskiwania użytkowników, a w polskiej rzeczywistości także od jednego podmiotu &#8211; Google. Budowanie takiej zależności może być zgubne w skutkach. </p>
<div class="wp-caption alignright" style="width: 240px">
	<a href="http://www.flickr.com/photos/robertjosiah/"><img alt="łatwy cel" src="http://farm1.static.flickr.com/5/9851087_2056694254_m.jpg" title="łatwy cel" width="240" height="180" /></a>
	<p class="wp-caption-text">foto: robertjosiah</p>
</div>
<p>Alokując wszystkie nasze akcje w jednym miejscu robimy z siebie łatwy cel. Jeżeli nasza witryna i firmowe budżety reklamowe kręcą się wyłącznie wokół wyszukiwarek, to sami tworzymy potencjalne zagrożenie. Wyrzucenie z indeksu czy drastyczne obniżenie pozycji to codzienność. W przeciwieństwie do ogólnego przekonania nie przytrafia się to jedynie spamerom czy osobom krążącym na granicy black hat. Zdarza się to zwykłym przedsiębiorcom budującym swoje witryny.</p>
<blockquote>
<p>Nasze pierwsze zwolnienia od 8 lat &#8211; ruch z Google obniżony o 50-70%</p>
<p>Zwolniliśmy naszych trzech, pełnoetatowych pracowników, nasz dział wysyłkowy wychodzi wcześniej z pracy i wstrzymaliśmy planowany zakup dwóch, nowych serwerów.(&#8230;) Zostaliśmy totalnie rozłożeni przez ostatnie miesiące &#8211; ruch przychodzący z Google spadł o 50-70%. </p>
</blockquote>
<p>To cytat z <a href="http://www.webmasterworld.com/google/3281124.htm" class="external" title="Forum Webmasterworld">forum webmasterworld</a>, gdzie jeden z forumowiczów skarży się na to jak zmiany pozycji w Google wpłynęły na jego biznes. Nie jest to odosobniony przypadek, zdarza się to także w Polsce. Często można znaleźć webmasterów, którzy chcą <q>wrócić na swoje pozycje</q> czy <q>stworzyć nową witrynę, bo starą Google zbanowało</q>. Aby wpaść w kłopoty nie trzeba tykać się metod, które stoją w sprzeczności ze wskazówkami dla webmasterów. Same zmiany, które wprowadzane są w wyszukiwarce, mogą mocno zachwiać pozycją witryny w indeksie. A zmian tych jest co roku sporo. Rok temu usłyszeliśmy, że <a href="http://magiczne.seoisem.pl/google-witryna-spotkanie-matthew-chewy-trewhella/" title="Podstawy SEO - spotkanie z Google">na pozycję w Google składa się 200 czynników</a>. Parę lat temu było ich 100. Siedzimy i śledzimy Florida update, Vince update, <a href="http://magiczne.seoisem.pl/google-kupuje-linki-a-potem-przeprasza-i-samo-sie-karze/" title="Google kupuje linki">płatne linki</a>, <a href="http://magiczne.seoisem.pl/zmiany-w-nofollow/" title="rozterki rel=nofollow">PR sculpting</a> itp. Trzeba trzymać rękę na pulsie więc na nowo nasze myśli i działania są zdominowane przez wyszukiwarki.</p>
<div class="wp-caption alignright" style="width: 197px">
	<a href="http://www.flickr.com/photos/inju/"><img alt="foto: inju" src="http://farm1.static.flickr.com/24/97188205_0940c80b17.jpg" title="algorytm" width="197" height="83" /></a>
	<p class="wp-caption-text">foto: inju</p>
</div>
<p>Podobnie sprawa się przedstawia w systemach PPC. Zmieniane są zasady, polityka, a także formuły. W AdWords wprowadzono wynik jakości, zwiększono wagę jakości strony docelowej czy zlikwidowano minimalną stawkę w miejsce stawki na pierwszą stronę. Każda z tych zmian ma wpływ na nasze pozycje i pieniądze jakie płacimy. Dodatkowo konkurencja z dnia na dzień jest coraz większa.</p>
<p>Z tych powodów warto mieć na uwadze <strong>dywersyfikację ruchu na witrynie</strong>. Ograniczamy w ten sposób swoją zależność od wyszukiwarek i nasza witryna jest w stanie przetrwać poważne kłopoty czy tymczasowy filtr. <strong>Równomierne rozłożenie ruchu</strong> przychodzącego staje się bardzo istotne. Jeżeli czerpiesz ruch z jednego programu reklamowego, rozejrzyj się za następnym wartymi uwagi. Dywersyfikacja nie odnosi się jedynie do wyszukiwarek. Klienci przychodzący wyłącznie z jednego serwisu ogłoszeniowego czy platformy aukcyjnej to także potencjalne zagrożenie. <strong>Dywersyfikacja oznacza także różnorodność</strong> platform reklamowych, medium (medium pod pojęciem konkretnego źródła: Google, portale, social media) czy metod komunikacji. Serwisy społecznościowe, kampanie mailingowe, kampanie banerowe, portale, vortale &#8211; sposobów jest naprawdę dużo i z każdym dniem tworzą się nowe możliwości. Nie wolno też zapominać o stałych klientach i klientach dopiero zdobytych. Jesteśmy przyzwyczajeni do zdobywania nowych prospektów. Natomiast z klientem, który u nas coś kupił już nawiązaliśmy dialog. Każdy użytkownik zostaje w kontakcie z naszą witryną w różny sposób. Może to być mail, feed RSS, serwis społecznościowy, bookmark w przeglądarce. Wizyty bezpośrednie i stali użytkownicy to jeden z najcenniejszych atutów, jakie możemy posiadać. Do dyspozycji mamy cały wachlarz możliwości. Różnorodność to cecha charakterystyczna dla Internetu. Ważne jest, aby pilnować naszego tortu &#8211; aby był równy.</p>
<p><img src="http://farm4.static.flickr.com/3552/3665927076_bcbedf3f0b.jpg?v=0" alt="Źródła ruchu - balans" /></p>
<h2>Żyjemy w świecie Google </h2>
<p>Google na dzień dzisiejszy jest liderem na polskim rynku i prawdopodobnie nie zmieni się to przez następne kilka lat.  Powstają ciągle nowe serwisy, które przychodzą i odchodzą. Amerykańska wyszukiwarka posiada ugruntowaną pozycję na naszym podwórku. Jest dobrą inwestycją czasu i pieniędzy. Musimy sobie jednak zdać sprawę, że nie stoimy w miejscu. Widzimy jakim zainteresowaniem cieszą się nowinki z dziedziny wyszukiwarek  &#8211; nowe przedsięwzięcie <a href="http://techmeme.com/search/query?q=+bing&#038;wm=false" class="external" title="artykuły na temat wyszukiwarki Bing">Microsoft &#8211; Bing</a> czy ostatni szał mediowy na temat <a href="http://blog.wolframalpha.com/2009/05/30/all-a-twitter-about-wolframalpha/" class="external" title="Wolfram Alpha buzz">Wolfram Alphy</a>. Warto także przytoczyć ciekawe badanie z 2004 roku, gdzie 60% badanych przyznało się do tego, że <a href="http://www.thisismoney.co.uk/news/article.html?in_article_id=319741&#038;in_page_id=2" class="external" title="Zmieniamy Google">zmieni wyszukiwarkę Google, gdy tylko natrafi na coś lepszego</a>.<div class="wp-caption alignright" style="width: 300px">
	<a href="http://www.sxc.hu/profile/aannina"><img alt="foto: aannina" src="http://www.sxc.hu/pic/m/a/aa/aannina/534918_jing_jang.jpg" title="Jing Jang" width="300" height="220" /></a>
	<p class="wp-caption-text">foto: aannina</p>
</div> Google jest bardzo istotne, skuteczne i trzeba poświęcić mu uwagę, ale nie całą :). Odżywiaj swoją witrynę zróżnicowanym ruchem &#8211; nie karm jej ciągle tym samym. Staraj się utrzymać równowagę.</p>
<h2> Transformacja z mentalności SEO na mentalność CEO </h2>
<p>Jeżeli właśnie pracujesz na rozwijaniem źródła ruchu, który nie jest wiodący w Twoich statystykach należy Ci się najwyższa pochwała. Jesteś osobą przewidującą, która myśli parę lat do przodu. Pora skończyć z obsesjami na temat pozycji, linków, PageRanku, stawek CPC i indeksu Google. Pora przybrać minę pokerzysty i zacząć planować jak szachista :). Ruch z naturalnych wyników wyszukiwania jest darmowy i niekontrolowany. Nie można tworzyć dobrego biznes planu na czymś czego nie można kontrolować.  Bądź przygotowany na zmiany, a te na pewno nadejdą.</p>
<p>Masz domeny. Masz WordPressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/dywersyfikacja-zrodel-ruchu-na-witrynie-internetowej/">Dywersyfikacja źródeł ruchu na witrynie internetowej</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://magiczne.seoisem.pl/dywersyfikacja-zrodel-ruchu-na-witrynie-internetowej/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Instalacja kodu Google Analytics na Twojej witrynie to więcej niż kopiuj-wklej (2/3)</title>
		<link>http://magiczne.seoisem.pl/instalacja-kodu-google-analytics/</link>
		<comments>http://magiczne.seoisem.pl/instalacja-kodu-google-analytics/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 19:54:00 +0000</pubDate>
		<dc:creator>Bartek Krzemień</dc:creator>
				<category><![CDATA[Analityka]]></category>

		<guid isPermaLink="false">http://magiczne.seoisem.pl/?p=711</guid>
		<description><![CDATA[Zasada działania Google Analytics polega na wykonywaniu kodu JavaScript na każdej przeglądanej przez odwiedzającego stronie. Naturalnie aby kod został wykonany musi być poprawnie zainstalowany. Proces instalacji określa się także mianem tagowania stron kodem. Na czym on polega? Po założeniu konta i określeniu nazwy profilu dostajemy mniej więcej taki kod: &#60;script type=&#34;text/javascript&#34;&#62; var gaJsHost = &#40;&#40;&#34;https:&#34; [...]<p>Masz domeny. Masz Wordpressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/instalacja-kodu-google-analytics/">Instalacja kodu Google Analytics na Twojej witrynie to więcej niż kopiuj-wklej (2/3)</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p></p><p>Zasada działania Google Analytics polega na wykonywaniu kodu JavaScript na każdej przeglądanej przez odwiedzającego stronie. Naturalnie aby kod został wykonany musi być poprawnie zainstalowany. Proces instalacji określa się także mianem tagowania stron kodem. Na czym on polega?<span id="more-711"></span></p>
<p>Po założeniu konta i określeniu nazwy profilu dostajemy mniej więcej taki kod:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">var</span> gaJsHost <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;https:&quot;</span> <span style="color: #339933;">==</span> document.<span style="color: #660066;">location</span>.<span style="color: #660066;">protocol</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;https://ssl.&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;http://www.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;%3Cscript src='&quot;</span> <span style="color: #339933;">+</span> gaJsHost <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #000066; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
<span style="color: #003366; font-weight: bold;">var</span> pageTracker <span style="color: #339933;">=</span> _gat._getTracker<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;UA-123456-1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pageTracker._trackPageview<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">catch</span><span style="color: #009900;">&#40;</span>err<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Pierwsza część kodu bada w jakim protokole dana strona jest oglądana: http czy https. Zależnie od tego zmieniana jest lokalizacja pliku ga.js, który zawiera w sobie cały mechanizm śledzenia zachowania użytkowników.</p>
<p>Druga część deklaruje <a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Object" title="Definicja obiektu w agnielskojęzycznej specyfikacji języka JavaScript">obiekt</a> trackera na podstawie unikalnego identyfikatora naszego konta i profilu (<em>UA-123456-1</em>). Zaraz po tym następuje wywołanie metody _trackPageview() &#8211; to właśnie ta linijka odpowiada za przesłanie danych do Google. Sam proces przesłania danych polega na wywołaniu przez przeglądarkę odwiedzającego pliku __utm.gif. Wywołanie to wzbogacone jest o cały szereg parametrów, dodawanych do pliku (<em>__utm.gif?parametr1=wartosc1&#038;parametr2=wartosc2</em> itd.).</p>
<p>Do poprawnego działania Analytics wymaga, by fragment kodu podobny do powyższego znalazł się na każdej stronie w obrębie witryny. Niby proste, ale po drodze zdarzyć może się wiele rzeczy :).</p>
<h3>Umieszczanie kodu Analytics w kodzie źródłowym witryny</h3>
<p>Manual Analytics zaleca umieszczanie kodu śledzącego jako ostatniego elementu przed zamykającym tagiem &lt;/body>. Zaletą takiego rozwiązania jest minimalny wpływ ewentualnego niepowodzenia z ładowaniem się Analytics na całość działania witryny. Wadą z kolei jest to, że jako ładowany ostatniej kolejności, kod śledzący jest również w ostatni w wykonywaniu przez przeglądarkę. Jeśli więc wcześniej w kodzie danej strony pojawi się jakiś fragment dokonujący np. przekierowania &#8211; jest duża szansa, iż odsłona tej strony nie zostanie przez Analytics zarejestrowana. Podobny scenariusz jest możliwy w momencie, kiedy sama strona ładuje się relatywnie długo i przed ukończeniem tego procesu użytkownik dokona jakiejś akcji (klik w link). Kod Analyticsa po prostu nie zdąży się wykonać.</p>
<h3>Umieszczanie kodu Analytics przy korzystaniu z modułu e-commerce</h3>
<p>Korzystanie z możliwości oferowanych przez moduł e-commerce wymaga trochę innej instalacji kodu Analytics. Kod e-commerce wygląda mniej więcej tak:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">var</span> gaJsHost <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;https:&quot;</span> <span style="color: #339933;">==</span> document.<span style="color: #660066;">location</span>.<span style="color: #660066;">protocol</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;https://ssl.&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;http://www.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;%3Cscript src='&quot;</span> <span style="color: #339933;">+</span> gaJsHost <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
  <span style="color: #003366; font-weight: bold;">var</span> pageTracker <span style="color: #339933;">=</span> _gat._getTracker<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;UA-XXXXX-1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
  pageTracker._trackPageview<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
  pageTracker._addTrans<span style="color: #009900;">&#40;</span>
    <span style="color: #3366CC;">&quot;1234&quot;</span><span style="color: #339933;">,</span>                                     <span style="color: #006600; font-style: italic;">// Order ID</span>
    <span style="color: #3366CC;">&quot;Mountain View&quot;</span><span style="color: #339933;">,</span>                            <span style="color: #006600; font-style: italic;">// Affiliation</span>
    <span style="color: #3366CC;">&quot;11.99&quot;</span><span style="color: #339933;">,</span>                                    <span style="color: #006600; font-style: italic;">// Total</span>
    <span style="color: #3366CC;">&quot;1.29&quot;</span><span style="color: #339933;">,</span>                                     <span style="color: #006600; font-style: italic;">// Tax</span>
    <span style="color: #3366CC;">&quot;5&quot;</span><span style="color: #339933;">,</span>                                        <span style="color: #006600; font-style: italic;">// Shipping</span>
    <span style="color: #3366CC;">&quot;San Jose&quot;</span><span style="color: #339933;">,</span>                                 <span style="color: #006600; font-style: italic;">// City</span>
    <span style="color: #3366CC;">&quot;California&quot;</span><span style="color: #339933;">,</span>                               <span style="color: #006600; font-style: italic;">// State</span>
    <span style="color: #3366CC;">&quot;USA&quot;</span>                                       <span style="color: #006600; font-style: italic;">// Country</span>
  <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
  pageTracker._addItem<span style="color: #009900;">&#40;</span>
    <span style="color: #3366CC;">&quot;1234&quot;</span><span style="color: #339933;">,</span>                                     <span style="color: #006600; font-style: italic;">// Order ID</span>
    <span style="color: #3366CC;">&quot;DD44&quot;</span><span style="color: #339933;">,</span>                                     <span style="color: #006600; font-style: italic;">// SKU</span>
    <span style="color: #3366CC;">&quot;T-Shirt&quot;</span><span style="color: #339933;">,</span>                                  <span style="color: #006600; font-style: italic;">// Product Name </span>
    <span style="color: #3366CC;">&quot;Green Medium&quot;</span><span style="color: #339933;">,</span>                             <span style="color: #006600; font-style: italic;">// Category</span>
    <span style="color: #3366CC;">&quot;11.99&quot;</span><span style="color: #339933;">,</span>                                    <span style="color: #006600; font-style: italic;">// Price</span>
    <span style="color: #3366CC;">&quot;1&quot;</span>                                         <span style="color: #006600; font-style: italic;">// Quantity</span>
  <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  pageTracker._trackTrans<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Wartości poszczególnych argumentów metod <em>_addTrans()</em> i <em>_addItem()</em> są zazwyczaj wypełniane po stronie serwera, na przykład przez wywołania PHP (na tym głównie polega różnica pomiędzy JavaScriptem a PHP i językami podobnymi &#8211; JS wykonuje przeglądarka, a PHP serwer, przed wysłaniem kodu źródłowego strony do przeglądarki).</p>
<p>Silniki sklepów są zazwyczaj złożonymi aplikacjami. Składają się z kilkudziesięciu (lub więcej) plików, poukładanych w określony sposób (zależnie od pełnionej funkcji). Im więcej złożoności, tym mniejsze pole manewru. Teoretycznie możliwe jest takie wykonanie silnika sklepu, by pozwalał on na poprawne działanie kodu Analytics w miejscu pierwotnie do tego przeznaczonym (czyli przed zamykającym tagiem <em>&lt;/body></em>). W praktyce jednak dokonanie odpowiednich modyfikacji okazać może się bardzo czasochłonne. Co więcej, jeśli korzystamy z oprogramowania pisanego przez osoby trzecie, należy pamiętać o potrzebie dokonywania ponownych modyfikacji po każdorazowej aktualizacji silnika sklepu.</p>
<p>W tej sytuacji warto zastanowić się, czy lepszym rozwiązaniem nie będzie zadeklarowanie pliku ga.js w sekcji <em>&lt;head></em>. Można to zrobić albo wyłącznie dla strony z potwierdzeniem zamówienia, albo dla wszystkich stron. Należy jednak rozważyć ewentualne konsekwencje.</p>
<h3>Kod Google Analytics ga.js &#8211; zdalnie czy lokalnie?</h3>
<p>Zmorą osób korzystających z Analytics bywa długi czas ładowania się zdalnego pliku ga.js. Zjawisko to występuje zazwyczaj po aktualizacji pliku przez samo Google. Wtedy dosłownie cały Internet chce go pobrać na nowo :). Widzisz, że strona się załadowała, ale kółeczko w przeglądarce cały czas się kręci. Przeglądarka próbuje porozumieć się z rozgrzanym do czerwoności serwerem Google, by także pobrać plik ga.js. O ile Ty jako webmaster wiesz co jest grane, o tyle Twoi odwiedzający nie muszą takiej wiedzy posiadać. W zamian mogą mieć wrażenie, że Twoja witryna po prostu się popsuła. To nie wszystko. O wiele poważniejszy problem wystąpi jeśli, korzystając z modułu e-commerce, decydujesz się na deklarowanie ga.js w sekcji <em>&lt;head></em> strony z konwersją.  Jeżeli akurat dojdzie do spowolnienia w ładowaniu tego pliku z serwerów Google &#8211; Twoja strona po prostu się nie wyświetli. Stanie się tak dlatego, że przeglądarki nie pokazują zawartości tagów <em>&lt;body></em> dopóki nie mają wszystkiego z sekcji <em>&lt;head></em>.</p>
<p>Wyjściem z tej sytuacji może być hostowanie ga.js na Twoim własnym serwerze, razem z resztą plików wchodzących w skład witryny. Aby wprowadzić to rozwiązanie w życie, należy wykonać następujące kroki:</p>
<ol>
<li>Skopiować plik ga.js i umieścić go w gdzieś w ramach witryny, np. w lokacji <em>www.mojadomena.pl/js/ga.js</em></li>
<li>Ustawić automatyczną aktualizację pliku ga.js. W systemach uniksowych można w tym celu wykorzystać usługę <a href="http://en.wikipedia.org/wiki/Cron" title="Opis uniksowej usługi cron w angielskojęzycznej Wikipedii">cron</a>.</li>
<li>Dokonać modyfikacji kodu tagującego strony &#8211; ale tylko tego fragmentu, gdzie deklarowany jest plik ga.js.</li>
</ol>
<p>Modyfikacja polega na uaktualnieniu ścieżki do ga.js:</p>
<p>Oryginał:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">var</span> gaJsHost <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;https:&quot;</span> <span style="color: #339933;">==</span> document.<span style="color: #660066;">location</span>.<span style="color: #660066;">protocol</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;https://ssl.&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;http://www.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;%3Cscript src='&quot;</span> <span style="color: #339933;">+</span> gaJsHost <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Po zmianach:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">var</span> gaJsHost <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;https:&quot;</span> <span style="color: #339933;">==</span> document.<span style="color: #660066;">location</span>.<span style="color: #660066;">protocol</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;https://ssl.&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;http://www.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;%3Cscript src='&quot;</span> <span style="color: #339933;">+</span> gaJsHost <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;mojadomena.pl/js/ga.js' type='text/javascript'%3E%3C/script%3E&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Tu często webmasterzy popełniają błąd &#8211; zapominają o zmiennej gaJsHost. Jej wartość jest zawsze dodawana do lokalizacji. Zależy natomiast od protokołu, w którym odwiedzający przegląda witrynę. </p>
<p>Przykład: Jeśli plik jest dostępny z adresu <em>http://www.mojadomena.pl/js/ga.js</em> to powyższa modyfikacja będzie działać. Ale jeśli witryna ma strony dostępne przez https, to skrypt będzie próbował deklarować plik z adresu <em>https://ssl.mojadomena.pl/js/ga.js</em> &#8211; z dużą dozą pewności można powiedzieć, że taki adres nie będzie działać na Twojej witrynie. Raporty w Analytics będą więc niepełne, bo skrypt zadziała tylko dla stron przeglądanych przez http.</p>
<p>Czasem webmasterzy wpisują pełną ścieżkę do pliku:</p>
<p> </p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">var</span> gaJsHost <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;https:&quot;</span> <span style="color: #339933;">==</span> document.<span style="color: #660066;">location</span>.<span style="color: #660066;">protocol</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;https://ssl.&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;http://www.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;%3Cscript src='&quot;</span> <span style="color: #339933;">+</span> gaJsHost <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;www.mojadomena.pl/ga.js' type='text/javascript'%3E%3C/script%3E&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Wtedy śledzenie nie będzie działać już w ogóle: dla http skrypt dołączy plik <em>http://www.www.mojadomena.pl/ga.js</em>, a dla https <em>https://sssl.www.mojadomena.pl/ga.js</em>. Warto więc dwa razy sprawdzić co się modyfikuje :). Dużą pomocą jest <a href="http://getfirebug.com/" title="Witryna domowa znakomitego narzędzia dla webmasterów o nazwie Firebug">Firebug</a>, który ładnie raportuje błędy JS.</p>
<p>Podsumowując proces hostowania pliku ga.js lokalnie &#8211; mamy trzy kroki, które należy wykonać. <strong>Nic więcej nie robimy</strong>. <a href="http://www.goldenline.pl/forum/googly-analytics/811818/s/1#15807186">Są spece</a>, którzy radzą <strong>lokalne hostowanie także dla pliku __utm.gif</strong> i modyfikację jego lokacji <strong>wewnątrz ga.js</strong>. Oczywiście jest to bzdurna porada &#8211; taka modyfikacja powoduje przekazywanie danych nie do Analytics ale do logów lokalnego serwera. Skrypt Analytics wywołuje wtedy za każdym razem plik <em>http://www.mojadomena.pl/__utm.gif</em> :).</p>
<h3>Śledzenie jednej witryny przez dwa konta Google Analytics</h3>
<p>Czasem uzasadnione jest śledzenie witryny przez dwa konta. Wtedy również wymagana jest modyfikacja kodu. Nie można zrobić tego po prostu łącząc kody z obu kont:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">var</span> gaJsHost <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;https:&quot;</span> <span style="color: #339933;">==</span> document.<span style="color: #660066;">location</span>.<span style="color: #660066;">protocol</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;https://ssl.&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;http://www.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;%3Cscript src='&quot;</span> <span style="color: #339933;">+</span> gaJsHost <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #000066; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span> 
<span style="color: #003366; font-weight: bold;">var</span> pageTracker <span style="color: #339933;">=</span> _gat._getTracker<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;UA-123123-1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
pageTracker._trackPageview<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">catch</span><span style="color: #009900;">&#40;</span>err<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">var</span> gaJsHost <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;https:&quot;</span> <span style="color: #339933;">==</span> document.<span style="color: #660066;">location</span>.<span style="color: #660066;">protocol</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;https://ssl.&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;http://www.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;%3Cscript src='&quot;</span> <span style="color: #339933;">+</span> gaJsHost <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #000066; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span> 
<span style="color: #003366; font-weight: bold;">var</span> pageTracker <span style="color: #339933;">=</span> _gat._getTracker<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;UA-234234-1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
pageTracker._trackPageview<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">catch</span><span style="color: #009900;">&#40;</span>err<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Powyższe nie zadziała. Poprawna implementacja wygląda mniej więcej tak:</p>
<p> </p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">var</span> gaJsHost <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;https:&quot;</span> <span style="color: #339933;">==</span> document.<span style="color: #660066;">location</span>.<span style="color: #660066;">protocol</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;https://ssl.&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;http://www.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;%3Cscript src='&quot;</span> <span style="color: #339933;">+</span> gaJsHost <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #000066; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span> 
<span style="color: #003366; font-weight: bold;">var</span> pierwszyTracker <span style="color: #339933;">=</span> _gat._getTracker<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;UA-123456-1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
pierwszyTracker._trackPageview<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> drugiTracker <span style="color: #339933;">=</span> _gat._getTracker<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;UA-234234-1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
drugiTracker._trackPageview<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">catch</span><span style="color: #009900;">&#40;</span>err<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Czyli polega na tworzeniu osobnej instancji obiektu trackera dla każdego z kont.</p>
<p>Zapraszam do dzielenia się własnymi doświadczeniami w komentarzach. Postaram się także odpowiedzieć na każde pytanie :).</p>
<p>Posty o Analytics:</p>
<ul>
<li><a href="http://magiczne.seoisem.pl/google-analytics-zakladanie-konta/">Tworzenie konta w Google Analytics (1/3)</a></li>
<li><a href="http://magiczne.seoisem.pl/filtry-google-analytics/">Filtry i dodatki Google Analytics dzięki którym dowiesz się więcej (3/3)</a></li>
</ul>
<p>Masz domeny. Masz WordPressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/instalacja-kodu-google-analytics/">Instalacja kodu Google Analytics na Twojej witrynie to więcej niż kopiuj-wklej (2/3)</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://magiczne.seoisem.pl/instalacja-kodu-google-analytics/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>O czym pamiętać zakładając konto w Google Analytics (1/3)</title>
		<link>http://magiczne.seoisem.pl/google-analytics-zakladanie-konta/</link>
		<comments>http://magiczne.seoisem.pl/google-analytics-zakladanie-konta/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 11:56:47 +0000</pubDate>
		<dc:creator>Bartek Krzemień</dc:creator>
				<category><![CDATA[Analityka]]></category>

		<guid isPermaLink="false">http://magiczne.seoisem.pl/?p=706</guid>
		<description><![CDATA[Na pozór proces zakładania konta wydaje się być niczym interesującym. Cóż, jeśli nie jesteśmy zapalonymi prawnikami, przedzieranie się przez ogromne Warunki Korzystania z Usługi nie wygląda specjalnie zajmująco. Pojawia się oczywiście pewne ale. Google Analytics w trakcie zakładania konta &#8211; w sposób moim zdaniem co najmniej dwuznaczny &#8211; włącza mało świadomych użytkowników do tzw. usługi [...]<p>Masz domeny. Masz Wordpressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/google-analytics-zakladanie-konta/">O czym pamiętać zakładając konto w Google Analytics (1/3)</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p></p><p>Na pozór proces zakładania konta wydaje się być niczym interesującym. Cóż, jeśli nie jesteśmy zapalonymi prawnikami, przedzieranie się przez ogromne Warunki Korzystania z Usługi nie wygląda specjalnie zajmująco. Pojawia się oczywiście pewne <em>ale</em>.<span id="more-706"></span></p>
<p>Google Analytics w trakcie zakładania konta &#8211; w sposób moim zdaniem co najmniej dwuznaczny &#8211; włącza mało świadomych użytkowników do tzw. usługi benchmarkingu. Usługa ta ma formę coś za coś. Google będzie pobierać dane na temat Waszej witryny oraz z witryn zbliżonych tematycznie. Następnie sporządzona zostanie jakaś średnia branżowa, która zostanie udostępniona dla każdego zainteresowanego użytkownika Analytics z danej niszy (o ile ten również udostępnia swoje dane). Wyliczenia tej średniej można obserwować w zakładce benchmarking &#8211; na wykresie będą naniesione równocześnie dane o Waszej witrynie i dane średniej.</p>
<h3>Benchmarking w Google Analytics</h3>
<p>Uważam, że jest to <strong>totalnie nieprzydatne</strong>, ba, wręcz <strong>wprowadzające w błąd</strong>, narzędzie. Jasne, można całkiem logicznie (marketingowo?) uzasadnić jego egzystencję, wyobraźcie sobie taką sytuację:</p>
<p><em>Na naszą witrynę przychodzi 20 000 użytkowników miesięcznie. Odsetek konwersji wynosi 2%. Czy możemy uznać naszą witrynę za sukces, czy też może konkurencja jest lepsza?</em></p>
<p>I wtedy webmaster/marketer otwiera swoje Analytics i dokonuje benchmarkingu. Sęk w tym, że najwięksi gracze z praktycznie każdej niszy bardzo cenią sobie swoją prywatność. O ile oczywiście w ogóle używają Google Analytics. Przy okazji relacji z ubiegłorocznego SES w Londynie, <a title="Artykuł na blogu Ataxo, dotyczący konferencji Search Engine Strategies 2008 w Londynie" href="http://blog.ataxo.pl/article:search-engine-strategies-londyn-2008">pisałem</a> o ciekawostkach z panelu <em>Orion Panel: All Star Analytics Team</em> (via Bryan Eisenberg):</p>
<blockquote><p>W gronie top 50 firm zajmujących się sprzedażą detaliczną w UK są tylko 3 korzystające z Google Analytics.</p></blockquote>
<p>Pozostaje nam więc cała rzesza średniaków. Aaron Wall bardzo trafnie określa korzystanie z benchmarkingu jako <a title="Wpis na blogu Aarona Walla, dotyczący benchmarkingu w Google Analytics" href="http://www.seobook.com/striving-be-below-average">porównywanie się do losowo wybranej próbki z dolnej połowy danej branży</a>.</p>
<p>Dołączając do benchmarkingu oddajecie informacje gospodarcze na temat swojego przedsiębiorstwa. W zamian dostajecie dane agregowane, które nie mają nic wspólnego z potentatami Waszej branży. Kto tu wygrywa? Oczywiście Google :). Zalecam więc ostrożność przy przeklikiwaniu przez proces zakładania konta, a gdy pojawi się poniższy krok:</p>
<p> <a title="Warunki korzystania z Analytics by Magiczne SEO i SEM, on Flickr" href="http://www.flickr.com/photos/magiczneseoisem/3452602416/"><img src="http://farm4.static.flickr.com/3581/3452602416_8beb037c1c.jpg" alt="Warunki korzystania z Analytics" width="500" height="372" /></a></p>
<p>Po prostu odeślijcie tego szpiega z powrotem do Krainy Deszczowców wyłączając sharing danych.</p>
<p><a title="Warunki korzystania z Analytics by Magiczne SEO i SEM, on Flickr" href="http://www.flickr.com/photos/magiczneseoisem/3451787669/"><img src="http://farm4.static.flickr.com/3623/3451787669_212863d080.jpg" alt="Warunki korzystania z Analytics" width="500" height="372" /></a></p>
<h3>Nie oszczędzaj na kontach</h3>
<p>Zakładanie nowego konta dla każdej z Waszych witryn jest czymś, co bardzo ułatwia życie :). Nie ma sensu tworzyć różnych profili i ograniczać sobie możliwości. Jeśli po jakimś czasie zdecydujecie się przekazać część swoich obowiązków nowemu pracownikowi, posiadanie osobnego konta dla każdej witryny umożliwi Wam płynne operowanie z dostępami do poszczególnych danych. Bez ryzyka, że ktoś nieuprawniony otrzyma pełny dostęp do całości.</p>
<p>Podobnie sprawa ma się w przypadku równoczesnego korzystania z AdWords. Jeśli będziecie prowadzić kampanie na linkach sponsorowanych to integracja AdWords i Analytics jest kluczowa. Wprawdzie można linkować kilka kont AdWords z jednym kontem Analytics, ale ma to sens jedynie wtedy, gdy Wasza kampania nie zmieściła się na jednym.</p>
<p>Kolejne części:</p>
<ul>
<li><a href="http://magiczne.seoisem.pl/instalacja-kodu-google-analytics/">Instalacja kodu Google Analytics na Twojej witrynie to więcej niż kopiuj-wklej (2/3)</a></li>
<li><a href="http://magiczne.seoisem.pl/filtry-google-analytics/">Filtry i dodatki Google Analytics dzięki którym dowiesz się więcej (3/3)</a></li>
</ul>
<p>Masz domeny. Masz WordPressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/google-analytics-zakladanie-konta/">O czym pamiętać zakładając konto w Google Analytics (1/3)</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://magiczne.seoisem.pl/google-analytics-zakladanie-konta/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Nowe opcje w Insights for Search, które nic nie wnoszą</title>
		<link>http://magiczne.seoisem.pl/nowe-opcje-w-google-insights-for-search/</link>
		<comments>http://magiczne.seoisem.pl/nowe-opcje-w-google-insights-for-search/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 18:49:47 +0000</pubDate>
		<dc:creator>Kasia Bauer</dc:creator>
				<category><![CDATA[Analityka]]></category>

		<guid isPermaLink="false">http://magiczne.seoisem.pl/?p=668</guid>
		<description><![CDATA[Na blogu AdWords dowiedzieliśmy się, że wprowadzono nowe opcje w usłudze Insights for Search. Jest to narzędzie, z którego korzystam. Zapraszam więc do przeczytania moich spostrzeżeń na temat tych nowości. O narzędziu pisałam już we wpisie Google Insights for Search w praktyce. Oto co nowego ma nam do zaoferowania: Nowe dane na temat wyszukiwań na: Google [...]<p>Masz domeny. Masz Wordpressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/nowe-opcje-w-google-insights-for-search/">Nowe opcje w Insights for Search, które nic nie wnoszą</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="left" src="http://farm4.static.flickr.com/3402/3418163081_f0665e7b4d_o.png" alt="Nowe opcje" />Na <a class="external" title="New Insights for Search features" href="http://adwords.blogspot.com/2009/03/new-insights-for-search-features.html">blogu AdWords</a> dowiedzieliśmy się, że wprowadzono nowe opcje w  usłudze <strong>Insights for Search</strong>. Jest to narzędzie, z którego korzystam. Zapraszam więc do przeczytania moich spostrzeżeń na temat tych nowości. <span id="more-668"></span></p>
<p>O narzędziu pisałam już we wpisie <a title="Jak korzystać z Insights for Search" href="http://magiczne.seoisem.pl/korzystanie-z-google-insights-for-search-w-praktyce/">Google Insights for Search w praktyce</a>. Oto co nowego ma nam do zaoferowania:</p>
<ul>
<li>Nowe dane na temat wyszukiwań na: Google News, Image, Products.</li>
<li>Sugestie klasyfikacji do kategorii.</li>
<li>Nowy zakres obszarów metropolitalnych.</li>
</ul>
<p>Zacznijmy od <strong>nowych danych na temat wyszukiwań</strong>, które wydawały mi się najprzydatniejsze.</p>
<h2>Nowe źródła wyszukiwań w Insights for Search</h2>
<p>Nowe dane ze źródeł: Google News, Image Search (wyszukiwarka grafiki) i Google Products dostępne niestety w wąskim zakresie, bo jedynie od stycznia 2008 roku. Nie da się ukryć, że najbardziej interesowały mnie dane z Google News. Ciekawość powodowana jest oczywiście <a title="Google News po Polsku" href="http://magiczne.seoisem.pl/google-news-po-polsku/">dostępnością tej usługi po polsku</a> od września 2008. Niestety muszę przyznać, że się rozczarowałam. Odpytywanie narzędzia zwraca bardzo mało lub w ogólne brak danych z Google News. Dzieje się tak pomimo iż czas, w trakcie którego usługa jest dostępna w Polsce (6 miesięcy), wydaje się być wystarczającym na zebranie odpowiedniej ilości informacji. Niestety wyniki są bardzo słabe. Szczególnie biorąc pod uwagę to, że polskie Google News było &#8222;tylko spolszczeniem&#8221; już gotowych i przetestowanych mechanizmów. Być może winę ponoszą tu polskie źródła wiadomości?</p>
<p>Wyniki dla: [<strong>Lech Wałęsa</strong>]<br />
<a href="http://farm4.static.flickr.com/3298/3418071967_7ccee80c1e_o.png"><img src="http://farm4.static.flickr.com/3298/3418071967_cf4d81f56f.jpg" alt="Wyniki Insights for Search - Lech Wałęsa" /></a><br />
Wyniki dla: [<strong>Kryzys</strong>]<br />
<a href="http://farm4.static.flickr.com/3362/3418071731_2e359135bc_o.png"><img src="http://farm4.static.flickr.com/3362/3418071731_ceaf297c41.jpg" alt="Wyniki Insights for Search - Kryzys" /></a><br />
Wyniki dla: [<strong>Recesja</strong>]<br />
<a href="http://farm4.static.flickr.com/3385/3418962232_3fca4291a0_o.png"><img src="http://farm4.static.flickr.com/3385/3418962232_b1b459d443.jpg" alt="Wyniki Insights for Search - Recesja" /></a></p>
<p>Szkoda. Jak widać na zrzutach ekranu brak nawet konkretnych wyników dla takich słów jak <em>kryzys</em> czy <em>recesja</em>. Tym bardziej nie dowiemy się, o czym piszą największe serwisy informacyjne z jakiejkolwiek niszy.</p>
<p>Reszta nowych funkcji prezentuje się równie słabo.  O danych na temat wyszukiwania produktów możemy od razu zapomnieć. <a class="external" title="How product search works" href="http://www.google.com/base/help/ps_howitworks.html">Product Search</a><img class="right" src="http://farm4.static.flickr.com/3308/3418163045_958a6281cf.jpg?v=0" alt="Product Search dla Polski" /> jest czymś podobnym do wyszukiwarki zakupowej, którą kiedyś oferował Onet.pl. Usługa <strong>Google Products</strong> nie jest dostępna w Polsce. Z tego powodu nie skorzystamy z niej.</p>
<p>Wyniki dla Image Search (<a class="external" title="Google Image Search" href="http://images.google.pl/imghp?hl=pl">wyszukiwarki grafiki</a>) są nieco lepsze. Jednak z mojego punktu widzenia, w większości przypadków, <a class="external" title="Does Image Search Traffic Convert?" href="http://www.searchenginejournal.com/does-image-search-traffic-convert/6000/">mało przydatne</a>. Wykorzystać je mogą witryny, którym zależy na podniesieniu ilości odwiedzin w statystykach, bądź serwisy dostarczające grafikę. W Insights for Search wyniki na temat wyszukiwań Image Search prezentują się następująco:<br />
Wyniki dla: [<strong>Doda</strong>]<br />
<a href="http://farm4.static.flickr.com/3611/3418099855_945cf6120f_o.png"><img src="http://farm4.static.flickr.com/3611/3418099855_f0becf4f97.jpg" alt="Wyniki Insights for Search - doda" /></a><br />
Wyniki dla: [<strong>Nokia 6300</strong>]<br />
<a href="http://farm4.static.flickr.com/3330/3418909914_ae77af0d50_o.png"><img src="http://farm4.static.flickr.com/3330/3418909914_07ee5b0e6c.jpg" alt="Wyniki Insights for Search - Nokia 6300" /></a></p>
<h2>Kategorie i obszary metropolitalne</h2>
<p>Nowa funkcjonalność &#8211; sugestie klasyfikacji &#8211; pokazuje do jakiej kategorii są przyporządkowane poszczególne słowa kluczowe wraz z rozdziałem procentowym. Przydatne, ale bez szaleństw.<br />
Wyniki dla: [<strong>Zamek</strong>]<br />
<a href="http://farm4.static.flickr.com/3542/3418121427_3ea2bb3cfd_o.png"><img src="http://farm4.static.flickr.com/3542/3418121427_06dbdbddf3.jpg" alt="Wyniki Insights for Search - zamek" /></a><br />
Jest to dowód na to, że Google potrafi  rozdzielić wieloznaczeniowość zapytania. Na podstawie słów kluczowych użytkownika, które następują po sobie jest w stanie wieloznaczne słowa sklasyfikować.</p>
<p><a class="external" href="http://www.google.com/support/insights/bin/answer.py?answer=141512&amp;query=metro&amp;topic=&amp;type=">Obszary metropolitalne</a>, jak możemy się domyślić, dostępne są jedynie dla USA. O ile więc nie prowadzimy działań na tamtejszym rynku, ta funkcja również nie jest dla nas przydatna.</p>
<p>W rezultaci zmiany w Insights for Search nie wnoszą wiele nowych informacji na temat ruchu w polskim Internecie. Kolejny raz Google wypuszcza narzędzie, które daje troszkę informacji tak, <a title="Ilość wyszukiwań w końcu w narzędziu słów kluczowych AdWords" href="http://magiczne.seoisem.pl/ilosc-wyszukiwan-narzedzie-slow-kluczowych-adwords/">abyśmy przypadkiem za dużo się nie dowiedzieli</a>. Nadal jest aktualne pozostaje to, co pisałam rok temu.</p>
<blockquote cite="http://magiczne.seoisem.pl/ilosc-wyszukiwan-narzedzie-slow-kluczowych-adwords/"><p>Insights pokazuje wyniki dla słów kluczowych, które generują dużą ilość odpytań do wyszukiwarki Google. Słowa poniżej pewnego pułapu ilości wyszukiwań nie zostaną wyświetlone w narzędziu.</p></blockquote>
<p>Jeżeli prowadzimy niszową witrynę, nie dowiemy się wiele na temat słów kluczowych czy trendów. Podobnie sprawa się ma w przypadku badania możliwości rozszerzenia kampanii z branż, które nie są gorącymi tematami w Sieci. Osobiście uważam, że aby wydobyć informacje, zazwyczaj trzeba najpierw dobrze sformułować pytanie. Jednak w przypadku Insights for Search niedostatek leży nie w nieumiejętności korzystania z narzędzia, ale w <strong>ograniczonych danych</strong>, jakie Google nam prezentuje.</p>
<p>Masz domeny. Masz WordPressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/nowe-opcje-w-google-insights-for-search/">Nowe opcje w Insights for Search, które nic nie wnoszą</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://magiczne.seoisem.pl/nowe-opcje-w-google-insights-for-search/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Egzamin Analytics – Google IQ (Individual Qualification)</title>
		<link>http://magiczne.seoisem.pl/egzamin-google-analytics-iq-individual-qualification/</link>
		<comments>http://magiczne.seoisem.pl/egzamin-google-analytics-iq-individual-qualification/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 12:55:43 +0000</pubDate>
		<dc:creator>Kasia Bauer</dc:creator>
				<category><![CDATA[Analityka]]></category>

		<guid isPermaLink="false">http://centauri.liquidweb.com/~seoise/magiczne.seoisem.pl/?p=569</guid>
		<description><![CDATA[Co to jest? Kosztuje 50$, wymaga odpowiedzenia na 70 pytań w ciągu 90 minut, a w zamian otrzymuje się jednostronicowego PDF&#8217;a z logiem Google i nazwiskiem na środku? Zgadza się, jest to test Google IQ sprawdzający wiedzę z zakresu Google Analytics. Wczoraj dołożyłam moje 50$ w ramach funduszu ochrony Google przed recesją i zdałam egzamin. [...]<p>Masz domeny. Masz Wordpressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/egzamin-google-analytics-iq-individual-qualification/">Egzamin Analytics – Google IQ (Individual Qualification)</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p></p><p><img src="http://farm4.static.flickr.com/3621/3392889879_a9e3d81971_o.png" alt="Egzamin Analytics IQ" /></p>
<p>Co to jest? Kosztuje 50$, wymaga odpowiedzenia na 70 pytań w ciągu 90 minut, a w zamian otrzymuje się jednostronicowego PDF&#8217;a z logiem Google i nazwiskiem na środku? Zgadza się, jest to <strong>test Google IQ</strong> sprawdzający wiedzę z zakresu Google Analytics.</p>
<p><span id="more-569"></span></p>
<p>Wczoraj dołożyłam moje 50$ w ramach funduszu ochrony Google przed recesją i <a class="external" title="Kasia Bauer blip" href="http://blip.pl/s/8386389">zdałam egzamin</a>. Sądzę, że obok tytułu GAP&#8217;a ładnie się będzie prezentował. Dla ciekawskich &#8211; <a title="Bartek Krzemień" href="http://magiczne.seoisem.pl/autorzy/bartek-krzemien/">Bartkowi</a> też się udało :). Nie jesteśmy w tym osamotnieni &#8211; egzamin zdali także <a class="external" href="http://www.webaudit.pl/blog/2009/google-analytics-individual-qualification-na-97/">Robert Drózd</a>, <a href="http://berlinski.pl/analytics/google-analytics-individual-qualification-pierwszy-w-polsce/">Bartek Berliński</a> czy <a class="external" href="http://www.ittechnology.us/google-analytics-individual-qualification/">Mariusz Gąsiewski</a>. Dzisiejszy wpis, więc będzie krótką recenzją jak egzamin wygląda wraz z paroma wskazówkami jak go zdać.</p>
<h2>Analytics IQ charakterystyka</h2>
<p>Jak już wspomniałam koszt jednego testu wynosi 50$ i będzie potrzebna karta kredytowa. <strong>Egzamin Individual Qualification</strong> jest oparty na innym silniku niż GAP. Działa jako applet Java. W większości wypadków funkcjonuje gładko. Ja jednak zdecydowałam się zdawać go w przeglądarce Safari. Prawdopodobnie z tego powodu parokrotnie applet się zawieszał. Odświeżanie go nie dawało rezultatu. W takich przypadkach najlepiej zamknąć okno appletu i kliknąć odnośnik „continue test” w widoku konta Google IQ. Wszystkie pytania są zachowane i można kontynuować egzamin. Bartek zdawał w Operze i powiedział mi, że nie napotkał żadnych problemów tego typu. Aby uniknąć niespodzianek warto skorzystać z popularniejszych przeglądarek &#8211; Internet Explorer bądź Firefox (chociaż też można w nich <a class="external" href="http://blip.pl/s/7721510">napotkać na problemy</a>).</p>
<p><strong>Egzamin jest dostępny jedynie w języku angielskim</strong>. Kiedy będziemy mogli się doczekać wersji polskiej? Może Mariusz będzie wiedział :).</p>
<p>Aby rozpocząć test wymagana jest rejestracja nowego konta, które nie jest w żaden sposób połączone z kontami Google. Rejestracja zaczyna się po kliknięciu w odnośnik <q>Purchase Test</q> pod adresem <a class="external" href="http://google.starttest.com"> http://google.starttest.com</a>. Dostępne jest też <a class="external" href="http://google.starttest.com/6.5.0.1/programs/GOOGLE/ENU/faq.htm">FAQ</a> dotyczące działania konta.</p>
<p>Sam test składa się z <strong>70 pytań na które trzeba odpowiedzieć w ciągu 90 minut</strong>. Występują ich dwa rodzaje: pytania jednokrotnego i wielokrotnego wyboru. Pytania wielokrotnego wyboru posiadają w nawiasie ilość możliwych odpowiedzi bądź informacje <q>select all that apply</q>.</p>
<p>Każde pytanie można zaznaczyć i wrócić do niego później. Podzielone są one na <q>marked</q>, <q>answered</q> i <q>unanswerded</q>. Zalecam użycie opcji zaznaczania oszczędnie. Jeżeli zaznaczymy 50 z 70 pytań to może nam nie wystarczyć czasu, aby je wszystkie ponownie przejrzeć :). W każdym momencie możemy też kliknąć odnośnik <q>review</q>, który nam pokarze listę wszystkich pytań.</p>
<p><a href="http://farm4.static.flickr.com/3102/3395036781_6df49abbc7_o.png"><img title="Widok egzaminu Google Analytics" src="http://farm4.static.flickr.com/3102/3395036781_3e5118e804.jpg" alt="Widok egzaminu Google Analytics" /></a></p>
<p>Jak mówi przysłowie <q>nie ma trudnych pytań, tylko pytania, na które nie znamy odpowiedzi</q>. A dotyczą one szerokiego spektrum zagadnień Google Analytics. Do trudniejszych (lub mniej popularnych funkcji) można zaliczyć:</p>
<ul>
<li>Wyrażenia regularne i ich zastosowanie przy tworzeniu filtrów.</li>
<li>Kod e-commerce i jego implementacja.</li>
<li>Śledzenie eventów elementów technologii Flash.</li>
<li>Śledzenie konwersji z AdWords i innych źródeł.</li>
<li>Działanie plików cookie utma, utmb etc.</li>
</ul>
<h2>Jak zdać test Google IQ?</h2>
<p>Pomocne przy nauce są prezentacje multimedialne dostępne w <a class="external" href="http://www.google.com/support/conversionuniversity/?hl=en">Conversion University</a> jak i same strony helpa Google Analytics. Osoby od lat czynnie korzystające z Google Analytics mogą spróbować podejść do testu bez przygotowania. Przy odpowiadaniu na pytania, na które nie jesteśmy pewni odpowiedzi, warto kierować się dwoma sposobami.</p>
<ul>
<li> Metoda eliminacji.</li>
<li> Metoda <q>co odpowiedziałoby Google</q>.</li>
</ul>
<p>O ile pierwsza metoda jest jasna o tyle druga wymaga krótkiego wyjaśnienia. Niektóre odpowiedzi mogą wprowadzić nas w konsternację. Wtedy warto pomyśleć <q>Co powiedziałoby Google?</q>. Ja miałam tak przy pytaniu o zbieraniu prywatnych danych przez Analytics :). W takich przypadkach zalecam wybranie odpowiedzi, która stawia Google w dobrym świetle.</p>
<p>Na każde pytanie mamy około 1,5 minuty. Można natknąć się na pytania odnośnie umiejscowienia konkretnych funkcji na kontach (GA i AdWords). Warto więc przygotować się na nie.</p>
<p>Mam nadzieję, że rzuciłam odrobinę światła na sam egzamin. Życzę powodzenia zdającym! :).</p>
<p>Nasze certyfikaty:</p>
<p><img class="right" src="http://farm4.static.flickr.com/3454/3394422017_0133a2d67e_o.png" alt="Google IQ pdf" /></p>
<ul>
<li><a title="google iq certification" href="http://seoisem.pl/doc/google-iq-kasia-bauer.pdf">Certyfikat Google Individual Qualification &#8211; Kasia Bauer</a> (plik pdf 36kb)</li>
<li><a title="google iq certification" href="http://seoisem.pl/doc/individual-qualification-bartek-krzemien.pdf">Certyfikat Google Individual Qualification &#8211; Bartek Krzemień</a> (plik pdf 36kb)</li>
</ul>
<p>Masz domeny. Masz WordPressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/egzamin-google-analytics-iq-individual-qualification/">Egzamin Analytics – Google IQ (Individual Qualification)</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://magiczne.seoisem.pl/egzamin-google-analytics-iq-individual-qualification/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Jak zobaczyć kompletny referrer w Google Analytics</title>
		<link>http://magiczne.seoisem.pl/jak-zobaczyc-kompletny-referrer-w-google-analytics/</link>
		<comments>http://magiczne.seoisem.pl/jak-zobaczyc-kompletny-referrer-w-google-analytics/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 00:45:30 +0000</pubDate>
		<dc:creator>Bartek Krzemień</dc:creator>
				<category><![CDATA[Analityka]]></category>

		<guid isPermaLink="false">http://centauri.liquidweb.com/~seoise/magiczne.seoisem.pl/?p=302</guid>
		<description><![CDATA[Jedną z bardziej frustrujących rzeczy w Google Analytics jest sposób prezentowania adresów referujących stron, z których przyszli do nas odwiedzający. Ściślej rzecz biorąc, raport dotyczący tego segmentu ruchu zawiera obcięte dane. Więcej filtrów dla GA znaleźć można we wpisie: Filtry w Google Analytics. Ilustrując na przykładzie, wyobraź sobie, że do Twojej witryny podlinkuje strona, której [...]<p>Masz domeny. Masz Wordpressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/jak-zobaczyc-kompletny-referrer-w-google-analytics/">Jak zobaczyć kompletny referrer w Google Analytics</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p></p><p><img src="http://farm4.static.flickr.com/3449/3349036465_047e536063_o.gif" alt="Google Analytics" class="left" /> Jedną z bardziej frustrujących rzeczy w Google Analytics jest sposób prezentowania <strong>adresów referujących stron</strong>, z których przyszli do nas odwiedzający. Ściślej rzecz biorąc, raport dotyczący tego segmentu ruchu zawiera obcięte dane. </p>
<p><span id="more-302"></span></p>
<p>Więcej filtrów dla GA znaleźć można we wpisie: <a href="http://magiczne.seoisem.pl/filtry-google-analytics/">Filtry w Google Analytics</a>.</p>
<p>Ilustrując na przykładzie, wyobraź sobie, że do Twojej witryny podlinkuje strona, której zawartość generuje się dynamicznie. Dynamicznie, czyli na podstawie parametrów, zazwyczaj dla pliku index.php. Wizyta z takiej strony w Analytics ukazuje się w następujący sposób:</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349848656/"><img src="http://farm4.static.flickr.com/3572/3349848656_e8b0617f3d.jpg" /></a></p>
<p>Po przejściu w bardziej szczegółowy widok zobaczysz takie zestawienie:</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349848676/"><img src="http://farm4.static.flickr.com/3583/3349848676_ef8a7e4e7e.jpg" /></a></p>
<p>I szukaj wiatru w polu. Uparty może przeszukiwać zawartość witryny, z której dostał linka&#8230; Tylko co będzie, jeśli odnośnik do Twojej witryny powstał z jakąś szaleńczo opisową treścią &#8211; w stylu <em>kliknij tutaj</em>? No właśnie :).</p>
<p>Na szczęście można ustawić Analytics aby uzyskać taki rezultat:</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349848702/"><img src="http://farm4.static.flickr.com/3581/3349848702_a0e333df33.jpg" /></a></p>
<p>Wprawdzie na screenshocie nie widać dokładnie, lecz jest to <strong>pełen URL</strong> do strony, z której podlinkowano. Jak to uzyskać? Poprzez przejrzenie raportu <em><br />
Źródła odwiedzin &gt; Witryny odsyłające &gt; Wartość definiowana przez użytkownika</em> po uprzednim dodaniu następującego filtra w ustawieniach profilu:</p>
<ul>
<li>Typ filtru <em>(Filter Type)</em>: Filtr niestandardowy &#8211; Zaawansowane <em>(Custom filter &#8211; Advanced)</em></li>
<li>Pole A -> Wyodrębnij A <em>(Field A -> Extract A)</em>: Skierowanie <em>(Referral)</em>: <strong>(.*)</strong></li>
<li>Pole B -> Wyodrębnij B <em>(Field B -> Extract B)</em>: <strong>(puste)</strong></li>
<li>Dane wyjściowe -> Konstruktor <em>(Output To -> Constructor)</em>: Definiowane przez użytkownika <em>(User defined)</em>: <strong>$A1</strong></li>
<li>Wymagane pole A <em>(Field A Required)</em>: <strong>Tak</strong></li>
<li>Wymagane pole B <em>(Field B Required)</em>: <strong>Nie</strong></li>
<li>Zastąp pole danych wyjściowych <em>(Override Output Field)</em>: <strong>Tak</strong></li>
<li>Z uwzględnieniem wielkości liter <em>(Case Sensitive)</em>: <strong>Nie</strong></li>
</ul>
<p>W praktyce wygląda to tak:</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349848748/"><img src="http://farm4.static.flickr.com/3460/3349848748_3aa4ae8e3e.jpg" /></a></p>
<p>Oczywiście możemy zapomnieć o przeparsowaniu danych za zgromadzony okres. Filtr będzie w ten sposób zapisywał dopiero te wejścia, które nastąpią <strong>od momentu jego wprowadzenia</strong>. Miłego szpiegowania :).</p>
<p>Masz domeny. Masz WordPressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/jak-zobaczyc-kompletny-referrer-w-google-analytics/">Jak zobaczyć kompletny referrer w Google Analytics</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://magiczne.seoisem.pl/jak-zobaczyc-kompletny-referrer-w-google-analytics/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Korzystanie z Google Insights For Search w Praktyce</title>
		<link>http://magiczne.seoisem.pl/korzystanie-z-google-insights-for-search-w-praktyce/</link>
		<comments>http://magiczne.seoisem.pl/korzystanie-z-google-insights-for-search-w-praktyce/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 23:06:47 +0000</pubDate>
		<dc:creator>Kasia Bauer</dc:creator>
				<category><![CDATA[Analityka]]></category>
		<category><![CDATA[Paid Search]]></category>
		<category><![CDATA[Ranking Organiczny]]></category>

		<guid isPermaLink="false">http://centauri.liquidweb.com/~seoise/magiczne.seoisem.pl/?p=297</guid>
		<description><![CDATA[W ciągu ostatnich miesięcy widzimy jak Google oddaje w nasze ręce coraz to więcej narzędzi pozwalających zaglądać w najbardziej pożądaną bazę danych dotyczących wyszukiwań. Udostępniono nowe Google Trends z liczbami, Google Trends for Websites i zupełnie nowy Ad Planner. Jednym z głośniejszych wiadomości, która poruszyła świat SEM było udostępnienie liczby wyszukiwań w narzędziu słów kluczowych [...]<p>Masz domeny. Masz Wordpressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/korzystanie-z-google-insights-for-search-w-praktyce/">Korzystanie z Google Insights For Search w Praktyce</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p></p><p><img title="Insight for Search" src="http://farm4.static.flickr.com/3476/3349002145_cc4f28da43_o.png" alt="Google Insight for Search" /></p>
<p>W ciągu ostatnich miesięcy widzimy jak Google oddaje w nasze ręce coraz to więcej narzędzi pozwalających <strong>zaglądać w najbardziej pożądaną bazę danych dotyczących wyszukiwań</strong>. Udostępniono nowe <a class="external" title="Blog Mariusza Gąsiewskiego" href="http://www.ittechnology.us/wiecej-danych-w-google-trends/">Google Trends z liczbami</a>, <a class="external" href="http://trends.google.com/websites?q=wikipedia.org">Google Trends for Websites</a> i zupełnie nowy <a class="external" href="http://adwords.blogspot.com/2008/06/introducing-google-ad-planner.html">Ad Planner</a>. Jednym z głośniejszych wiadomości, która poruszyła świat SEM było udostępnienie <a href="http://magiczne.seoisem.pl/2008/07/10/ilosc-wyszukiwan-w-koncu-w-narzedziu-slow-kluczowych-adwords/">liczby wyszukiwań w narzędziu słów kluczowych AdWords</a>. Dziś biorę pod lupę niedawno oddane do użytku rozszerzenie Google Trends o nazwie <strong>Google Insights for Search</strong>.</p>
<p><span id="more-297"></span></p>
<p>Narzędzie wyglada następująco:</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3348913921/"><br />
<img src="http://farm4.static.flickr.com/3588/3348913921_253ecda313.jpg" alt="Narzędzie Insight for Search" /></a></p>
<p>Można je znaleźć pod adresem: <a class="external" title="narzędzie Insight for Search" href="http://www.google.com/insights/search/">www.google.com/insights/search/</a>.</p>
<p>Dane z Insights for Search możemy porównywać za pomocą słów kluczowych, lokalizacji i czasu. Dodatkowymi opcjami są <em>Top Keywords</em> i <em>Top Rising Keywords</em> a także kategorie. Jak narazie interfejs nie jest dostępny po polsku.</p>
<h2>Ilość wyszukiwań Google</h2>
<p>Aby zobaczyć dane na temat obsłużonych zapytań <strong>trzeba być zalogowanym</strong> do konta Google. Na początek istotną informacją jest fakt, że <strong>Insights for Search nie podaje realnych ilości wyszukiwań</strong>. Posługuje się skalą od 0-100. Dzień z najwyższym odsetkiem zostaje oznaczony liczbą 100, a każdy mniejszy  uzyskuje wartość obliczaną relatywnie do niego w danym okresie czasu.</p>
<p>Co to oznacza?  Oznacza to, że na słowo kluczowe <span class="kw">aparaty cyfrowe</span> w lipcu Google zarejestrowało najwięcej wyszukiwań w niedzielę 13.07.</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349743262/"><img src="http://farm4.static.flickr.com/3633/3349743262_29b2f213cf.jpg" alt="Ilość wyszukiwań Insight" /></a></p>
<p>Natomiast, gdy zmienimy zakres czasowy dla całego roku 2008 okaże się, że najwyższy odsetek zapytań na to słowo kluczowe nastąpił w maju. Skala dotyczy wybranego zakresu czasowego i odnosi się do najwyższego zarejestrowanego punktu <strong>w tym czasie</strong>.</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349743346/"><img src="http://farm4.static.flickr.com/3472/3349743346_b4a41fdeed.jpg" alt="Ilość wyszukiwań Insights dla roku 2008" /></a></p>
<p>Insights pokazuje wyniki dla słów kluczowych, które generują dużą ilość odpytań do wyszukiwarki Google. Słowa poniżej pewnego pułapu ilości wyszukiwań <strong>nie zostaną wyświetlone w narzędziu</strong>.</p>
<h2>Porównanie słów kluczowych</h2>
<p>Słowa kluczowe można porównywać ze sobą. Dla przykładu poniżej widać dane ukazujące jak kształtują się wyszukiwania dla słów kluczowych bez diakrytyki. W ten sposób możliwe jest odpowiedzenie sobie na pytanie czy warto dodać je np. do kampanii PPC</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349743432/"><img src="http://www.flickr.com/photos/magiczneseoisem/3349743432/sizes/m/" alt="porównanie wyszukiwań słów kluczowych" /></a></p>
<p>Porównanie popularności znanych CMSów w ciągu ostatnich 4 lat:</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349743532/"><img src="http://farm4.static.flickr.com/3473/3349743532_40270ba8aa.jpg" alt="popularnosc cmsow w ciagu 4 lat" /></a></p>
<p>Istnieje <strong>limit pięciu słów kluczowych</strong>, które można porównywać ze sobą w tym samym czasie. Jest jednak możliwość <strong>grupowania słów</strong> za pomocą znaku „+” np.</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349743624/"><img src="http://farm4.static.flickr.com/3448/3349743624_d655dd6063.jpg" alt="grupowanie słów kluczowych" /></a></p>
<p>Grupa może zawierać maksymalnie 15 słów, co daje nam limit 50 słów (5 zapytań po 15 słów).</p>
<h3>Opcje dopasowań</h3>
<p>Do dyspozycji mamy różne opcje dopasowań. Przykłady:</p>
<ul class="list">
<li><span class="kw">wyszukiwarka google</span> &#8211;  W tym wypadku odpytujemy narzędzie, aby pokazało nam dane na temat zapytań, które zawierają słowa <em>wyszukiwarka</em> <strong>i</strong> <em>google</em>. W każdej kombinacji, a także z innymi słowami. Natomiast nie zawiera liczby mnogiej bądź pojedynczej i synonimów.</li>
<li><span class="kw"><q>wyszukiwarka google</q></span> &#8211; Zapytania, które zawierają słowa <em>wyszukiwarka</em> <strong>i</strong> <em>google</em> w tylko w tej kombinacji. Mogą się pojawić dodatkowe słowa przed i po wyrażeniu np. wyszukiwarka google dane, najpopularniejsza wyszukiwarka google.</li>
<li><span class="kw">wyszukiwarka + google</span> &#8211; zapytania, które zawierają słowo <em>wyszukiwarka</em> <strong>lub</strong> <em>google</em>.</li>
<li><span class="kw">nowa + <q>wyszukiwarka google</q></span> &#8211; zapytania, które zawierają słowa <em>nowa</em> <strong>lub</strong> <em>wyszukiwarka google</em></li>
<li><span class="kw">nowa <q>wyszukiwarka google</q></span>- zapytania, które zawierają słowa <em>nowa</em><strong> i</strong> <em>wyszukiwarka google</em></li>
</ul>
<p>Poniższy zrzut ekranu prezentuje różnice w ilości wyszukiwań przy różnych dopasowaniach.</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349743704/"><img src="http://farm4.static.flickr.com/3628/3349743704_e9f5ae8828.jpg" alt="dopasowania Insight for Search" /></a></p>
<h2>Popularność w czasie</h2>
<p>Mamy możliwość zobaczyć <strong>trendy wyszukiwań w czasie</strong>. Udostępnione dane sięgają roku 2004. Dzięki temu możemy prześledzić popularność zapytań np. aparatów cyfrowych w ciągu 4 lat i przekonać się, że mają tendencję spadkową.</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349743756/"><img src="http://farm4.static.flickr.com/3597/3349743756_44aa7093f9.jpg" alt="wyszukiwania dla aparaty cyfrowe" /></a></p>
<p>Zakres czasowy możemy zawęzić do 1 miesiąca.</p>
<h2>Sezonowość zapytań</h2>
<p>Jeżeli popularność danego produktu jest stała możemy zobaczyć jego <strong>sezonowość</strong>. Dla przykładu <span class="kw">buty damskie</span>, jak mogliśmy się spodziewać, generują najwięcej zapytań w marcu i sierpniu każdego roku.</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3348914667/"><img src="http://farm4.static.flickr.com/3585/3348914667_976af2ee64.jpg" alt="sezonowość wyszukiwań Insight for Search" /></a></p>
<p>Podobne dane można uzyskać na wysokości miesiąca i <strong> dni tygodnia</strong>. Poniżej widzimy wyraźne spadki w weekendy dla słowa <span class="kw">oferty pracy</span>.</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349743836/"><img src="http://farm4.static.flickr.com/3439/3349743836_666193c800.jpg" alt="trendy wyszukiwania tygodniowe" /></a></p>
<p>Może to być szczególnie ważne dla celów kampanii PPC i ustalania budżetu a także strategii sprzedaży.</p>
<h2>Wyszukiwania w poszczególnych rejonach</h2>
<p>Dzięki rozbiciu danych możemy dowiedzieć się jak np. wygląda popularność iphona na świecie. Mamy do dyspozycji znaną z Google Analytics heat mapę. Jak widzimy poniżej prym wiedzie Hong Kong i Szwajcaria. Nie oznacza bynajmniej, że ilość wyszukiwań w Szwajcarii jest większa niż w USA. Dane te są oznaczone jako Search Volumne index. Są one <strong>dostosowane do ilości wyszukiwań w danym rejonie</strong> (w tym wypadku kraju). Oznacza to, że w stosunku do ilości wszystkich wyszukiwań w Szwajcarii zapytań o <span class="kw">iphone</span> jest bardzo wiele.</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349744014/"><img src="http://farm4.static.flickr.com/3599/3349744014_9efd1b04d5.jpg" alt="ilosc wyszukiwan iphone google" /></a></p>
<p>Trendy wyszukiwań można zawęzić do kraju i zobaczyć <strong>dane podzielone na województwa, a nawet miasta</strong>. Zapytanie <span class="kw">iphone</span> dla Polski wg miast:</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3348914861/"><img src="http://farm4.static.flickr.com/3544/3348914861_91cc8e55ef.jpg" alt="iphone wyszukiwania w polsce" /></a></p>
<p>Możliwe jest także wybranie konkretnego województwa i sprawdzenia trendów dla miast w nim się znajdujących. W przypadku Polski dane województw działają zadowalająco. Niestety dane na poziomie miast wojewódzkich można zobaczyć głównie dla ogólniejszych słów kluczowych. Poniżej przykład dla wspomnianego słowa <span class="kw">iphone</span> tym razem dla miast z kujawsko-pomorskiego:</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349744072/"><img src="http://farm4.static.flickr.com/3475/3349744072_f989c469f3.jpg" alt="iphone wyszukiwania kujawsko-pomorskie" /></a></p>
<h2>Słowa kluczowe najczęściej wyszukiwane i ze wzrastającym wyszukiwaniem</h2>
<p>Google Insight for Search oferuje opcje <em>Top Searchers</em> (najczęściej wyszukiwane zapytania) oraz <em>Rising Searchers</em> (zapytania z rosnącym trendem ilości zapytań). Dzięki czemu możemy dowiedzieć się, jak wygląda sytuacja dla zapytań kierowanych do Google <strong>powiązanych z naszym słowem kluczowym</strong>, <strong>lokalizacją</strong> bądź <strong>kategorią</strong>. Poniżej wyniki na słowo kluczowe <span class="kw">laptopy</span>. Potencjalny dostawca mógłby się zastanowić nad poszerzeniem swojej działalności o plecaki i torby na laptopa lub położyć nacisk na ostatnio cieszące się zainteresowaniem <span class="kw">laptopy msi</span>. Interfejs narzędzia wyświetla 10 słów, można uzyskać ich więcej poprzez eksport danych do pliku CSV.</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349744232/"><img src="http://farm4.static.flickr.com/3629/3349744232_6ed1df81a5.jpg" alt="laptopy wyszukiwania" /></a></p>
<h2>Kategoria wyszukiwań</h2>
<p>Wybór kategorii ma wpływ na Top keywords oraz Rising keywords, które się wyświetlają. W poprzednim przykładzie posłużyłam się ogólnym słowem kluczowym <span class="kw">laptopy</span>. W sekcji słowa ze wzrastającym wyszukiwaniem ukazało się słowo <span class="kw">laptop ziobry</span>, co niekoniecznie jest powiązane z przykładową działalnością handlową :).</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3349744290/"><img src="http://farm4.static.flickr.com/3423/3349744290_012338b60e.jpg" alt="Laptop ziobry" /></a></p>
<p>Aby wyniki były dokładniejsze można wybrać odpowiednią kategorię. Po określeniu jej określeniu słowo kluczowe nt. Ziobry zniknęło. Mimo to kategorie dla polskich słów kluczowych nie są idealne, jednak zalecam nie rezygnowanie z nich. Bardzo ciekawą opcją jest wybranie kategorii bez słów kluczowych, aby uzyskać informacje dla najczęstszych wyszukiwań . Poniżej przykład dla kategorii <em>Web Design and Development</em>.</p>
<p><a href="http://www.flickr.com/photos/magiczneseoisem/3348915117/"><img src="http://farm4.static.flickr.com/3541/3348915117_98a9487360.jpg" alt="kategorie w Insight for Search" /></a></p>
<p>Zachęcam Was do spróbowania z Google Insight for Search. Pomimo, że kolejny raz nie dostaliśmy realnych liczb wyszukiwań to jest to przydatne narzędzie dla osób zajmujących się nie tylko analityką. Ja nadal nie mogę się nacieszyć nową zabawką ;).</p>
<p>Masz domeny. Masz WordPressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/korzystanie-z-google-insights-for-search-w-praktyce/">Korzystanie z Google Insights For Search w Praktyce</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://magiczne.seoisem.pl/korzystanie-z-google-insights-for-search-w-praktyce/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Poskramiamy logi serwera HTTP</title>
		<link>http://magiczne.seoisem.pl/poskramiamy-logi-serwera-http/</link>
		<comments>http://magiczne.seoisem.pl/poskramiamy-logi-serwera-http/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 23:01:55 +0000</pubDate>
		<dc:creator>Bartek Krzemień</dc:creator>
				<category><![CDATA[Analityka]]></category>

		<guid isPermaLink="false">http://centauri.liquidweb.com/~seoise/magiczne.seoisem.pl/?p=261</guid>
		<description><![CDATA[Kluczowym elementem w każdej kampanii reklamowej online jest analiza pozyskiwanych dzięki niej efektów. Jednym ze sposobów może być analiza logów serwera HTTP. Ale co to właściwie są te logi serwera HTTP? Upraszczając, serwer to komputer, na którym umieszczona jest Twoja witryna. Serwer HTTP z kolei, to oprogramowanie (aplikacja), działające non-stop na tym komputerze. Zadaniem tego [...]<p>Masz domeny. Masz Wordpressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/poskramiamy-logi-serwera-http/">Poskramiamy logi serwera HTTP</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p></p><p>Kluczowym elementem w każdej kampanii reklamowej online jest analiza pozyskiwanych dzięki niej efektów. Jednym ze sposobów może być <strong>analiza logów serwera HTTP</strong>. Ale co to właściwie są te logi serwera HTTP?</p>
<p><span id="more-261"></span></p>
<p>Upraszczając, <strong>serwer</strong> to komputer, na którym umieszczona jest Twoja witryna. <strong>Serwer HTTP</strong> z kolei, to oprogramowanie (aplikacja), działające non-stop na tym komputerze. Zadaniem tego oprogramowania jest odpowiadanie na żądania przeglądarki internetowej każdego użytkownika. Kiedy użytkownik wpisuje coś w pole adresu swojej przeglądarki wysyła ona żądanie o dokument HTML do Twojego serwera (komputera). Właśnie serwer HTTP (aplikacja) odpowiada na żądania, innymi słowy wysyła kod źródłowy Twojej witryny (oraz obrazki i inne pliki) z powrotem do użytkownika.</p>
<p>Komunikacja pomiędzy przeglądarką a serwerem przypomina dialog pomiędzy dwiema osobami mówiącymi obcym językiem :). Na przykład, aby poprosić o stronę główną Magicznego, moja przeglądarka nawiązuje połączenie z serwerem i mówi:</p>
<p><code>GET / HTTP/1.1<br />
Host: magiczne.seoisem.pl<br />
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; pl; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13<br />
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5<br />
Accept-Language: pl,en-us;q=0.7,en;q=0.3<br />
Accept-Encoding: gzip,deflate<br />
Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7<br />
Keep-Alive: 300<br />
Connection: keep-alive<br />
Cookie: PHPSESSID=2d6c15e0bcdee19a3ee1e2b46d65a353</code></p>
<p>Na co serwer odpowiada:</p>
<p><code>HTTP/1.x 200 OK<br />
Date: Thu, 27 Mar 2008 19:05:00 GMT<br />
Server: Apache<br />
Vary: Host<br />
X-Powered-By: PHP/5.2.6RC1-pl1-gentoo<br />
Expires: Thu, 19 Nov 1981 08:52:00 GMT<br />
Cache-Control: private<br />
Pragma: no-cache<br />
Keep-Alive: timeout=15, max=98<br />
Connection: Keep-Alive<br />
Transfer-Encoding: chunked<br />
Content-Type: text/html</code></p>
<p>Po tym <code class="inline">Content-Type: text/html</code> jest już od następnej linii dołączony <strong>kod HTML</strong> strony głównej. Przeglądarka go czyta i interpretuje. Jeśli w kodzie załączone są obrazki bądź inne pliki, przeglądarka wysyła żądania <strong>o każdy z nich osobno</strong>.</p>
<p>Komunikacja pomiędzy przeglądarką użytkownika, a Twoim serwerem jest <strong>logowana</strong>. Serwer HTTP skrzętnie notuje kto, co, kiedy, jak i gdzie :). Tak właśnie powstają logi serwera, czyli pliki tekstowe z zapisem wszystkich informacji. Pojedyncza linia wygląda na przykład tak:</p>
<p><code>111.222.111.222 - - [26/Mar/2008:11:13:02 -0700] "GET / HTTP/1.1" 200 15289 "http://www.google.pl/search?hl=pl%26q=magiczne.seoisem.pl+%26btnG=Szukaj%26lr=" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; pl; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13"</code></p>
<p>Jest to zapis, który informuje że ktoś z komputera o przykładowym adresie IP 111.222.111.222 wysłał żądanie o stronę główną naszego bloga. <strong>Jedna linia</strong> w logu odpowiada zalogowaniu <strong>jednego żądania</strong> oraz towarzyszących mu informacji. Po przydługim wstępie dochodzimy więc do meritum dzisiejszego wpisu :). Przyjrzyjmy się co oznaczają poszczególne pola z tej pojedynczej linii. Dla lepszej orientacji, ten sam fragment podzielmy na części:</p>
<p><code>111.222.111.222<br />
- -<br />
[26/Mar/2008:11:13:02 -0700]<br />
"GET / HTTP/1.1"<br />
200<br />
15289<br />
"http://www.google.pl/search?hl=pl%26q=magiczne.seoisem.pl+%26btnG=Szukaj%26lr="<br />
"Mozilla/5.0 (Macintosh; U; Intel Mac OS X; pl; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13"</code></p>
<h2>Adres IP: <code class="inline">111.222.111.222</code></h2>
<p>Jest to adres IP komputera użytkownika, który nawiązał połączenie z naszą witryną. Czasem zamiast numeru IP można spotkać domenową nazwę danego komputera. Należy także pamiętać, że jeden numer IP może być przyporządkowany do <strong>więcej niż jednego użytkownika</strong>:</p>
<ul>
<li>W przypadku sieci osiedlowych lub biurowych jeden budynek, w którym znajduje się na przykład 30 komputerów. Każdy z użytkowników w Internecie może być widoczny z IP bramki, zapewniającą routing i połączenie z siecią zewnętrzną.</li>
<li>W przypadku użytkowników z dynamicznym adresem IP (np Neostrada) &#8211; jeden adres &#8222;wędruje&#8221; pomiędzy osobami korzystającymi z usługi. Dziś mam go ja, jutro możesz mieć go Ty, po jutrze jeszcze ktoś inny.</li>
</ul>
<h2>Nazwa użytkownika: <code class="inline">- -</code></h2>
<p>Te dwa minusy <strong>znikają</strong> w momencie, kiedy użytkownik ogląda na witrynie treści <strong>zabezpieczone hasłem</strong>. Nie chodzi tutaj o zwykłe logowanie się, na przykład do emaila, lecz o zabezpieczenie ustawiane w plikach <code class="inline">.htaccess</code> i <code class="inline">.htpasswd</code> (w jednym z naszych wcześniejszych wpisów o <code class="inline">.htaccess</code> <a href="http://magiczne.seoisem.pl/2007/12/13/poskramiamy-htaccess-przekierowania-i-nie-tylko/#zabezpieczenie-folderu-haslem">zabezpieczanie folderu hasłem</a> jest szerzej opisane).</p>
<h2>Data i czas (tudzież timestamp): <code class="inline">[26/Mar/2008:11:13:02 -0700]</code></h2>
<p>To pole zawiera datę i czas <strong>zakończenia realizacji</strong> danego żądania. Dodatkowo wskazywana jest jeszcze strefa czasowa serwera.</p>
<h2>Żądany zasób: <code class="inline">"GET / HTTP/1.1"</code></h2>
<p>W tym miejscu serwer HTTP zapisał <strong>jakiego zasobu</strong> zażądał użytkownik. Pojedynczy slash oznacza stronę główną, a zażądanie nastąpiło w protokole <code class="inline">HTTP/1.1</code>. Prośba o przykładowy wpis z naszego bloga wyglądałaby tak: <code class="inline">"GET /2007/12/13/poskramiamy-htaccess-przekierowania-i-nie-tylko/ HTTP/1.1"</code>.</p>
<h2>Kod odpowiedzi serwera HTTP: <code class="inline">200</code></h2>
<p>Realizacja żądania <strong>zakończyła się sukcesem</strong>, dlatego serwer zanotował kod odpowiedzi równy <code class="inline">200</code>. W przypadku, gdyby poproszono o nieistniejący plik, kodem odpowiedzi byłoby <code class="inline">404</code>. W Wikipedii dostępna jest <a class="external" title="Odnośnik do Wikipedii, artykuł Kod odpowiedzi HTTP" href="http://pl.wikipedia.org/wiki/Kod_odpowiedzi_HTTP">pełna lista kodów odpowiedzi serwera HTTP</a>.</p>
<h2>Przesłane dane (w bajtach): <code class="inline">15289</code></h2>
<p>Zapis informuje o ilości danych, przesłanych w trakcie realizacji danego żądania. Wartość wyrażona jest <strong>w bajtach</strong> i odpowiada wielkości pobranego dokumentu.</p>
<h2>Referer: <code class="inline">"http://www.google.pl/search?hl=pl%26q=magiczne.seoisem.pl+%26btnG=Szukaj%26lr="</code></h2>
<p>Referer oznacza adres strony internetowej, która skierowała do nas danego użytkownika. Zazwyczaj za pomocą <strong>odnośnika</strong> :). W powyższym przykładzie hipotetycznego użytkownika skierowało do nas Google.</p>
<ul>
<li>Analizując referery z wyszukiwarek można dowiedzieć się <strong>jakie zapytania</strong> zostały wpisane przez odwiedzających nas użytkowników. Jest to naprawdę kopalnia wiedzy &#8211; zwłaszcza jeśli mamy uruchomioną <strong>kampanię reklamową</strong> na przykład w AdWords.</li>
<li>Referery pomagają śledzić wartościowe linki przychodzące do naszej witryny. Wartościowe w sensie kierujące do nas użytkowników.</li>
</ul>
<p>Pamiętaj także, że niektórzy użytkownicy chronią swoją prywatność poprzez blokowanie w swojej przeglądarce opcji wysyłania refererów. Wtedy w miejscu URLa pojawi się <code class="inline">"-"</code>.</p>
<h2>User Agent: <code class="inline">"Mozilla/5.0 (Macintosh; U; Intel Mac OS X; pl; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13"</code></h2>
<p>User Agent to inaczej identyfikator aplikacji klienckiej, z której korzysta użytkownik. Tak tak, <strong>aplikacja kliencka to nic innego jak przeglądarka</strong>, przynajmniej w większości wypadków :). Z powyższego przykładu możemy wyczytać m.in., że użytkownik korzysta z komputera firmy Apple, opartego o procesor Intela, ma system operacyjny OS X, i używa Firefoksa w wersji 2.0.0.13. Całkiem sporo informacji. Na pewno spotkasz się także z user agentami opisującymi roboty wyszukiwarek, programy do mirrorowania witryn bądź menedżery pobierania plików.</p>
<p>Korzystając z User Agenta możesz <strong>prowadzić statystyki</strong> swoich użytkowników. Jeśli znacząca ilość używa mniej popularnej przeglądarki bądź systemu operacyjnego, <strong>upewnij się</strong>, że Twoja witryna dobrze się wyświetla w tamtym środowisku. Jeżeli Twoi goście używają starszych wersji przeglądarek uważaj z wprowadzaniem na witrynę gadżetowych wodotrysków, bo niekoniecznie mogą działać poprawnie. Pamiętaj, że Internet Explorer już dawno nie równa się Internet :).</p>
<p>Masz pytania? Napisz w komentarzach albo przez komunikator: bartek@jabber.org :).</p>
<p>Masz domeny. Masz WordPressa. <a href="http://magiczne.seoisem.pl/super-thesis/">Ale czy masz Thesis?</a>

Tekst <a href="http://magiczne.seoisem.pl/poskramiamy-logi-serwera-http/">Poskramiamy logi serwera HTTP</a> pochodzi z witryny <a href="http://magiczne.seoisem.pl">Magiczne SEO i SEM</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://magiczne.seoisem.pl/poskramiamy-logi-serwera-http/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
