<?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>Integracja CRM - Conversion</title>
	<atom:link href="https://conversion.pl/tag/integracja-crm/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>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>
	</channel>
</rss>
