<?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>Zmienne niestandardowe - Conversion</title>
	<atom:link href="https://conversion.pl/tag/zmienne-niestandardowe/feed/" rel="self" type="application/rss+xml" />
	<link>https://conversion.pl</link>
	<description></description>
	<lastBuildDate>Tue, 05 May 2026 10:00:59 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Migracja zdarzeń zakodowanych w klasycznym Analytics (ga.js) do Universal Analytics (analytics.js)</title>
		<link>https://conversion.pl/blog/migracja-zdarzen-google-analytics-universal/</link>
		
		<dc:creator><![CDATA[Mariusz Michalczuk]]></dc:creator>
		<pubDate>Thu, 04 Dec 2014 09:09:38 +0000</pubDate>
				<category><![CDATA[Analityka internetowa]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Google Tag Manager]]></category>
		<category><![CDATA[Universal Analytics]]></category>
		<category><![CDATA[Analiza danych]]></category>
		<category><![CDATA[Śledzenie zdarzeń]]></category>
		<category><![CDATA[Web analytics]]></category>
		<category><![CDATA[wirtualne odsłony]]></category>
		<category><![CDATA[Zmienne niestandardowe]]></category>
		<guid isPermaLink="false">https://new.conversion.pl/migracja-zdarzen-google-analytics-universal/</guid>

					<description><![CDATA[<p>U jednego z naszych Klientów całe śledzenie odbywało się do tej pory za pomocą kodów klasycznego Analytics (ga.js). Ze względu na zalety Google Tag Managera zdecydowaliśmy się wdrożyć to rozwiązanie oraz przejść na kody z biblioteki Universal Analytics (analytics.js). Problem pojawił się w momencie gdy trzeba było przenieść zdarzenia. Na stronie znajdowało się prawie 80 [&#8230;]</p>
<p>The post <a href="https://conversion.pl/blog/migracja-zdarzen-google-analytics-universal/">Migracja zdarzeń zakodowanych w klasycznym Analytics (ga.js) do Universal Analytics (analytics.js)</a> first appeared on <a href="https://conversion.pl">Conversion</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>U jednego z naszych Klientów całe śledzenie odbywało się do tej pory za pomocą kodów klasycznego Analytics (ga.js). Ze względu na zalety <a title="Google Tag Manager" href="https://www.conversion.pl/blog/google-tag-manager/">Google Tag Managera</a> zdecydowaliśmy się wdrożyć to rozwiązanie oraz przejść na kody z biblioteki Universal Analytics (analytics.js). Problem pojawił się w momencie gdy trzeba było przenieść <a title="Śledzenie zdarzeń Google Analytics" href="https://www.conversion.pl/blog/sledzenie-zdarzen-w-google-analytics-event-tracking/">zdarzenia</a>.</p>
<p>Na stronie znajdowało się prawie 80 zdarzeń, zarówno zapisanych inline-owo w kodzie:</p>
<div class="code">
<pre>_gaq.push(['_trackEvent', 'Kategoria', 'Akcja', 'Etykieta', 'Wartość', true])
</pre>
</div>
<p>jak i wywoływanych np. po kliknięciu:</p>
<div class="code">
<pre>&lt;a href="#" onClick="_gaq.push(['_trackEvent', 'Kategoria', 'Akcja', 'Etykieta', 'Wartość',true]);"&gt;Event&lt;/a&gt;
</pre>
</div>
<p>Zdarzenia były wykorzystywane np. do przekazywania <a title="Zmienne niestandardowe" href="https://www.conversion.pl/blog/zrozumiec-zmienne-niestandardowe-w-google-analytics/">zmiennej niestandardowej</a> z informacją na temat statusu logowania użytkownika. Przeniesienie wszystkich kodów z Klasycznego Analytics (ga.js) zajęłoby bardzo dużo czasu zespołowi IT, który w tym momencie nie miał dostępnych wystarczająco dużych zasobów. Wszelkie opóźnienia w procesie migracji spowodowałyby sytuację, w której zdarzenia nie byłyby raportowane do Google Analytics, czyli brakowałoby pełnych danych do <a title="Czym różni się raportowanie od analizy" href="https://www.conversion.pl/blog/czym-rozni-sie-raportowanie-od-analizy/">analizy</a>.</p>
<p>Aby nowo wdrożony Google Tag Manager mógł rejestrować zdarzenia powinny być one przekazane do warstwy danych (dataLayer), np. za pomocą dataLayer.push, czyli wyglądać w następujący sposób:</p>
<div class="code">
<pre>dataLayer.push({'event': 'GAEvent', 'EventCategory': 'Kategoria‘, 'EventAction': 'Akcja', 'EventLabel': 'Etykieta', 'EventValue': 'Wartość', 'EventInteraction': 'true, false lub jak nie ma to puste'});
</pre>
</div>
<p>Analogiczna sytuacja pojawiła się w przypadku <a title="Wirtualne odsłony w Google Analytics" href="https://www.conversion.pl/blog/wirtualne-odslony-w-google-analytics-uzupelnienie-sledzenia-zdarzen/">wirtualnych odsłon</a> oraz zmiennych niestandardowych, zapisanych za pomocą kodów klasycznego Analytics (ga.js):</p>
<ol>
<li style="list-style-type: none;">
<ol>
<li>Wirtualne odsłony:</li>
</ol>
</li>
</ol>
<div class="code">
<pre> _gaq.push(['_trackPageview', '/wirtualna_odsłona.html']);
</pre>
</div>
<ol>
<li style="list-style-type: none;">
<ol>
<li>Zmienne niestandardowe:</li>
</ol>
</li>
</ol>
<div class="code">
<pre>_gaq.push(['_setCustomVar',1,'Zalogowany','Tak',2]);
</pre>
</div>
<p>które powinny być przekazane do warstwy danych (dataLayer), w postaci:</p>
<ul>
<li>Wirtualne odsłony:</li>
</ul>
<div class="code">
<pre>dataLayer.push({'event': 'GAPageview', 'pageview': 'przekazywana odsłona np. /wirtualna_odsłona.html' });
</pre>
</div>
<ul>
<li>Zmienne niestandardowe:</li>
</ul>
<div class="code">
<pre>dataLayer.push({'event': 'GAEventCustomVar', 'CustomVarIndex': , 'CustomVarName': '', 'CustomVarValue': '', 'CustomVarScope': });
</pre>
</div>
<p>Dodatkowo należało uwzględnić przypadek, w którym jednocześnie wywołuje się <a title="Automatyczne śledzenie zdarzeń Google Tag Manager" href="https://www.conversion.pl/blog/automatyczne-sledzenie-zdarzen-google-tag-manager/">zdarzenie</a> oraz wirtualna odsłona, czyli:</p>
<div class="code">
<pre> _gaq.push(['_trackEvent','Kategoria','Akcja','Etykieta', 'Wartość'],['_trackPageview', '/wirtualna_odsłona.html']);
</pre>
</div>
<p>Aby uniknąć kosztownego i czasochłonnego przepisywania wszystkich zdarzeń, wirtualnych odsłon oraz zmiennych niestandardowych z kodów ga.js na kody Universal Analytics zdecydowaliśmy się znaleźć inne rozwiązanie, które w szybki sposób umożliwi migrację zdarzeń zakodowanych w ga.js do Universal Analytics.</p>
<p>Rozwiązanie – skrypt migrujący zdarzenia zakodowane w klasycznym Analytics (ga.js) do Universal Analytics (analytics.js)</p>
<p>Skutecznym rozwiązaniem okazało się stworzenie skryptu JS, który automatycznie przeniesie zdarzenia zakodowane w klasycznym Analytics do Universal Analytics. Skrypt po umieszczeniu na stronie przechwytuje zdarzenia, wirtualne odsłony oraz zmienne niestandardowe zapisane za pomocą kodów klasycznego Analytics (ga.js) a następnie przekazuje je do warstwy danych (dataLayer). Za pomocą odpowiednio skonfigurowanych tagów zdarzenia zostaną przekazane do Google Tag Managera.</p>
<p>Poniżej skrypt:</p>
<div class="code">
<pre>var _gaq =[];
var dataLayer = [];

_gaq.push = function (){
	for (var i = 0; i &lt; arguments.length; ++i) {
		DataLayerProcessor.triggerEvent.apply(null, arguments[i])
	}
    return Array.prototype.push.apply(this,arguments);
}

var DataLayerProcessor = {
	triggerEvent: function() {
		switch (arguments[0]) {
			case "_trackEvent":
				DataLayerProcessor.sendTrackEvent.apply(null, arguments)
				break;
			case "_trackPageview":
				DataLayerProcessor.sendPageView.apply(null, arguments)
				break;
			case "_setCustomVar":
				DataLayerProcessor.sendCustomVar.apply(null, arguments)
				break;
		}		
	},

	sendTrackEvent: function() {
		dataLayer.push({
	         'event' : 'GAEvent',
	         'EventCategory' : arguments[1],
	         'EventAction' : arguments[2],
	         'EventLabel' : arguments[3],
	         'EventValue' : arguments[4],
	         'EventInteraction' : arguments[5]
	     })
	},
	sendPageView: function(){
		dataLayer.push({
	         'event' : 'GAPageview',
	         'pageview' : arguments[1]
	     })
	},
	sendCustomVar: function(){
		dataLayer.push({
	         'event' : 'GAEventCustomVar',
	         'CustomVarIndex' : arguments[1],
	         'CustomVarName' : arguments[2],
	         'CustomVarValue' : arguments[3],
	         'CustomVarScope' : arguments[4],
	     })
	}

}

</pre>
</div>
<h3>Wdrożenie skryptu oraz konfiguracja tagów Google Tag Managera:</h3>
<ol>
<li style="list-style-type: none;">
<ol>
<li>Kod należy umieścić na każdej stronie przed kontenerem GTM np. w części Head. Warto umieścić kod jak najwyżej w strukturze strony, ponieważ jeśli jakieś zdarzenia wywołają się przed nim to nie zostaną one przekazane.</li>
<li>Ze strony koniecznie należy usunąć stary kod śledzący (kod który wczytuje ga.js), żeby całość działała poprawnie.</li>
<li>W Google Tag Manager należy skonfigurować 3 tagi, które będą odpowiedzialne za odbiór zdarzeń, wirtualnych odsłon oraz zmiennych niestandardowych:</li>
</ol>
</li>
</ol>
<div class="photo"><a class="fancybox" title="Konfiguracja tagów Google Tag Manager" href="https://conversion.pl/wp-content/uploads/2023/02/Konfiguracja-tagow-Google-Tag-Manager.png" rel="fancybox"><img decoding="async" title="" src="https://conversion.pl/wp-content/uploads/2023/02/Konfiguracja-tagow-Google-Tag-Manager.png" alt="Konfiguracja tagów Google Tag Manager" width="600" /></a></div>
<ol>
<li style="list-style-type: none;">
<ol>
<li>W tagu dla zdarzeń, należy wybrać rodzaj śledzenia: Zdarzenie, a parametry przekazać za pomocą makr:</li>
</ol>
</li>
</ol>
<p>a. Śledzenie:</p>
<div class="photo"><a class="fancybox" title="Śledzenie zdarzeń Google Tag Manager" href="https://conversion.pl/wp-content/uploads/2023/02/Sledzenie-zdarzen-Google-Tag-Manager.png" rel="fancybox"><img decoding="async" title="" src="https://conversion.pl/wp-content/uploads/2023/02/Sledzenie-zdarzen-Google-Tag-Manager.png" alt="Śledzenie zdarzeń Google Tag Manager" width="600" /></a></div>
<p>b. Typ makra, należy ustawić jako zmienną warstwy danych, dla EventCategory, EventAction, EventLabel oraz EventValue:</p>
<div class="photo"><a class="fancybox" title="Edycja makra Google Tag Manager" href="https://conversion.pl/wp-content/uploads/2023/02/Edycja-makra-Google-Tag-Manager.png" rel="fancybox"><img decoding="async" title="" src="https://conversion.pl/wp-content/uploads/2023/02/Edycja-makra-Google-Tag-Manager.png" alt="Edycja makra Google Tag Manager" width="600" /></a></div>
<p>c. Reguła, która umożliwi wywołanie tagu w odpowiednim momencie:</p>
<div class="photo"><a class="fancybox" title="Reguła Google Tag Manager" href="https://conversion.pl/wp-content/uploads/2023/02/Regula-Google-Tag-Manager.png" rel="fancybox"><img decoding="async" title="" src="https://conversion.pl/wp-content/uploads/2023/02/Regula-Google-Tag-Manager.png" alt="Reguła Google Tag Manager" width="600" /></a></div>
<ol>
<li>Ustawienie tagu dla wirtualnych odsłon oraz zmiennych niestandardowych: analogicznie konfigurujemy tagi dla wirtualnych odsłon oraz zmiennych niestandardowych.</li>
</ol>
<p>Wcześniej czy później każda strona stanie przed koniecznością migracji z klasycznego kodu Google Analytics na <a title="Universal Analytics" href="https://www.conversion.pl/blog/universal-analytics-google/">Universal Analytics</a>. W zależności o liczby śledzonych elementów za pomocą zdarzeń, wirtualnych odsłon czy zmiennych niestandardowych, migracja może być mniej lub bardziej czasochłonna.</p>
<p>Przedstawiony w powyższym artykule skrypt jest rozwiązaniem, które umożliwia szybkie przeniesienie zdarzeń, wirtualnych odsłon oraz zmiennych niestandardowych zakodowanych w klasycznym Analytics (ga.js) do Universal Analytics (analytics.js).</p>
<p>Zaprezentowane rozwiązanie nie powinno być rozwiązaniem docelowym, tylko tymczasowym. Zastosowanie skryptu umożliwiło nam zachowanie ciągłości i <a title="Błędy w instalacji Google Analytics" href="https://www.conversion.pl/blog/bledy-instalacji-google-analytics/">poprawności zbieranych danych</a> w okresie od migracji aż do momentu kiedy zespół IT przeniesie całą instalację na Universal Analytics.</p><p>The post <a href="https://conversion.pl/blog/migracja-zdarzen-google-analytics-universal/">Migracja zdarzeń zakodowanych w klasycznym Analytics (ga.js) do Universal Analytics (analytics.js)</a> first appeared on <a href="https://conversion.pl">Conversion</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Analiza SEO w dobie Not Provided</title>
		<link>https://conversion.pl/blog/analiza-seo-w-dobie-not-provided/</link>
		
		<dc:creator><![CDATA[Mariusz Michalczuk]]></dc:creator>
		<pubDate>Tue, 13 May 2014 08:51:24 +0000</pubDate>
				<category><![CDATA[Analityka internetowa]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Analiza danych]]></category>
		<category><![CDATA[Ruch bezpośredni]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Zmienne niestandardowe]]></category>
		<guid isPermaLink="false">https://new.conversion.pl/analiza-seo-w-dobie-not-provided/</guid>

					<description><![CDATA[<p>Dzisiaj na naszym blogu gościnny post Adama Piątka, praktyka analityki internetowej i optymalizacji konwersji. Adam przedstawia kilka sposobów na analizę SEO w czasie, gdy ponad 80% słów kluczowych z wyników Google to już &#8222;not provided&#8221;. 18 października 2011 Google ogłosiło, że jeśli wyszukiwanie w ich wyszukiwarce będzie się odbywać się przez protokół https to w [&#8230;]</p>
<p>The post <a href="https://conversion.pl/blog/analiza-seo-w-dobie-not-provided/">Analiza SEO w dobie Not Provided</a> first appeared on <a href="https://conversion.pl">Conversion</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Dzisiaj na naszym blogu gościnny post Adama Piątka, praktyka analityki internetowej i optymalizacji konwersji. Adam przedstawia kilka sposobów na analizę SEO w czasie, gdy ponad 80% słów kluczowych z wyników Google to już &#8222;not provided&#8221;.</p>
<p><strong> 18 października 2011 Google ogłosiło, że jeśli wyszukiwanie w ich wyszukiwarce będzie się odbywać się przez protokół https to w raportach ruchu w Google Analytics nie zobaczymy słowa kluczowego jakie wpisał użytkownik.</strong></p>
<h3>Po co Googlowi Not Provided?</h3>
<p>Google tłumaczy to prywatnością użytkowników. Jednak w tym samym czasie bez większego problemu podaje słowa kluczowe dla płatnych kampanii CPC.</p>
<p>Wprowadzenie Not Provided miało uderzyć przede wszystkim w SEO i skłonić marketerów aby większą uwagę poświęcili budowaniu contentu i relokowali swoje budżety na kampanie CPC, których skuteczność nadal można łatwo mierzyć.</p>
<p>Na początku nie było to dużym problemem, bo użytkownik był za https w Google tylko wtedy, gdy był zalogowany do konta Google, lub też się z niego wylogował i dalej w tej samej sesji wykonał wyszukiwanie.</p>
<p>Na początku 2012 roku procent słów kluczowych w raportach Google Analytics ukrytych za <a title="" href="https://www.conversion.pl/blog/not-provided-google-analytics-sowo-kluczowe/">Not Provided</a> wynosił około 15% i nie powodował drżenia rąk u specjalistów od SEO czy <a title="Kim jest analityk internetowy" href="https://www.conversion.pl/blog/kim-jest-analityk-internetowy/">analityków internetowych</a>.</p>
<p>Po roku od ogłoszenia zmiany Not Provided stało już za ponad 25% wizyt z Organica i problem stał się wyraźniejszy, choć jeszcze nie uniemożliwiał analizy danych. Liniowy wzrost trwał do połowy 2013 roku, od kiedy to wszystkie wyszukiwania są przeprowadzane przez protokół https. Jak rozwija się Not Provided możecie zaobserwować na <a href="http://www.notprovidedcount.com/" rel="nofollow noopener" target="_blank">Not Provided Count</a>.</p>
<p>Ponieważ teraz wszystkie wyszukiwania obywają się już poprzez protokół https i nie ma już znaczenia to czy logujemy się do konta Google czy nie, to aktualnie 80% &#8211; 100% bezpłatnych słów kluczowych jest ukrytych za Not Provided. To skutecznie uniemożliwia pełną <a title="Czym różni się raportowanie od analizy" href="https://www.conversion.pl/blog/czym-rozni-sie-raportowanie-od-analizy/">analizę</a> tego, co wpisują użytkownicy w Google zanim trafią na naszą witrynę.</p>
<p>Czy zatem w SEO i w analizach jesteśmy skazani na zupełną ślepotę?</p>
<p>Nie jest tak źle.</p>
<h3>Co nadal wiemy?</h3>
<p>Google nie posprzątało danych do końca i dalej w Totalu informuje nas ile jest wizyt z Organica i jak ruch z tego źródła zachowuje się na stronie (jaki procent użytkowników z danego źródła dokonuje zakupu w naszym sklepie, ile czasu trwają wizyty, ile z wizyt kończy się porzuceniem itp., itd.)</p>
<h3>Czego nie wiemy?</h3>
<p>Nie wiemy, które słowo kluczowe dowozi ile ruchu i jak ten ruch potem zachowuje się na stronie.</p>
<h3>Jak żyć?</h3>
<p>Internet nie śpi i chociaż pełnej wiedzy sprzed rewolucji nie będziemy mieli, to cześć danych jesteśmy w stanie odzyskać. A części możemy się zwyczajnie domyślić <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Oto jak to zrobić:</p>
<p>Zacznijmy od tego jak odkryć to co dzieje się na naszej stronie:</p>
<h2>Dedykowany profil w Google Analytics</h2>
<p>Nadal wiemy, na jaki <a title="optymalizacja stron docelowych z Google Analytics" href="https://www.conversion.pl/blog/optymalizacja-stron-docelowych-google-analytics/">landing page</a> przyszedł użytkownik. Można zatem przeciąć raport słów kluczowych przez <a title="Optymalizacja stron docelowych: najlepsze praktyki" href="https://www.conversion.pl/blog/optymalizacja-landing-page-strona-docelowa/">stronę docelową</a> lub stworzyć <a title="Jak poprawnie skonfigurować Google Analytics" href="https://www.conversion.pl/blog/jak-poprawnie-skonfigurowac-google-analytics-cz-1/">nowy profil w Google Analytics</a> oraz <a title="Filtry Google Analytics" href="https://www.conversion.pl/blog/zrozum-lepiej-ruch-dzieki-filtrom-google-analytics-c-d/">filtr zaawansowany</a>, który zrobi to za nas.</p>
<p>Po co nam strona docelowa? Znając landing page (np. sekcję sklepu z danym produktem w sklepie) możemy domyślić się, jakie słowo wpisał użytkownik w wyszukiwarkę Google. W raporcie Google Analytics powie nam jaki przychód generowało to słowo i jaki był jego <a title="Elementy, które podniosą współczynnik konwersji Twojej witryny" href="https://www.conversion.pl/blog/3-elementy-podniosa-wspolczynnik-konwersji-witryny/">współczynnik konwersji</a>.</p>
<p>W nowym profilu, który zawiera tylko filtrowany ruch z Google Organic dokładamy taki oto filtr:</p>
<div class="photo"><a class="fancybox" title="Filtr Google Organic" href="https://www.conversion.pl/blog/gfx/2014/5/Filtr-Organic.png" rel="fancybox"><img decoding="async" title="" src="https://conversion.pl/wp-content/uploads/2023/02/Filtr-Organic-s.png" alt="Filtr Google Organic" width="600" /></a></div>
<p>W tej konfiguracji w raporcie bezpłatnych słów kluczowych znajdziemy takie zestawienie:</p>
<div class="photo"><a class="fancybox" title="Raport Bezpłatnych Słów Kluczowych" href="https://www.conversion.pl/blog/gfx/2014/5/raport-bezplatnych-slow-kluczowych.jpg" rel="fancybox"><img decoding="async" title="" src="https://conversion.pl/wp-content/uploads/2023/02/raport-bezplatnych-slow-kluczowych-s.jpg" alt="Pizza Hut Reklama" width="600" /></a><br />
<em>W kolumnie słowo kluczowe znajdziemy oprócz hasła Not Provided również stronę docelową przez którą użytkownik trafił do naszego serwisu. Pozwoli do określić jakie słowo kluczowe wpisał użytkownik, przez które zawitał na naszą stronę i jaki jest współczynnik konwersji dla poszczególnych słów kluczowych.</em></div>
<p><strong>Co widzimy na tym przykładzie?</strong></p>
<p>Pierwsza pozycja to wejście na stronę główną serwisu. Możemy śmiało założyć, że jest to wizyta przez słowo, które ściśle wiąże się z marką (tzw. słowo brandowe). Następne pozycja to wejście na stronę kontaktu. Trzeci wiersz pokazuje wejście na stronę konkretnego produktu, więc tutaj zdiagnozowanie słowa kluczowego powinno być łatwe. Ostatnie słowo zaprowadziło użytkownika na stronę logowanie. Tu trzeba by się zastanowić, czy takie pozycjonowanie ma sens. Jest jednak spora szansa, że tutaj wejście nastąpiło na frazę brandową, do którego ktoś dopisał „logowanie”. Możemy zatem określić ile % wizyt (czy jak to teraz nazywa Google – sesji) związanych jest z siłą marki, a ile to efekt naszych prac SEO.</p>
<div class="photo"><a class="fancybox" title="Analiza Ścieżek Wielokanałowych" href="https://www.conversion.pl/blog/gfx/2014/5/analiza-sciezek-wielokanalowych-np.png" rel="fancybox"><img decoding="async" title="" src="https://conversion.pl/wp-content/uploads/2023/02/analiza-sciezek-wielokanalowych-np-s.png" alt="Analiza Ścieżek Wielokanałowych" width="600" /></a><br />
<em> W podanym wyżej przykładzie widać, że słowa kluczowe nie konwertują. Warto jednak pokusić się jeszcze o analizę ścieżek wielokanałowych i tym sposobem dokładnie określić skłonność użytkownika do zakupu. Ponieważ teraz raport ścieżek jest bogatszy o LP dla Organica, z taką analizą nie powinno być większych problemów.</em></div>
<h2>Google Webmaster Tools</h2>
<p>Aby skorzystać z tej metody trzeba połączyć naszą witrynę z Google Webmaster Tools. Nie jest to skomplikowane: wystarczy skorzystać z tej <a href="https://support.google.com/webmasters/answer/35179" rel="nofollow noopener" target="_blank">instrukcji</a>.</p>
<p>W narzędziu w sekcji „Ruch związany z wyszukiwaniem” można pobrać raport „Wyszukiwane hasła” i porównać go z raportem Google Analytics:</p>
<div class="photo"><a class="fancybox" title="Porównanie Google Webmaster Tools Google Analytics" href="https://www.conversion.pl/blog/gfx/2014/5/GTW-GA.png" rel="fancybox"><img decoding="async" title="" src="https://conversion.pl/wp-content/uploads/2023/02/GTW-GA-s1.png" alt="Porównanie Google Webmaster Tools Google Analytics" width="600" /></a></div>
<p>Łącząc ten raport z raportem z Google Analytics dotyczącym słów kluczowych możemy przywrócić część danych dotyczących ruchu schowanych przez Google. W moim przypadku bardzo dużo haseł zarejestrowanych przez Google Webmaster Tools nie miało ani jednej wizyty w raporcie generowanym przez Google Analytics.</p>
<div class="photo"><a class="fancybox" title="Raport porównanie Google Webmaster Tools i Google Analytics" href="https://www.conversion.pl/blog/gfx/2014/5/Raport_GTW-GA.png" rel="fancybox"><img decoding="async" title="" src="https://conversion.pl/wp-content/uploads/2023/02/Raport_GTW-GA-s.png" alt="Google Webmaster Tools i Google Analytics" width="600" /></a><br />
<em>W tym wypadku udało się oszacować ponad 17% całego Not Provided oraz odnaleźć bardzo ciekawe słowa kluczowe, poprzez które użytkownicy wchodzą na stronę (niestety nie mogę ich ujawnić &#8211; obliczcie to dla swoich witryn i wynikiem pochwalcie się komentarzu <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ).</em></div>
<p>Wiemy już jak odzyskać część danych. Teraz zobaczmy jak zaplanować nowe działania SEO. Znajdziemy słowa z potencjałem i określimy, na jaką <a title="Konwersja Google Analytics Google Adwords" href="https://www.conversion.pl/blog/konwersja-google-analytics-google-adwords/">konwersję</a> z tych słów możemy liczyć.</p>
<p>Na początek poszukajmy słów, które mogą mieć duży potencjał w naszym biznesie.<br />
Pomocne w tym będą <strong>Google Trends</strong> i <strong>Google AdWords</strong></p>
<h2>Google Trends</h2>
<p>To narzędzie pokaże nam jak często użytkownicy wpisują zadaną frazę w wyszukiwarkę Google.</p>
<p>Co prawda nie zobaczymy ile tych wyszukań dokładnie jest, tylko ich znormalizowaną wartość. Wartości na wykresie oznaczają liczbę wyszukiwań konkretnego hasła w odniesieniu do łącznej liczby wyszukiwań w Google w tym samym czasie. Nie są to bezwzględne liczby wyszukiwań, bo dane są znormalizowane i przedstawione na skali od 0 do 100. Każdy punkt wykresu jest dzielony przez punkt najwyższy lub przez 100. Jeśli mamy za mało danych, wartość wynosi 0.).</p>
<p>Nie mniej jednak da nam to pojęcie, które słowa mają przyszłość, bo ich udział w rynku rośnie, a które mają coraz gorszy potencjał.</p>
<p>Zobaczyć możemy dane dla poszczególnych krajów, co przydatne może być przy planowaniu obecności na technologie, które za granicą są już znane i rozwinięte, a w Polsce dopiero są poznawane. Trendy Google pokazują też dla niektórych fraz prognozę, ale jest ona oparta tylko na danych historycznych i nie bierze pod uwagę uwarunkowań ekonomicznych.</p>
<div class="photo"><a class="fancybox" title="Google Trends" href="https://www.conversion.pl/blog/gfx/2014/5/Google-Trends.png" rel="fancybox"><img decoding="async" title="" src="https://conversion.pl/wp-content/uploads/2023/02/Google-Trends-s.png" alt="Google Trends" width="600" /></a><br />
<em>W Polsce zainteresowanie hasłem Full HD jest na stałym poziomie, rośnie natomiast znaczenie technologii 4K. Z kolei hasło HD Ready czas największego boomu ma już za sobą.</em></div>
<h2>Keyword Planner i Google Adwords</h2>
<p>Planer Słów Kluczowych pokaże nam (podobnie jak Google Trends) jakim zainteresowaniem może się spotkać analizowane przez nas słowo kluczowe, ale pokaże nam już szacowane wartości wyświetleń. Jest to szalenie pomocne w prognozowaniu ruchu, których chcemy ściągnąć na stronę.</p>
<div class="photo"><a class="fancybox" title="Google Keyword Planner" href="https://conversion.pl/wp-content/uploads/2023/02/Keyword-planner-s.png" rel="fancybox"><img decoding="async" title="" src="https://conversion.pl/wp-content/uploads/2023/02/Keyword-planner-s.png" alt="Google Keyword Planner" width="600" /></a><br />
<em>Narzędzie to podpowie nam również podobne słowa kluczowe i jakiego potencjału możemy się po nich spodziewać. Narzędzie ma wiele opcji i radzę przetestować wszystkie jego funkcjonalności.</em></div>
<p>Znając potencjalnie dobre trafficowo słowa warto je przetestować, i sprawdzić jak dobrze będą konwertować. Tu możemy znów wykorzystać Google AdWords i przeprowadzić testowe <a title="Śledzenie kampanii online offline" href="https://www.conversion.pl/blog/sledzenie-kampanii-online-i-offline-z-google-analytics/">kampanie</a> z szerokim dopasowaniem, a następnie korzystając z raportu dopasowanych zapytań sprawdzić, które z nich są najlepsze dla naszego biznesu i najlepiej konwertują.</p>
<p>Na koniec warto wspomnieć o jeszcze dwóch pomocnych źródła wiedzy, o których czasem zdajemy się zapominać:</p>
<h2>Bing i inni</h2>
<p>Na polskim rynku konkurencyjne wyszukiwarki nie ma zbyt dużego zasięgu (wg Gemius Ranking Bing i Yahoo mają w sumie około 3% ruchu wszystkich wyszukiwarek), ale warto zapoznać się z raportami słów kluczowych z tych wyszukiwarek. Jeśli jakieś słowo jest popularne w Bingu czy wy Yahoo jest spore prawdopodobieństwo, że jest też klikane w Google. Konkurencja Google nie ukrywa słów kluczowych za Not Provided, więc warto przyjrzeć się mniejszym graczom na rynku.</p>
<h2>Wyszukiwarka wewnętrzna</h2>
<p>Nie do przecenienia jest <a title="Wyszukiwanie w witrynie z Google Analytics" href="https://www.conversion.pl/blog/wyszukiwanie-w-witrynie-z-google-analytics/">wyszukiwarka wewnętrzna</a> na naszej witrynie. Najlepiej jest pozycjonować się na to czego szukają nasi użytkownicy.</p>
<div class="photo"><a class="fancybox" title="Wyszukiwarka Wewnętrzna" href="https://www.conversion.pl/blog/gfx/2014/5/wyszukiwarka-wewnetrzna.jpg" rel="fancybox"><img decoding="async" title="" src="https://conversion.pl/wp-content/uploads/2023/02/wyszukiwarka-wewnetrzna-s.jpg" alt="Wyszukiwarka Wewnętrzna" width="600" /></a><br />
<em>W raporcie znajdziemy metryki opisujące jakość ruchu oraz konwersję czyli dane, których będziemy potrzebować do oszacowania zyskowności działań.</em></div>
<p>Reasumując, Google zabrało duży kawałek danych, ale nie zostawia nas z niczym. Posługując się dodatkowymi narzędziami możemy dalej efektywnie rozwijać strategię SEO, pokusić się o analizę słów kluczowych, czy za pomocą mechanizmów w AdWords symulować wielkość i konwersyjność ruchu, który możemy na naszą witrynę ściągnąć. Dużo wiedzy mogą nam też dostarczyć użytkownicy korzystający z konkurencyjnych wyszukiwarek a analiza haseł wpisywanych przez wyszukiwarkę wewnętrzną podpowie jaki kontent jest przez nich szczególnie poszukiwany.</p>
<p>Jeśli potrzebujesz audytu konfiguracji narzędzi analitycznych (Google Analytics, AT Internet, Adobe Analytics czy Webtrends) lub chcesz rozwijać analitykę internetową wewnątrz organizacji <a href="https://www.conversion.pl/pl/kontakt/?prmiejsce=blog&amp;prkampania=analiza-seo-w-dobie-not-provided/">skontaktuj się z Conversion by poznać nasze podejście</a>. Więcej o analityce internetowej dowiesz się <a href="https://www.conversion.pl/pl/wiedza/?prmiejsce=blog&amp;prkampania=analiza-seo-w-dobie-not-provided/">pobierając przygotowane przez nas bezpłatne poradniki, raporty oraz case studies</a>.</p>
<div class="guerrillawrap">
<div class="guerrillagravatar"><img decoding="async" class="avatar avatar-80 photo" src="https://conversion.pl/wp-content/uploads/2023/02/adam.jpg" alt="" width="80" height="80" /></div>
<div class="guerrillatext">
<h4>Autor: Adam Piątek</h4>
<p>Zajmuje się analityką internetowa i optymalizacją konwersji od 4 lat. Ukończył Uniwersytet Szczeciński na kierunku Informatyka i Ekonometria. Swoją przygodą z biznesem internetowym rozpoczął od pracy dla największego w Polsce portalu rekrutacyjnego Pracuj.pl. Obecnie rozwija analitykę w na stronach Plusa i Cyfrowego Polsatu.</p>
<p>Czas wolny woli jednak spędzać na rowerze <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
</div>
<div class="guerrillasocial"></div>
</div><p>The post <a href="https://conversion.pl/blog/analiza-seo-w-dobie-not-provided/">Analiza SEO w dobie Not Provided</a> first appeared on <a href="https://conversion.pl">Conversion</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Jak połączyć Google Analytics z systemami CRM?</title>
		<link>https://conversion.pl/blog/polaczyc-google-analytics-systemami-crm/</link>
		
		<dc:creator><![CDATA[Paweł Ogonowski]]></dc:creator>
		<pubDate>Fri, 18 Nov 2011 11:50:56 +0000</pubDate>
				<category><![CDATA[Analityka internetowa]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Analiza danych]]></category>
		<category><![CDATA[API Google Analytics]]></category>
		<category><![CDATA[Integracja CRM]]></category>
		<category><![CDATA[Web analytics]]></category>
		<category><![CDATA[Zmienne niestandardowe]]></category>
		<guid isPermaLink="false">https://new.conversion.pl/polaczyc-google-analytics-systemami-crm/</guid>

					<description><![CDATA[<p>Google Analytics dostarcza nam masę danych ilościowych na temat interakcji użytkowników z naszymi serwisami. Spotykamy się z problemem, że tych danych jest za dużo i nie wiemy co z nimi robić. Z drugiej strony, czasem okazuje się jednak, że tych danych mamy w narzędziu za mało. Zapytacie pewnie jak to? Google Analytics nie powie nam [&#8230;]</p>
<p>The post <a href="https://conversion.pl/blog/polaczyc-google-analytics-systemami-crm/">Jak połączyć Google Analytics z systemami CRM?</a> first appeared on <a href="https://conversion.pl">Conversion</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Google Analytics dostarcza nam masę danych ilościowych na temat interakcji użytkowników z naszymi serwisami. Spotykamy się z problemem, że tych <a title="Dlaczego analityka internetowa jest skazana (w niektórych firmach) na niepowodzenie?" href="https://conversion.pl/blog/dlaczego-analityka-internetowa-ang-web-analytics-jest-skazana-na-niepowodzenie-w-niektorych-firmach/">danych jest za dużo i nie wiemy co z nimi robić</a>.</p>
<p>Z drugiej strony, czasem okazuje się jednak, że tych danych mamy w narzędziu za mało. Zapytacie pewnie jak to?</p>
<p>Google Analytics nie powie nam np. czy dane zamówienie jest pierwszym zamówieniem danego użytkownika i skąd przyszedł on przy pierwszym zamówieniu (ścieżki wielokanałowe zdradzają nam tylko część informacji). Nie powie nam także ile średnio odwiedzin naszego sklepu zajmuje mu podjęcie decyzji. Jeśli prowadzimy także sprzedaż offline to możemy pomarzyć o tym, aby Google Analytics powiedział nam, który użytkownik online odpowiada naszemu użytkownikowi offline <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><img decoding="async" style="float: left; margin: 2px 0 0 5px;" alt="Integracja baz danych GA i CRM" src="https://www.conversion.pl/blog/gfx/2011/11/integracja-ga-crm.png">Zastanawialiście się kiedyś jak poradzić sobie ze zbudowaniem znacznie pełniejszego obrazu naszych klientów czy <a href="https://conversion.pl/blog/analiza-stron-docelowych-generujacych-leady/">leadów</a> pochodzących z kanału online? Prawdą jest, że im więcej danych mamy (i umiemy je wykorzystać), tym lepiej możemy dostosować nasze działania marketingowe, więc gra jest warta świeczki.</p>
<p>Czasem słyszałem pytania, czy istnieje możliwość importu danych z Google Analytics do zewnętrznych baz danych i łączenie tych danych ze sobą w celu dokładniejszej analizy.</p>
<p>Odpowiedź jest prosta: istnieje i to nie jedna.</p>
<h2>API Google Analytics</h2>
<p>Pewnie wielu z Was odrazu pomyślało: &#8222;hej, przecież możemy wyciągać dane z Google Analytics za pomocą API&#8221;.</p>
<p>Jasne, że możemy. Tylko jak je połączymy z danymi w innych systemach? Google Analytics nie przechowuje <strong>żadnych osobistych danych</strong> naszych użytkowników, czyli np. imienia i nazwiska, adresu zamieszkania czy adresu IP.</p>
<p>Oznacza to ni mniej ni więcej, że owszem możemy sobie wyeksportować liczbę odwiedzin w danym dniu, <a title="Wszystko o współczynniku odrzuceń w Google Analytics" href="https://conversion.pl/blog/bounce-rate-wspolczynnik-odrzucen/">współczynnik odrzuceń (bounce rate)</a> oraz źródło ich pochodzenia. Nie dowiemy się jednak, ilu z nich to klienci, którzy złożyli zamówienie dwa tygodnie temu. Google Analytics nam tych danych nie da, bo ich fizycznie nie posiada (a przynajmniej nam ich nie przedstawia ;))).</p>
<div class="photo"><a href="https://conversion.pl/wp-content/uploads/2023/02/przyklad-zapytania-google-analytics-api.png"><img decoding="async" title="Przykład zapytania Google Analytics API" alt="Przykład zapytania Google Analytics API" src="https://conversion.pl/wp-content/uploads/2023/02/przyklad-zapytania-google-analytics-api.png" width="600 px"></a><em>Kliknij na screen, aby powiększyć</em></div>
<p>Jak więc zaadresować ten problem?</p>
<h2>Przekazywanie interesujących nas danych z Google Analytics do zewnętrznej bazy CRM</h2>
<p>Jeżeli chcemy mieć możliwość analizy dodatkowych danych na temat naszych klientów czy leadów w naszych bazach CRM musimy te dodatkowe dane przekazać.</p>
<p>Wyobraźmy sobie sytuację sklepu internetowego, który chce widzieć jak zmieniały się źródła wejścia każdego z użytkowników wraz z kolejnymi zamówieniami. Czyli, że np. źródłem pierwszego zamówienia była kampania PPC, drugiego wejście bezpośrednie, a trzecie zamówienia danego klienta została zainicjowane mailingiem.</p>
<p>W normalnych warunkach, użytkownik przy składaniu zamówienia wypełniłby <a href="https://conversion.pl/blog/jak-analizowac-formularze-by-poprawiac-ich-skutecznosc/">formularz</a> (i pewnie się zarejestrował) zawierający takie dane:</p>
<ul>
<li>imię</li>
<li>nazwisko</li>
<li>adres dostawy</li>
<li>email</li>
<li>login</li>
</ul>
<p>Co musielibyśmy zrobić, żeby widzieć w naszym CRMie jakie było źródło odwiedzin użytkownika? Musielibyśmy taką informację przekazać do CRMu wraz z pozostałymi danymi z formularza.</p>
<h3>Jak więc to zrobić?</h3>
<p>Nie będziemy przecież pytać użytkownika w formularzu składania zamówienia: &#8222;z jakiego źródła odesłania przychodzisz dobry człowieku?&#8221; (<a title="Formularze: 12 elementów wartych przetestowania" href="https://conversion.pl/blog/formularze-12-elementow-wartych-przetestowania/">tutaj dowiesz się jakie są elementy, które warto w formularzach przetestować</a>, a tutaj jak stworzyć dobry formularz). Szczególnie, że nie musimy o to pytać, ponieważ takie dane zawierają ciasteczka Google Analytics przechowywane w przeglądarce użytkownika. Musimy je jedynie przeczytać, a następnie wartość źródła odesłania przekazać w <a href="http://www.kurshtml.edu.pl/html/ukryte_dane,formularze.html" rel="nofollow noopener" target="_blank">ukrytym polu formularza</a>.</p>
<p>Nie wydaje się to łatwe? Nie wiesz jak czytać ciasteczka Google Analytics?</p>
<h3>Tak naprawdę nie ma nic prostszego</h3>
<p>Tak się składa, że niejaki Danny wyręczył nas w programowaniu i napisał skrypt, który <a href="http://www.dannytalk.com/read-google-analytics-cookie-script/" rel="nofollow noopener" target="_blank">czyta ciasteczka Google Analytics</a>.</p>
<p>Wystarczy, że wczytamy skrypt na naszej stronie, a otrzymamy możliwość łatwego wykorzystania wszystkich elementów przechowywanych w ciasteczkach użytkownika. Przykładowo możemy m.in. poznać i przekazać w kodzie html:</p>
<ul>
<li>czas od ostatniej wizyty</li>
<li>źródło odwiedzin</li>
<li>słowo kluczowe odwiedzin</li>
<li>numer kolejnych odwiedzin</li>
<li>słowo kluczowe</li>
</ul>
<p>a co za tym idzie także bezproblemowo te dane przesłać do naszej bazy CRM.</p>
<p><strong>Przyznacie, że nie ma w tym nic trudnego, prawda?</strong></p>
<h2>Dążąc do perfekcji i osiągnięcia nirvany</h2>
<p>Jest niestety jeden problem z wykorzystaniem tego podejścia. Tak jak pisałem, żeby analizować dane w CRMie, musimy je tam przekazać. Oznacza to, że już dziś musimy zadecydować, jakie dane będą nam potrzebne w przyszłości. Co jeśli ich nie przekażemy? Niestety nie będziemy mogli cofnąć czasu.</p>
<p>Na szczęście istnieje na to recepta.</p>
<p>Pamiętacie jak wspominałem o API Google Analytics? Daje nam ono dostęp do wszystkich danych historycznych zebranych w ramach naszego konta. Wspominałem, że standardowo nie da się tych danych wyeksportować dla pojedynczego użytkownika. Istnieje jednak na to pewien sposób.</p>
<h3>Jak połączyć ze sobą dwa zestawy danych?</h3>
<p>Zawsze jest tak, że jeżeli chcemy połączyć dwa zestawy danych, muszą one posiadać jeden wspólny element, który przyjmuje unikalne wartości. Przykładowo w bazie CRM takim kluczem jest numer klienta. Do jednego numeru może być przypisany tylko jeden klient i jego unikalne dane.</p>
<p>Z drugiej strony mamy dane z Google Analytics w których nie ma unikalnego numeru, który rozróżniałby każdego użytkownika i jego działania. Prawda jest jednak taka, że unikalny numer każdego użytkownika istnieje, tylko Google Analytics nam go nie udostępnia <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>To jest standardowe ciasteczko utma, które zostało utworzone przez Google Analytics na mojej przeglądarce w trakcie odwiedzin naszego bloga:</p>
<p>32856364.<strong>423507134</strong>.1316540148.1319460289.1321559324.8</p>
<p>Pogrubiony numer to ID użytkownika &#8211; losowy unikalny identyfikator (więcej informacji o <a title="Google Analytics - z czym to się je?" href="https://conversion.pl/blog/google-analytics-czy-adobe-analytics-co-wybrac-porownanie/">ciasteczku utma znajdziecie tutaj</a>). To ID nie zmienia się przy kolejnych odwiedzinach &#8211; zawsze pozostaje takie samo (dopóki ktoś nie skasuje ciasteczek ;)).</p>
<p>Teraz, jeżeli każdemu użytkownikowi przy odwiedzinach przekażemy do Google Analytics jako zmienną niestandardową ten numer ID (znowu za pomocą skryptu Danny&#8217;ego), to będziemy mogli analizować poczynania każdego pojedynczego użytkownika na naszej stronie:</p>
<div class="photo"><a href="https://conversion.pl/wp-content/uploads/2023/02/unikalne-id-google-analytics.png"><img decoding="async" title="Unikalne ID uzytkowników w Google Analytics" alt="Unikalne ID uzytkowników w Google Analytics" src="https://conversion.pl/wp-content/uploads/2023/02/unikalne-id-google-analytics.png" width="600 px"></a><em>Kliknij na screen, aby powiększyć</em></div>
<p>Mariusz korzystał z tego sposobu pisząc artykuł na temat _addIgnoredOrganic w Google Analytics.</p>
<p><strong>Mamy więc taką sytuację:</strong></p>
<ol>
<li>W naszej bazie CRM, każdy klient / lead posiada unikalny wpis</li>
<li>W Google Analytics każdy pojedynczy użytkownik posiada unikalny numer ID</li>
</ol>
<p>Aby połączyć te dane ze sobą, w obu bazach każdy użytkownik musi posiadać wspólny rekord. Oznacza to, że do bazy CRM musimy przekazać unikalne ID naszego użytkownika przechowywane przez Google Analytics (w zmiennych niestandardowych). Możemy ro zrobić opisywanym już sposobem, a więc w trakcie składania formularza przekazać wartość unikalnego ID jako ukryte pole do naszej bazy.</p>
<p>Stworzy nam się wtedy w bazie CRM taka tabela:</p>
<table style="border-color: #600; border-width: 0 0 1px 1px; border-style: solid; margin: 0 0 15px 0;" width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;" width="20%"><strong>Login</strong></td>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;" width="20%"><strong>Imię</strong></td>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;" width="20%"><strong>Nazwisko</strong></td>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;" width="20%"><strong>Adres</strong></td>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;" width="20%"><strong>Unikalne ID</strong></td>
</tr>
<tr>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;">Login-1</td>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;">Jacek</td>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;">Placek</td>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;">Adres 1</td>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;">1000020245</td>
</tr>
<tr>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;">Login-2</td>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;">Krzysztof</td>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;">Iksiński</td>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;">Adres 2</td>
<td style="border-color: #600; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;">100057639</td>
</tr>
</tbody>
</table>
<p>Z drugiej strony w Google Analytics będziemy mieli druga tabelę:</p>
<div class="photo"><a href="https://conversion.pl/wp-content/uploads/2023/02/dane-api-zawierajace-unikalne-id.png"><img decoding="async" title="Dane z Google Analytics zaiwerające unikalne ID" alt="Dane z Google Analytics zaiwerające unikalne ID" src="https://conversion.pl/wp-content/uploads/2023/02/dane-api-zawierajace-unikalne-id.png" width="600 px"></a><em>Kliknij na screen, aby powiększyć</em></div>
<p>Jak widzicie mamy część wspólną, czyli Unikalne ID użytkownika w jednej i drugiej bazie. Dzięki temu możemy je połączyć. Teraz, jeżeli będziemy potrzebowali jakichkolwiek informacji na temat któregoś z naszych użytkowników, wystarczy że stworzymy odpowiednie zapytanie przez API. Podając jako wyróżnik jego unikalne ID będziemy mieli dostęp do wszystkich zbieranych przez Google Analytics danych na jego temat.</p>
<h2>Podsumowując</h2>
<p>Google Analytics jest świetnym narzędziem do analizy danych ilościowych pochodzących z naszych serwisów. Niestety czasem jego możliwości się kończą i wtedy będziemy chcieli wykorzystać te dane w połączeniu z innymi, które mamy dostępne w hurtowniach danych lub bazach CRM. Dzięki takiemu podejściu będziecie mogli łączyć dane online i offline i przenieść swoją analizę i wnioski na prawdziwie wyższy poziom.</p>
<p>Co sądzicie o podejściu łączenia danych z Google Analytics z innymi systemami? Uważacie, że może to być przydatne?</p>
<div class="photo"><a href="https://conversion.pl/bezplatna-konsultacja/"><img fetchpriority="high" decoding="async" width="750" height="265" src="https://conversion.pl/wp-content/uploads/2023/04/Baner_bezplatna_konsultacja_01.png" alt="" class="aligncenter size-full wp-image-4423" srcset="https://conversion.pl/wp-content/uploads/2023/04/Baner_bezplatna_konsultacja_01.png 750w, https://conversion.pl/wp-content/uploads/2023/04/Baner_bezplatna_konsultacja_01-300x106.png 300w" sizes="(max-width: 750px) 100vw, 750px" /></a></div><p>The post <a href="https://conversion.pl/blog/polaczyc-google-analytics-systemami-crm/">Jak połączyć Google Analytics z systemami CRM?</a> first appeared on <a href="https://conversion.pl">Conversion</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Jak poprawnie skonfigurować Google Analytics cz. 2</title>
		<link>https://conversion.pl/blog/jak-poprawnie-skonfigurowac-google-analytics-cz-2/</link>
		
		<dc:creator><![CDATA[Mariusz Michalczuk]]></dc:creator>
		<pubDate>Tue, 22 Feb 2011 20:35:55 +0000</pubDate>
				<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Formularz]]></category>
		<category><![CDATA[Segmenty zaawansowane]]></category>
		<category><![CDATA[Śledzenie zdarzeń]]></category>
		<category><![CDATA[Strona błędu 404]]></category>
		<category><![CDATA[wirtualne odsłony]]></category>
		<category><![CDATA[Zmienne niestandardowe]]></category>
		<guid isPermaLink="false">https://new.conversion.pl/jak-poprawnie-skonfigurowac-google-analytics-cz-2/</guid>

					<description><![CDATA[<p>Nadszedł czas na kontynuację porad dotyczących podstawowej konfiguracji Google Analytics. W artykule w dwa tygodnie temu przedstawiliśmy, jak naszym zdaniem powinien wyglądać aspekt konfiguracji narzędzia samego w sobie. Dzisiaj chcielibyśmy powiedzieć coś więcej o zaawansowanych metodach śledzenia – jak poprzednio będzie to raczej uporządkowanie wiedzy zgromadzonej na naszym blogu, ponieważ większość tematów poruszaliśmy już w [&#8230;]</p>
<p>The post <a href="https://conversion.pl/blog/jak-poprawnie-skonfigurowac-google-analytics-cz-2/">Jak poprawnie skonfigurować Google Analytics cz. 2</a> first appeared on <a href="https://conversion.pl">Conversion</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Nadszedł czas na kontynuację porad dotyczących <a href="https://www.conversion.pl/blog/2011/02/jak-poprawnie-skonfigurowac-google-analytics-cz-1/" title="Jak poprawnie skonfigurować Google Analytics cz. 1">podstawowej konfiguracji Google Analytics</a>. W artykule w dwa tygodnie temu przedstawiliśmy, jak naszym zdaniem powinien wyglądać aspekt konfiguracji narzędzia samego w sobie.</p>
<p>Dzisiaj chcielibyśmy powiedzieć coś więcej o zaawansowanych metodach śledzenia – jak poprzednio będzie to raczej uporządkowanie wiedzy zgromadzonej na naszym blogu, ponieważ większość tematów poruszaliśmy już w naszych postach.</p>
<h2>Zaawansowane śledzenie</h2>
<p>Pierwszą rzeczą &#8211; w ogóle, jaką powinniśmy zrobić jest „przeklikanie naszego serwisu od początku do końca&#8221;, rejestracja we wszystkich formularzach, kliknięcie na wszystkie możliwe odnośniki – jednym słowem przejrzenie strony na wylot. Podejrzewam jednak, że będąc właścicielem serwisu sami dobrze wiemy, co w nim siedzi… Działania te mają na celu zidentyfikowanie specjalnych implementacji, które pozwolą nam na zaawansowane  śledzenie naszych użytkowników.</p>
<h3>Śledzenie zdarzeń (ang. event tracking)</h3>
<p>Dla hiperłącz, które nie wywołują załadowania nowej strony (ściągnięcie pliku, wysłanie formularza kontaktowego, kliknięcie w link maila itp.) należy skonfigurować <a href="https://www.conversion.pl/blog/2010/07/sledzenie-zdarzen-w-google-analytics-event-tracking/" title="Śledzenie zdarzeń w Google Analytics (ang. event tracking)">śledzenie zdarzeń</a>. Jeżeli jednak będziemy chcieli skonfigurować <a href="https://www.conversion.pl/blog/2010/11/powrot-do-postaw-cele-w-google-analytics/" title="Powrót do podstaw: Cele w Google Analytics">cel w Google Analytics</a>, który będzie raportował wykonanie takiej akcji, to wówczas powinniśmy wykorzystać do tego <a href="https://www.conversion.pl/blog/2010/11/wirtualne-odslony-w-google-analytics-%E2%80%93-uzupelnienie-sledzenia-zdarzen/" title="Wirtualne odsłony – uzupełnienie śledzenia zdarzeń">wirtualne odsłony</a>. Poruszaliśmy te tematy w artykułach zatytułowanych: <a href="https://www.conversion.pl/blog/2010/07/sledzenie-zdarzen-w-google-analytics-event-tracking/" title="Śledzenie zdarzeń w Google Analytics (ang. event tracking)">Śledzenie zdarzeń w Google Analytics (ang. event tracking)</a> oraz <a href="https://www.conversion.pl/blog/2010/11/wirtualne-odslony-w-google-analytics-%E2%80%93-uzupelnienie-sledzenia-zdarzen/" title="Wirtualne odsłony – uzupełnienie śledzenia zdarzeń">Wirtualne odsłony – uzupełnienie śledzenia zdarzeń</a>. Dodatkowo musimy pamiętać o zachowaniu odpowiedniej <a href="https://www.conversion.pl/blog/2011/01/struktura-raportowania-w-sledzeniu-zdarzen-event-tracking/" title="Struktura raportowania w śledzeniu zdarzeń (event tracking)">struktury raportowania śledzenia zdarzeń</a>.</p>
<p>Jeżeli w naszym serwisie znajduje się bardzo dużo linków zewnętrznych lub maili, czyli hierpłączy, które nie wywołują załadowania strony z naszym kodem śledzącym, to możemy ułatwić sobie życie – nie ma konieczności tagowania wszystkich linków oddzielnie. Wystarczy na swoim serwerze umieścić dwa pliki, a na wszystkich stronach w ramach serwisu, w sekcji head umieścić następujący kod:</p>
<div class="code">
&lt;script src=&#8221;http://www.naszadomena.pl/[katalog]/mailto.js&#8221;&gt;&lt;/script&amp;&gt;<br />
&lt;script src=&#8221;http://www.naszadomena.pl/[katalog]/outbound.js&#8221;&gt;&lt;/script&gt;</div>
<p>Poszczególne pliki mają natomiast następującą zawartość.</p>
<p><strong>mailto.js</strong></p>
<div class="code">
$(document).ready(function() {<br />
$(&#8217;a[href*=mailto]&#8217;).click(function() {<br />
_gaq.push(&#8217;_trackPageview&#8217;,&#8217;/mailto&#8217; + document.location.pathname)<br />
});<br />
});</div>
<p><strong>outband.js</strong></p>
<div class="code">
function trackOutbound(link) {<br />
_gaq.push(&#8217;_trackPageview&#8217;,&#8217;/outbound/&#8217;+link.href);<br />
setTimeout(&#8217;document.location=&#8221;&#8217; + link.href + '&#8221;&#8217;,100);<br />
}</div>
<h3>Zmienne niestandardowe (ang. custom variables)</h3>
<p><a href="https://www.conversion.pl/blog/2010/08/zrozumiec-zmienne-niestandardowe-w-google-analytics/" title="Zrozumieć zmienne niestandardowe w Google Analytics">Zmienne niestandardowe</a> służą do „oznaczania&#8221; wybranych użytkowników. Ta funkcjonalność pomoże nam na pewno w <a href="https://www.conversion.pl/blog/2010/08/segmentacja-zaawansowana-%E2%80%93-nie-ma-wybacz/" title="Segmentacja (zaawansowana) – nie ma wybacz!">segmentacji naszego ruchu</a> Możemy np. chcieć zobaczyć, jak zachowują się użytkownicy zarejestrowani vs. niezarejestrowani lub osoby, które obejrzały wybraną stronę wobec internautów, którzy do niej nie dotarli – bez implementacji <a href="https://www.conversion.pl/blog/2010/08/zrozumiec-zmienne-niestandardowe-w-google-analytics/" title="Zrozumieć zmienne niestandardowe w Google Analytics">zmiennych niestandardowych</a> niestety nie będzie to możliwe. O zastosowaniu tej funkcjonalności pisaliśmy w artykule pt. <a href="https://www.conversion.pl/blog/2010/08/zrozumiec-zmienne-niestandardowe-w-google-analytics/" title="Zrozumieć zmienne niestandardowe w Google Analytics">Zrozumieć zmienne niestandardowe w Google Analytics</a>, w którym znajdziecie szczegóły na ten temat.</p>
<h3>Śledzenie wypełniania formularzy</h3>
<p>Formularze są częstą przyczyną wąskich gardeł na <a href="https://www.conversion.pl/blog/2010/07/wykorzystanie-sciezek-przy-optymalizacji-konwersji/" title="Wykorzystanie ścieżek przy optymalizacji konwersji">ścieżce konwersji</a>. Dlatego bardzo istotna jest śledzenie ich wypełnienia. O optymalizacji konwersji formularzy pisaliśmy już jakiś czas temu w artykule pt. <a href="https://www.conversion.pl/blog/2010/07/jak-analizowac-formularze-by-poprawiac-ich-skutecznosc/" title="Jak analizować formularze, by poprawić ich skuteczność">Jak analizować formularze, by poprawić ich skuteczność</a>. Metodę pomiaru formularzy w Google Analytics opracował Bluerank – nasza firma partnerska. Możecie przeczytać o niej <a href="http://analytics.blogspot.com/2010/04/how-to-measure-quality-of-online-form.html" title="How to measure the quality of an online form?" onclick="_gaq.push([&#039;_trackEvent&#039;, &#039;outbound-link&#039;, &#039;Pomoc GA&#039;, &#039;Bluerank – How to measure the quality of an online form&#039;]);" rel="nofollow noopener" target="_blank">na oficjalnym blogu Google Analytics</a>.</p>
<h3>Śledzenie stron błędu 404</h3>
<p>Tej tematyce poświęciliśmy dosyć niedawno artykuł pt. <a href=" http:=" "="" www.conversion.pl="" blog="" 2011="" 01="" strona-bledu-404-w-google-analytics-2="">Strona błędu 404 w Google Analytics</a>. Znajdziemy w nim sposób, dzięki któremu możemy bardzo łatwo zautomatyzować proces śledzenia ślepych linków w naszym serwisie np. poprzez implementację odpowiednich <a href="https://www.conversion.pl/blog/2010/12/jak-wykorzystac-alerty-w-google-analytics/" title="Jak wykorzystać alerty w Google Analytics?">alertów niestandardowych</a>.</p>
<h3>Instalacja E-Commerce</h3>
<p>Instalacja modułu e-commerce to już trochę dłuższa historia. Do tej pory nie pisaliśmy nic na ten temat, jednak znalazł on miejsce w naszym planie wydawniczym na najbliższy kwartał. Omówienie instalacji śledzenie transakcji e-commerce wymaga poświęcenia jej w całości całego artykułu, więc na razie niech zadowoli nas jedynie jej krótki przedsmak w postaci filmiku z <a href=" http://www.youtube.com/user/googleanalytics" title="Kanał Google Analytics na YouTube" rel="nofollow">kanałau Google Analytics na YouTube.com</a>.</p>
<p><iframe title=" youtube=" "="" video="" player"="" width="480" height="390" src="http://www.youtube.com/embed/_lOlbtkTY2Y" frameborder="0" allowfullscreen=""></a></p>
<p><a href=" http://www.youtube.com/user/googleanalytics" title="Kanał Google Analytics na YouTube" rel="nofollow">kanałau Google Analytics na YouTube.com</a>.</p>
<p><iframe loading="lazy" title=" youtube="" video="" player"="" width="480" height="390" src="http://www.youtube.com/embed/_lOlbtkTY2Y" frameborder="0" allowfullscreen=""><br />
</a><a href=" http://www.youtube.com/user/googleanalytics" title="Kanał Google Analytics na YouTube" rel="nofollow">kanałau Google Analytics na YouTube.com</a>.</p>
<p><iframe loading="lazy" title=" youtube="" video="" player"="" width="480" height="390" src="http://www.youtube.com/embed/_lOlbtkTY2Y" frameborder="0" allowfullscreen="">Update: tutaj jest dostępny post krok po kroku wyjaśniający, </a><a href="https://www.conversion.pl/blog/powrot-do-podstaw-modul-e-commerce-w-google-analytics/" title="Powrót do podstaw: Moduł e-commerce w Google Analytics">jak zainstalować, skonfigurować i wykorzystać moduł e-commerce w Google Analytics</a> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h3>Konfiguracja poziomych ścieżek do celu</h3>
<p>Może się zdarzyć, że przy analizie naszego serwisu zachodzi potrzeba segmentacji całej <a href="https://www.conversion.pl/blog/2010/11/powrot-do-postaw-cele-w-google-analytics/" title="Powrót do podstaw: Cele w Google Analytics">ścieżki dojścia do celu</a>. W standardowym raporcie nie jest to niestety możliwe. Z pomocą przychodzą tzw. <a href="https://www.conversion.pl/blog/2010/07/segmentacja-sciezek-w-google-analytics/" title="Segmentacja ścieżek w Google Analytics">poziome ścieżki do celu</a>. Poświęciliśmy im cały oddzielny artykuł pt. <a href="https://www.conversion.pl/blog/2010/07/segmentacja-sciezek-w-google-analytics/" title="Segmentacja ścieżek w Google Analytics">Segmentacja ścieżek w Google Analytics</a>. Znajdziecie tam sposób, jak stworzyć taką ścieżkę, aby móc ją następnie poddać segmentacji.</p>
<h3>Segmenty zaawansowane</h3>
<p><em>Segmentation – do or die, tere is no try</em> ten cytat autorstwa Avinasha Kaushika podaje zawszę, jeżeli mówię o konieczności segmentacji danych w <a href="https://www.conversion.pl/blog/2010/06/jak-ugryzc-analityke-internetowa/" title="Jak ugryźć analitykę internetową">analityce internetowej</a>. Sami tej funkcjonalności poświęciliśmy m.in. post pt. <a href="https://www.conversion.pl/blog/2010/08/segmentacja-zaawansowana-%E2%80%93-nie-ma-wybacz/" title="Segmentacja (zaawansowana) – nie ma wybacz!">Segmentacja (zaawansowana) – nie ma wybacz!</a>. Jednak na pewno zauważyliście, że często w naszych tekstach przewija się ich motyw.</p>
<h3>Raporty niestandardowe</h3>
<p>Pisaliśmy również na naszym blogu o <a href="https://www.conversion.pl/blog/2010/08/raporty-niestandardowe-w-google-analytics/" title="Raporty niestandardowe w Google Analytics">raportach niestandardowych</a>. Jeżeli jednak zaczynamy przygodę z Google Analytics, to jest mało prawdopodobne, że będziemy poszukiwali niestandardowej konfiguracji raportów, jeżeli nie znamy dokładnie raportów dostępnych w standardowej ich konfiguracji. Gdyby jednak była taka potrzeba, to zapraszamy do lektury artykułu o wszystko-mówiący tytule <a href="https://www.conversion.pl/blog/2010/08/raporty-niestandardowe-w-google-analytics/" title="Raporty niestandardowe w Google Analytics">Raporty niestandardowe w Google Analytics</a> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h2>I najważniejsze – sprawdzenie…</h2>
<p>Po implementacji wszystkich funkcjonalności należy odczekać kilka dni, aby przekonać się czy wszystko działa jak należy!</p>
<p>Myślę, że narzędzie poprawnie skonfigurowane według omówionych punktów jest w pełni gotowe do zbierania solidnych danych dotyczących naszej obecności w Internecie.</p>
<p>Nic tylko analizować – oczywiście przed opracowaniem <a href=" https://www.conversion.pl/blog/2010/06/jak-ugryzc-analityke-internetowa/" title="Jak ugryźć analitykę internetową">strategii analityki internetowej</a>.</p>
<p></iframe></p><p>The post <a href="https://conversion.pl/blog/jak-poprawnie-skonfigurowac-google-analytics-cz-2/">Jak poprawnie skonfigurować Google Analytics cz. 2</a> first appeared on <a href="https://conversion.pl">Conversion</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Zrozumieć zmienne niestandardowe w Google Analytics</title>
		<link>https://conversion.pl/blog/zrozumiec-zmienne-niestandardowe-w-google-analytics/</link>
		
		<dc:creator><![CDATA[Mariusz Michalczuk]]></dc:creator>
		<pubDate>Sat, 28 Aug 2010 19:02:50 +0000</pubDate>
				<category><![CDATA[Analityka internetowa]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Zmienne niestandardowe]]></category>
		<guid isPermaLink="false">https://new.conversion.pl/zrozumiec-zmienne-niestandardowe-w-google-analytics/</guid>

					<description><![CDATA[<p>Swojego czasu, pracując nad optymalizacją sklepu internetowego w pewnym momencie pojawiła się potrzeba rozróżniania użytkowników po niestandardowych kluczach (metrykach i wymiarach). Mimo wszechstronności Google Analytics nie możliwe było wykorzystanie raportów, nawet w niestandardowej ich konfiguracji. Wówczas sięgnęliśmy po zmienne niestandardowe (ang. custom variables). Pamiętam, że musiałem poświęcić sporo czasu w celu zrozumienia tej funkcjonalności. Nie [&#8230;]</p>
<p>The post <a href="https://conversion.pl/blog/zrozumiec-zmienne-niestandardowe-w-google-analytics/">Zrozumieć zmienne niestandardowe w Google Analytics</a> first appeared on <a href="https://conversion.pl">Conversion</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Swojego czasu, pracując nad optymalizacją sklepu internetowego w pewnym momencie pojawiła się potrzeba rozróżniania użytkowników po niestandardowych kluczach (metrykach i wymiarach). Mimo wszechstronności Google Analytics nie możliwe było wykorzystanie raportów, nawet <a title="Raporty niestandardowe w Google Analytics">w niestandardowej ich konfiguracji</a>. Wówczas sięgnęliśmy po zmienne niestandardowe (ang. custom variables).</p>
<p>Pamiętam, że musiałem poświęcić sporo czasu w celu zrozumienia tej funkcjonalności. Nie było łatwo, ale było warto – naprawdę rozszerza ona pole widzenia ruchu na stronie internetowej. Ostatnio również miałem możliwość wykorzystać tą funkcjonalność i związku z tym, że musiałem wrócić do źródeł wiedzy na ten temat, postanowiłem napisać na ten temat artykuł – jak zawsze będę starał się kłaść nacisk na część praktyczną. Jednak tym razem bez wstępu teoretycznego się nie obejdzie. Moje rozważania w dużej mierze będą opierały sięna następujących treściach:</p>
<ul>
<li><a title="Pomoc Google Analytics na temat zmiennych niestandardowych" href="http://code.google.com/intl/pl/apis/analytics/docs/tracking/gaTrackingCustomVariables.html" target="_blank" rel="nofollow noopener noreferrer">Strona pomocy Google Analytics na temat zmiennych niestandardowych</a>,</li>
<li><a title="Google Analytics Blog – moc zmiennych niestandardowych" href="http://analytics.blogspot.com/2010/06/power-of-multiple-custom-variables.html" target="_blank" rel="nofollow noopener noreferrer">Blog Google Analytics – moc zmiennych niestandardowych</a>.</li>
<li>Naszych doświadczeniach;)</li>
</ul>
<h2>Zmienne niestandardowe (ang. custom variables)</h2>
<p>Najprościej mówiąc, zmienne niestandardowe dają Ci możliwość gromadzenia danych dotyczących różnych metryk i wymiarów (aby przypomnieć sobie co to jest <a title="Raporty niestandardowe w Google Analytics" href="/blog/2010/08/raporty-niestandardowe-w-google-analytics/">zajrzyj do artykułu o raportach niestandardowych w Google Analytics</a>), które nie są standardowo dostępne w panelu Google Analytics. Pozwalają one zdobyć dane na temat pewnych zachowań użytkowników Twojej strony, które nie są standardowo rozpoznawane przez system. Dla przykładu, Twoja firma oferuje darmową wersję kursu online na stronie. Możesz tak skonfigurować zmienną niestandardową, aby przekonać się jak poszczególni rodzaje użytkowników (zapisani vs. niezapisani na darmowy kurs) dalej zachowują się w ramach Twojej witryny. W szczególności możesz przekonać się m.in.:</p>
<ul>
<li>Jak dużo poszczególnych użytkowników powraca do Twojego serwisu?</li>
<li>Jakie rodzaje wysyłki są najchętniej wybierane?</li>
</ul>
<h2>Jak działają zmienne niestandardowe?</h2>
<p>Z technicznego punktu widzenia zmienne niestandardowe pozwalają oznaczyć użytkowników, którzy wykonali jakieś na działanie. Użytkownikowi, który np. kliknął button „Lubię to!&#8221; w Twoim serwisie zostaje nadana „etykieta&#8221;, która następnie może stać się wymiarem do segmentacji odwiedzających Twojego serwisu.</p>
<p>Zmienne niestandardowe mają zastosowanie na trzech poziomach strony: użytkownika, sesji, oraz pojedynczej strony. Najprościej podział ten można przedstawić za pomocą grafiki. Poniżej, krótka charakterystyka każdego z nich.</p>
<div class="photo"><img decoding="async" src="" alt="Trzy poziomy w zmiennych niestandardowych" /></div>
<p><em>Źródło: http://analytics.blogspot.com/</em></p>
<ol>
<li style="list-style-type: none;">
<ol>
<li>Poziom użytkownika</li>
</ol>
</li>
</ol>
<p>Etykieta jest nadana użytkownikowi, który spełnia założony warunek i jest określona dla niego do czasu wygaśnięcia lub usunięcia ciasteczek z jego przeglądarki np. klienci vs. niekliencki sklepu internetowego.</p>
<ol>
<li style="list-style-type: none;">
<ol>
<li>Poziom sesji</li>
</ol>
</li>
</ol>
<p>Przypomnijmy, że sesja jest czasem spędzonym przez użytkownika od momentu jego wejścia do czasu wyjścia z witryny (lub wygaśnięcia odpowiedniego ciasteczka po 30 minutach – kwestia ustawienia w Google Analytics. W związku z tym również etykiety nadane użytkownikom są aktywne jedynie na ten czas. Po opuszczeniu serwisu przez odwiedzającego traci on status użytkownika, który otrzymał.</p>
<ol>
<li style="list-style-type: none;">
<ol>
<li>Poziom strony</li>
</ol>
</li>
</ol>
<p>W czasie jednej sesji użytkownik może odwiedzić wiele stron. W zależności od akcji, którą wykonał może zostać przypisany do danej kategorii np. po kliknięciu linku lub zobaczeniu video.</p>
<p>Warto również wspomnieć, że zmienne niestandardowe zastąpiły zmienne typu SetVar. Jednak ich negatywną stroną jest fakt, że nie można ich stosować w filtrach.</p>
<h2>Jak skonfigurować zmienne niestandardowe?</h2>
<p>Przed przejściem do podania konkretnych przykładów, najpierw musisz dowiedzieć się, jak umożliwić sobie korzystanie z funkcjonalności, jaką są zmienne niestandardowe. Tutaj ponownie odwołam się do blogu Mariusza, na którym znajdziecie <a title="Praktyczne wykorzystanie niestandardowych zmiennych w Google Analytics" href="http://www.ittechnology.us/praktyczne-wykorzystanie-niestandardowych-zmiennych-w-google-analytics/" target="_blank" rel="nofollow noopener noreferrer">jak skonfigurować kod, aby mieć możliwość korzystania ze zmiennych niestandardowych</a>. Oczywiście, nieocenionym źródłem pomocy w tym względzie może okazać się również <a title="Pomoc Google Analytics na temat zmiennych niestandardowych" href="http://code.google.com/intl/pl/apis/analytics/docs/tracking/gaTrackingCustomVariables.html" target="_blank" rel="nofollow noopener noreferrer">centrum pomocy Google Analytics</a>. Gdyby tego było za mało, w przykładach poniżej będę starał się podawać przykłady kodu, który trzeba wprowadzić, aby skorzystać z danych zmiennych niestandardowych.</p>
<h2>Przykłady zmiennych niestandardowych</h2>
<p>Przykłady zostaną podane na podstawie poziomów, na których mogą być generowane zmienne niestandardowe.</p>
<h3>Poziom użytkownika &#8211; wybór wersji językowej strony</h3>
<p>Użytkownicy zostają przypisani do danego segmentu zgodnie z wersją językową serwisu, którą wybrali. Modyfikacja kodu śledzącego na stronie, w ramach które istnieje możliwość wyboru języka będzie wyglądała wówczas następująco:</p>
<div class="code">
<pre>&lt;form onsubmit="_gaq.push(['_setCustomVar', 1, 'wersja-językowa',
this.mymenu.options[this.mymenu.selectedIndex].value, 1],['_trackPageview']); "&gt;</pre>
<pre>&lt;select name=mymenu&gt;</pre>
<pre>&lt;option value="arabic"&gt;Arabski&lt;/option&gt;</pre>
<pre>&lt;option value="english"&gt;Angielski&lt;/option&gt;</pre>
<pre>&lt;option value="franch"&gt;Francuski&lt;/option&gt;</pre>
<pre>&lt;option value="spanish"&gt;Hiszpański&lt;/option&gt;</pre>
<pre>&lt;input type="submit" name="Submit" value="Submit"&gt;</pre>
<pre>&lt;/form&gt;</pre>
</div>
<p>Powyższy przykład dotyczy stron bardziej „międzynarodowych&#8221;. Innym przykładem, znanym z własnego podwórka jest serwis <a title="Jakdojade.pl" href="http://jakdojade.pl/Welcome.jsp" target="_blank" rel="nofollow noopener noreferrer">Jakdojade.pl</a>. Po wejściu na stronę ukazuje się nam ekran powitaln, w którym możemy wybrać miasto, w którym szukamy połączenia komunikacji miejskiej. Przy pomocy zmiennych niestandardowych, podobnie jak w powyższym przykładzie możemy nadać użytkownikom etykiety. W tym przypadku użyjemy jednak „onclick&#8221; zamiast „onsubmit&#8221; w śledzeniu zdarzeń. Przypomnę, że tutaj możesz przeczytać więcej o <a title="Śledzenie zdarzeń w Google Analytics" href="/blog/2010/07/sledzenie-zdarzen-w-google-analytics/">śledzeniu zdarzeń w Google Analytics</a>.</p>
<h3>Poziom sesji – typ użytkownika</h3>
<p>Na poziomie sesji można użyć wielu zmiennych niestandardowych, aby zróżnicować użytkowników na podstawie ich zachowania w czasie sesji. Najprostszym przykładem jest rozróżnienie użytkowników na podstawie ich konwersji, czyli np. na tych, którzy cokolwiek kupili (w przypadku sklepu internetowego) i pozostałych. Użytkownik, który kupi cokolwiek będzie „naznaczony&#8221; np. etykietą „buyer&#8221;.</p>
<p>Dla takiego przykładu zmodyfikowana powinna zostać strona końcowa konwersji (ang. landing page), czyli np. ekran podziękowania za dokonanie zakupu. W związku z tym kod śledzący na takiej podstronie powinien wyglądać następująco.</p>
<div class="code">
<pre>&lt;script type="text/javascript"&gt;</pre>
<pre>        var _gaq = _gaq || [];</pre>
<pre>        _gaq.push(['_setAccount','UA-xxxxxxxx-x']);</pre>
<pre>        _gaq.push(['._setCustomVar(2, "typ-użytkownika", "Buyer", 2)']);</pre>
<pre>        _gaq.push(['_trackPageview']);</pre>
<pre>…</pre>
<pre>&lt;/script&gt;</pre>
</div>
<h3>Poziom strony – różne działy</h3>
<p>Na tym poziomie zmiennej niestandardowej możesz np. sprawdzić, który dział twojego serwisu jest najbardziej popularny. Załóżmy, że prowadzisz sklep internetowy z odzieżą. Dla poszczególnych kategorii ubrań możesz nadać etykiety. Edytujesz kod źródłowy każdej z podstron.<br />
www.domain.com/damskie.html</p>
<div class="code">
<pre>&lt;script type="text/javascript"&gt;</pre>
<pre>        var _gaq = _gaq || [];</pre>
<pre>        _gaq.push(['_setAccount','UA-xxxxxxxx-x']);</pre>
<pre>        _gaq.push(['._setCustomVar(3, "kategoria", "damskie", 3)']);</pre>
<pre>        _gaq.push(['_trackPageview']);</pre>
<pre>…</pre>
<pre>&lt;/script&gt;</pre>
</div>
<p>www.domain.com/meskie.html</p>
<div class="code">
<pre>&lt;script type="text/javascript"&gt;</pre>
<pre>        var _gaq = _gaq || [];</pre>
<pre>        _gaq.push(['_setAccount','UA-xxxxxxxx-x']);</pre>
<pre>        _gaq.push(['._setCustomVar(3, "kategoria", "meskie", 3)']);</pre>
<pre>        _gaq.push(['_trackPageview']);</pre>
<pre>…</pre>
<pre>&lt;/script&gt;</pre>
</div>
<p>www.domain.com/dzieciece.html</p>
<div class="code">
<pre>&lt;script type="text/javascript"&gt;</pre>
<pre>        var _gaq = _gaq || [];</pre>
<pre>        _gaq.push(['_setAccount','UA-xxxxxxxx-x']);</pre>
<pre>        _gaq.push(['._setCustomVar(3, "kategoria", "dzieciece", 3)']);</pre>
<pre>        _gaq.push(['_trackPageview']);</pre>
<pre>…</pre>
<pre>&lt;/script&gt;</pre>
</div>
<p>I tak dalej:)</p>
<p>Na koniec słowo komentarza, który jest motywem przewodnim większości moich artykułów:) W przypadku zmiennych niestandardowych również nie można mówić o najlepszych praktykach – myślę, że sami dokładnie zdajecie sobie z tego sprawę. W końcu, po co komuś rozróżnienie użytkowników na klientów i nieklientów, jeżeli Twoja strona nie jest „sprzedażowa&#8221;.</p>
<h2>Podsumowanie</h2>
<p>Starałem się jak najprościej wytłumaczyć działanie tej funkcjonalności Google Analytics – mam nadzieję, że mi się udało:) Pamiętam, że sam na początku miałem z tym problem, więc chciałem Wam krok po kroku to pokazać. Jeżeli jednak ciągle nie czujesz istoty zmiennych niestandardowych, to zapraszam do <a title="Youtube – istota zmiennych niestandardowych" href="http://www.youtube.com/watch?v=UmQTfqmoSyk" target="_blank" rel="nofollow noopener noreferrer">obejrzenia filmu dotyczącego istoty i podstaw tworzenia zmiennych niestandardowych</a> (film jest w języku angielskim i niestety w bardzo słabej jakości dźwięku), ale dla mnie okazał się bardzo pomocny. Pamiętaj też, że jak już się natrudzisz w Google Analytics, to raportowanie będzie już przyjemniejsze dzięki <a href="https://www.conversion.pl/pl/analityka-internetowa/google-data-studio/" rel="noopener noreferrer" target="_blank">Google Data Studio</a> &#8211; programowi, który służy do raportowania danych z różnych usług Google oraz innych, dodanych przez użytkownika źródeł. Integruje dane z wielu narzędzi w jednym miejscu i tworzy na ich podstawie raport, które następnie prezentuje w formie atrakcyjnych wizualnie wykresów. Tak to można analizować! Jak zawsze zapraszam Was do dyskusji w komentarzach.</p><p>The post <a href="https://conversion.pl/blog/zrozumiec-zmienne-niestandardowe-w-google-analytics/">Zrozumieć zmienne niestandardowe w Google Analytics</a> first appeared on <a href="https://conversion.pl">Conversion</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
