<?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>Wiktoria Więcek | Bluerank</title>
	<atom:link href="https://www.bluerank.com/blog/author/wiktoria-wiecek/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bluerank.com</link>
	<description>Agencja SEM - Pozycjonowanie (SEO) i Kampanie Linków Sponsorowanych (PPC)</description>
	<lastBuildDate>Tue, 19 Dec 2023 11:01:00 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.bluerank.com/wp-content/uploads/2020/12/cropped-favicon-1-32x32.png</url>
	<title>Wiktoria Więcek | Bluerank</title>
	<link>https://www.bluerank.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Jak policzyć atrybucję w GA4 &#8211; Model Markowa</title>
		<link>https://www.bluerank.com/blog/model-markowa-jak-policzyc-atrybucje-w-ga4/</link>
					<comments>https://www.bluerank.com/blog/model-markowa-jak-policzyc-atrybucje-w-ga4/#respond</comments>
		
		<dc:creator><![CDATA[Wiktoria Więcek]]></dc:creator>
		<pubDate>Thu, 28 Sep 2023 11:57:37 +0000</pubDate>
				<category><![CDATA[Marketing Analytics]]></category>
		<category><![CDATA[Analityka internetowa]]></category>
		<category><![CDATA[atrybucja]]></category>
		<category><![CDATA[GA4]]></category>
		<category><![CDATA[Google Analytics 4]]></category>
		<category><![CDATA[model markowa]]></category>
		<guid isPermaLink="false">https://www.bluerank.com/?p=21263</guid>

					<description><![CDATA[<p>Spis treści: Co to jest atrybucja? Heurystyczne modele atrybucji Atrybucja w Google Analytics 4 Atrybucja w modelu Markowa Teoria Jak przeliczyć atrybucję z surowych ...</p>
The post <a href="https://www.bluerank.com/blog/model-markowa-jak-policzyc-atrybucje-w-ga4/">Jak policzyć atrybucję w GA4 – Model Markowa</a> first appeared on <a href="https://www.bluerank.com">Bluerank</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Spis treści:</h2>



<ol class="wp-block-list"><li><strong><a href="#k1" title="Co to jest atrybucja? ">Co to jest atrybucja?</a></strong></li><li><strong><a href="#k2" title="Heurystyczne modele atrybucji ">Heurystyczne modele atrybucji</a></strong></li><li><strong><a href="#k3" title="Atrybucja w Google Analytics 4 ">Atrybucja w Google Analytics 4</a></strong></li><li><strong><a href="#k4" title="Atrybucja w modelu Markowa ">Atrybucja w modelu Markowa</a></strong></li><li><strong><a href="#k5" title="Teoria">Teoria</a></strong></li><li><strong><a href="#k6" title="Jak przeliczyć atrybucję z surowych danych na łańcuchy Markowa w BigQuery? ">Jak przeliczyć atrybucję z surowych danych na łańcuchy Markowa w BigQuery?</a></strong></li><li><strong><a href="#k7" title="Efekt + porównanie ">Efekt + porównanie</a></strong></li><li><strong><a href="#k8" title="Wnioski">Wnioski</a></strong></li></ol>



<p>Jaki model atrybucji będzie dla mnie najlepszy? Odpowiedź: To zależy. Sprawę „ułatwia” nam w pewien sposób Google, wycofując we wrześniu 2023 z Google Analytics 4 modele heurystyczne i zostawiając tylko 3 modele atrybucji. Powoduje to, że chcąc wykorzystać inne modele, musimy je przeliczyć sami. Dopiero porównując ze sobą dane z różnych modeli, możemy zastanowić się, jaki model atrybucji będzie najlepszy dla naszego biznesu. Jak zatem policzyć atrybucję? Jak porównać dane z różnych modeli między sobą? Sprawdźmy, jak to zrobić korzystając z danych Google Analytics 4 (GA4) i chmury Google &#8211; BigQuery.</p>



<p></p>



<h2 class="wp-block-heading" id="k1">Co to jest atrybucja?</h2>



<p>Atrybucja konwersji to w marketingu proces określania, które działania marketingowe przyczyniły się do pożądanego zachowania klienta np. zakupu produktu, zapisu do newslettera czy wypełnienia formularza kontaktowego. <br>W zależności, jaki model wybierzemy, wartość i liczba konwersji zostanie przypisana inaczej. Innymi słowy: modele atrybucji przypisują danym źródłom, kanałom, reklamom konkretne wartości, w zależności od wybranej metodologii.</p>



<h2 class="wp-block-heading" id="k2">Heurystyczne modele atrybucji</h2>



<p>Na podstawie tego, jaki model wykorzystuje dane narzędzie &#8211; w taki sposób zostanie podzielona zasługa za konkretne działania. Najbardziej rozpowszechniony do tej pory był model ostatniego niebezpośredniego kliknięcia (tzw. <em>last click </em>a w Google Analytics Universal <em>last not direct click</em>), który wartość i liczbę konwersji przypisuje ostatniemu źródłu (niebezpośredniemu), które ją spowodowało.</p>



<p>&nbsp;Inne modele to heurystyczne to:</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" src="https://www.bluerank.com/wp-content/uploads/2023/09/Picture12.png" alt="" class="wp-image-21264" width="756" height="338" srcset="https://www.bluerank.com/wp-content/uploads/2023/09/Picture12.png 756w, https://www.bluerank.com/wp-content/uploads/2023/09/Picture12-300x134.png 300w, https://www.bluerank.com/wp-content/uploads/2023/09/Picture12-112x50.png 112w, https://www.bluerank.com/wp-content/uploads/2023/09/Picture12-571x255.png 571w, https://www.bluerank.com/wp-content/uploads/2023/09/Picture12-525x235.png 525w" sizes="(max-width: 756px) 100vw, 756px" /><figcaption><em>Rys. opis modeli heurystycznych atrybucji &#8211; źródło własne</em></figcaption></figure></div>



<p class="has-text-align-center"></p>



<h2 class="wp-block-heading" id="k3">Atrybucja w Google Analytics 4</h2>



<p>GA4 wprowadza w atrybucji swoistą rewolucję – zapoczątkowaną kilka lat temu w Google Ads. Chodzi o powolne odchodzenie od heurystycznych modeli, na korzyść modeli algorytmicznych. Dzielą one liczbę konwersji i ich wartość na mniejsze części i przypisują je różnym źródłom, które występują na ścieżce użytkownika. GA4 korzysta na ten moment w różnych raportach z 3 modeli atrybucji:</p>



<ul class="wp-block-list"><li><em>data driven</em>, </li><li><em>last not direct click</em> np. w raporcie pozyskanie ruchu,</li><li><em>first click </em>– np. w raporcie pozyskanie użytkownika.</li></ul>



<p>Model <em>data driven</em> dzieli konwersje na mniejsze części – stąd w raportach możemy zobaczyć konwersje cząstkowe (innymi słowy, wartości po przecinku).</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="756" height="232" src="https://www.bluerank.com/wp-content/uploads/2023/09/Picture13.png" alt="" class="wp-image-21265" srcset="https://www.bluerank.com/wp-content/uploads/2023/09/Picture13.png 756w, https://www.bluerank.com/wp-content/uploads/2023/09/Picture13-300x92.png 300w, https://www.bluerank.com/wp-content/uploads/2023/09/Picture13-150x46.png 150w, https://www.bluerank.com/wp-content/uploads/2023/09/Picture13-571x175.png 571w, https://www.bluerank.com/wp-content/uploads/2023/09/Picture13-525x161.png 525w" sizes="(max-width: 756px) 100vw, 756px" /><figcaption>Rys. przykład konwersje cząstkowe w raporcie w raporcie porównania modeli atrybucji</figcaption></figure></div>



<p>Model <em>data driven</em>, oparty na wartości Shapley&#8217;a z teorii gier losowych przypisuje wartości algorytmicznie – jak to się dzieje? Jak ustalane są poszczególne wagi? Możemy o tym przeczytać w pomocy Google:</p>



<p>„<em>Wykorzystuje algorytmy systemów uczących się do oceny zarówno ścieżek konwersji, jak i ścieżek bez konwersji. Powstały w ten sposób model&nbsp;oparty na danych&nbsp;uczy się, w jaki sposób różne punkty kontaktu wpływają na wyniki konwersji. Model uwzględnia takie czynniki, jak czas, który upłynął od konwersji, rodzaj urządzenia, liczba interakcji z reklamą, kolejność ekspozycji na reklamy czy typ komponentów kreacji. Korzystając z metody przeciwstawnej hipotezy, model porównuje ze sobą to, co zaszło z&nbsp;tym, co mogłoby się wydarzyć, aby określić, które punkty kontaktu najprawdopodobniej doprowadzą do konwersji. Model przypisuje tym punktom kontaktu udział w konwersji na podstawie obliczonego prawdopodobieństwa</em>” &#8211; źródło <a href="https://support.google.com/analytics/answer/10596866?hl=pl&amp;sjid=10004842146549516972-EU#zippy=%2Cin-this-article%2Cthe-methodology-behind-data-driven-attribution-advanced%2Ctematy-w-tym-artykule%2Cmetodologia-atrybucji-opartej-na-danych-zaawansowana" title="TUTAJ">tutaj.</a></p>



<p>Z końcem września zostaną wycofane z Google Analytics 4 modele heurystyczne takie jak liniowy, upływ czasu, uwzględnienie pozycji. Jak przeliczyć atrybucję na inny model niż <em>last click</em> lub <em>data drive</em>n? Z pomocą przychodzi BigQuery – hurtownia danych, do której możemy przesłać dane z GA4 i na surowych danych wykonać dowolne operacje.</p>



<h2 class="wp-block-heading" id="k4">Atrybucja w modelu Markowa</h2>



<p>Alternatywą do algorytmicznego modelu <em>data driven</em>, jest atrybucja oparta na łańcuchach Markowa. W wielu przypadkach lepiej opisuje ona rzeczywistość. Warto sprawdzić, które elementy naszego media mixu, są niedoszacowane, a które są przeszacowane. Modele atrybucji oparte na łańcuchach Markowa nie przyjmują, <br>że wszystkie kanały marketingowe mają taki sam wpływ na konwersję.</p>



<h3 class="wp-block-heading" id="k5">Teoria</h3>



<p>Opisywany model, wykorzystuje teorię łańcuchów Markowa, do określania wpływu poszczególnych kanałów marketingowych na konwersję.</p>



<p>W modelu atrybucji opartym na łańcuchach Markowa ścieżka konwersji jest traktowana jako łańcuch Markowa, <br>w którym stany reprezentują interakcje klienta z marką. Prawdopodobieństwo przejścia z jednego stanu do drugiego zależy od kanału marketingowego, w którym klient wykonał interakcję.</p>



<p>Model atrybucji oparty na łańcuchach Markowa można wykorzystać do przypisania udziału w konwersji do poszczególnych kanałów marketingowych. Udział w konwersji dla danego kanału marketingowego jest obliczany jako prawdopodobieństwo przejścia z poprzedniego stanu do stanu konwersji, przy założeniu, że kanał marketingowy był kanałem, w którym klient wykonał interakcję.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img decoding="async" src="https://www.bluerank.com/wp-content/uploads/2023/09/Picture14-1024x579.png" alt="" class="wp-image-21266" width="768" height="434" srcset="https://www.bluerank.com/wp-content/uploads/2023/09/Picture14-1024x579.png 1024w, https://www.bluerank.com/wp-content/uploads/2023/09/Picture14-300x170.png 300w, https://www.bluerank.com/wp-content/uploads/2023/09/Picture14-768x435.png 768w, https://www.bluerank.com/wp-content/uploads/2023/09/Picture14-88x50.png 88w, https://www.bluerank.com/wp-content/uploads/2023/09/Picture14-571x323.png 571w, https://www.bluerank.com/wp-content/uploads/2023/09/Picture14-525x297.png 525w, https://www.bluerank.com/wp-content/uploads/2023/09/Picture14.png 1285w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption><em>Rys. uproszczony przykład ścieżki klienta z prawdopodobieństwem na poszczególnych ścieżkach</em></figcaption></figure></div>



<p class="has-text-align-left">Model atrybucji oparty na łańcuchach Markowa ma kilka zalet, w tym:</p>



<ul class="wp-block-list"><li>jest bardziej realistyczny niż modele atrybucji oparte heurystycznie,</li><li>jest mniej wrażliwy na przypadkowe dane o małej istotności statystycznej,</li><li>jest mniej obciążający obliczeniowo, dzięki temu możemy rozbijać kanały na subkanały i dokonywać bardziej granularnych obliczeń,</li><li>inaczej niż Model&nbsp;Shapley&#8217;a&nbsp;– nie dyskryminuje&nbsp;kanałów&nbsp;domykających na ścieżkach (np.&nbsp;remarketingu).</li></ul>



<h2 class="wp-block-heading" id="k6">Jak przeliczyć atrybucję z surowych danych na łańcuchy Markowa w BigQuery?</h2>



<h4 class="wp-block-heading">Czego będziemy potrzebować?</h4>



<p>1. Projektu w Google Cloud, w którym przechowamy dane oraz połączonego z nim konta GA4,</p>



<p>2. Środowiska do uruchomienia skryptu w Python,</p>



<p>3. Biblioteki phytonowej: https://github.com/DP6/Marketing-Attribution-Models.</p>



<p>Biblioteka umożliwia nam za pomocą skryptów pyhtonowych i zapytań SQL-owych dokonać skomplikowanych przeliczeń matematycznych, aby z surowych danych, uzyskać wybrany model heurystyczny lub model oparty na łańcuchach Markowa.</p>



<p>4. Odpowiednich danych, które prześlemy do BigQuery. Szczególnie ważne będą:&nbsp;</p>



<p><strong>journey_id</strong>: &nbsp;unikalny id ścieżki użytkownika. Najczęściej będzie to kombinacja identyfikatora sesji i użytkownika,</p>



<p><strong>path_channels</strong>: kanał ścieżki prowadzący do konwersji,</p>



<p><strong>path_timestamps</strong>: różnicę między czasem kliknięcia i konwersji,</p>



<p><strong>conversion</strong>: danych o konwersji,</p>



<p><strong>conversion_value</strong>: wartość konwersji,</p>



<p><strong>user_pseudo_id</strong> : wartość przekazywana do BQ, kombinacja cookie id i identyfikatora sesji,</p>



<p><strong>user_id: </strong>unikalny identyfikator użytkownika,</p>



<p><strong>ga_session_id</strong> : identyfikator sesji.</p>



<p>5. Skonfigurowanego grupowania kanałów w GA4 – grupowanie kanałów, które dobrze odzwierciedla nasze wydatki marketingowe. Innymi słowy, podziału media mixu na mniejsze części, dla których będziemy chcieli porównać wartości i liczby konwersji.</p>



<p>Za pomocą biblioteki i danych z BigQuery możemy zbudować model, który przeliczy atrybucję z GA4 składowaną <br>w BigQuery w postaci surowych danych, na atrybucję opartą na Łańcuchach Markowa. Szczegółowe kody pythonowe <br>i algorytm, znajdziesz w <a href="https://stacktonic.com/article/build-a-data-driven-attribution-model-using-google-analytics-4-big-query-and-python" title="tym artykule">tym artykule</a>.</p>



<h4 class="wp-block-heading" id="k7">Efekt + porównanie</h4>



<p>Wynikiem wykonanych przeliczeń będzie przypisana przez model liczba transakcji i/lub przychodów, która została przypisana do konkretnego kanału. Wyniki różnych atrybucji możemy śmiało pomiędzy sobą porównywać &#8211; pozwoli nam to na lepsze zrozumienie ścieżki użytkownika.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.bluerank.com/wp-content/uploads/2023/09/image_2023-09-27_14_10_02.png" alt="" class="wp-image-21273" width="776" height="272" srcset="https://www.bluerank.com/wp-content/uploads/2023/09/image_2023-09-27_14_10_02.png 776w, https://www.bluerank.com/wp-content/uploads/2023/09/image_2023-09-27_14_10_02-300x105.png 300w, https://www.bluerank.com/wp-content/uploads/2023/09/image_2023-09-27_14_10_02-768x269.png 768w, https://www.bluerank.com/wp-content/uploads/2023/09/image_2023-09-27_14_10_02-143x50.png 143w, https://www.bluerank.com/wp-content/uploads/2023/09/image_2023-09-27_14_10_02-571x200.png 571w, https://www.bluerank.com/wp-content/uploads/2023/09/image_2023-09-27_14_10_02-525x184.png 525w" sizes="auto, (max-width: 776px) 100vw, 776px" /><figcaption><em>Rys. przykładowe porównanie modelu opartego o łańcuchy Markowa i last click</em></figcaption></figure></div>



<p>Dla powyższego wykresu możemy zauważyć, że o ile Google w modelu <em>last click</em> zaraportował prawie 1 milion złotych przychodu, to w modelu atrybucji opartej o łańcuchy, wyszło niewiele ponad 800 tysięcy złotych. Z drugiej strony w modelu <em>last click</em> przychody z Social Ads zostały mocno niedoszacowane (ponad 100&nbsp;000 złotych więcej widzimy w modelu Markowa). W ten sposób możemy później na podstawie takich danych przetestować inny podział budżetów marketingowych. &nbsp;</p>



<h2 class="wp-block-heading" id="k8">Wnioski</h2>



<p>Analiza różnych modeli atrybucji może pomóc w zrozumieniu, jak klienci przechodzą przez ścieżkę konwersji. Różne modele pomogą nam lepiej estymować zależności między ścieżkami oraz lepiej określić, które z są ważne i wymagają dofinansowania, a z których możemy zwyczajnie zrezygnować.</p>



<p>Jeżeli potrzebujesz pomocy w przeliczaniu, konfiguracji BigQuery – zapraszamy do kontaktu.</p>



<p><strong>Źródła:</strong></p>



<ol class="wp-block-list" type="1"><li><a href="https://support.google.com/analytics/answer/10596866?hl=pl&amp;sjid=10004842146549516972-EU#zippy=%2Cin-this-article%2Cthe-methodology-behind-data-driven-attribution-advanced%2Ctematy-w-tym-artykule%2Cmetodologia-atrybucji-opartej-na-danych-zaawansowana">https://support.google.com/analytics/answer/10596866?hl=pl&amp;sjid=10004842146549516972-EU#zippy=%2Cin-this-article%2Cthe-methodology-behind-data-driven-attribution-advanced%2Ctematy-w-tym-artykule%2Cmetodologia-atrybucji-opartej-na-danych-zaawansowana</a></li><li><a href="https://sprawnymarketing.pl/blog/wartosc-shapleya-w-modelowaniu-atrybucji/">https://sprawnymarketing.pl/blog/wartosc-shapleya-w-modelowaniu-atrybucji/</a></li><li><a href="https://towardsdatascience.com/brief-introduction-to-markov-chains-2c8cab9c98ab">https://towardsdatascience.com/brief-introduction-to-markov-chains-2c8cab9c98ab</a></li><li><a href="https://stacktonic.com/article/build-a-data-driven-attribution-model-using-google-analytics-4-big-query-and-python">https://stacktonic.com/article/build-a-data-driven-attribution-model-using-google-analytics-4-big-query-and-python</a></li></ol>



<p></p>



<h2 class="wp-block-heading"></h2>



<p></p>The post <a href="https://www.bluerank.com/blog/model-markowa-jak-policzyc-atrybucje-w-ga4/">Jak policzyć atrybucję w GA4 – Model Markowa</a> first appeared on <a href="https://www.bluerank.com">Bluerank</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.bluerank.com/blog/model-markowa-jak-policzyc-atrybucje-w-ga4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jak zacząć korzystać z BigQuery?</title>
		<link>https://www.bluerank.com/blog/jak-zaczac-korzystac-z-bigquery/</link>
					<comments>https://www.bluerank.com/blog/jak-zaczac-korzystac-z-bigquery/#respond</comments>
		
		<dc:creator><![CDATA[Wiktoria Więcek]]></dc:creator>
		<pubDate>Wed, 10 May 2023 05:48:59 +0000</pubDate>
				<category><![CDATA[Marketing Analytics]]></category>
		<category><![CDATA[Analityka internetowa]]></category>
		<category><![CDATA[big query]]></category>
		<category><![CDATA[narzędzia marketingowe]]></category>
		<guid isPermaLink="false">https://www.bluerank.com/?p=20712</guid>

					<description><![CDATA[<p>Ilość danych generowanych przez działania marketingowe rośnie w zawrotnym tempie. Umiejętność ich efektywnej analizy staje się nieodzowna dla sukcesu każdej kampanii. Dodatkowo jesteśmy świadkami przejścia ...</p>
The post <a href="https://www.bluerank.com/blog/jak-zaczac-korzystac-z-bigquery/">Jak zacząć korzystać z BigQuery?</a> first appeared on <a href="https://www.bluerank.com">Bluerank</a>.]]></description>
										<content:encoded><![CDATA[<p>Ilość danych generowanych przez działania marketingowe rośnie w zawrotnym tempie. Umiejętność ich efektywnej analizy staje się nieodzowna dla sukcesu każdej kampanii. Dodatkowo jesteśmy świadkami przejścia na kolejną wersję Google Analytics, która umożliwia wszystkim użytkownikom darmową integrację konta GA4 z BigQuery. Dlaczego warto korzystać z BigQuery? Jak połączyć dane z Google Analytics 4 i Google Ads do BigQuery? Jak wykorzystać potencjał tego narzędzia? Jak zacząć analizować przesłane tam dane? Na te i inne pytania odpowiemy w serii artykułów dotyczących BigQuery. Zacznijmy od podstaw, czyli tego czym jest BigQuery i jak połączyć je z dwoma kluczowymi źródłami danych – Google Ads i Google Analytics 4&nbsp;</p>



<div style="height:33px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Spis treści:</h2>



<ol class="wp-block-list"><li><strong><a href="#k1" title="Co to jest BigQuery i dlaczego warto z niego korzystać?">Co to jest BigQuery i dlaczego warto z niego korzystać?</a></strong><ul><li><strong><a href="#k2" title="Jedno źródło prawdy">Jedno źródło prawdy</a></strong></li></ul></li><li><strong><a href="#k3" title="Jak wygląda konfiguracja pierwszego projektu w Google Cloud Platform?">Jak wygląda konfiguracja pierwszego projektu w Google Cloud Platform?</a></strong></li><li><strong><a href="#k4" title="Tryb piaskownicy">Tryb piaskownicy</a></strong></li><li><strong><a href="#k5" title="Jakie są koszty BigQuery?">Jakie są koszty BigQuery?</a></strong></li><li><strong><a href="#k6" title="Jak przesłać dane do BigQuery?">Jak przesłać dane do BigQuery?</a></strong><ul><li><strong><a href="#k7" title="Jak połączyć dane z Google Analytics 4 do BigQuery?">Jak połączyć dane z Google Analytics 4 do BigQuery?</a></strong></li><li><strong><a href="#k8" title="BigQuery Data Transfer Service, czyli jak połączyć dane z Google Ads do BigQuery?">BigQuery Data Transfer Service, czyli jak połączyć dane z Google Ads do BigQuery?</a></strong></li></ul></li><li><strong><a href="#k9" title="Co dalej?">Co dalej?</a></strong></li></ol>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="k1">Co to jest BigQuery i dlaczego warto z niego korzystać?&nbsp;</h2>



<p>BigQuery jest skalowalną hurtownią danych w chmurze <a href="https://cloud.google.com/" target="_blank" rel="noreferrer noopener">Google Cloud Platform</a>. Pozwala na sprawne analizowanie i wyciąganie wniosków z dużych zbiorów danych z różnych źródeł. Dodatkowo możesz przechowywać tam dane w formie tabelarycznej. Do przetwarzania danych w BQ przydatna będzie znajomość SQL (Structured Query Language). Nie znasz SQL? Spokojnie, dane możesz przeanalizować korzystając z narzędzi BI (Looker Studio, Power BI i inne &#8211; więcej o tego typu narzędziach pisaliśmy w poprzednim artykule – link <a href="https://www.bluerank.com/blog/porownanie-wybranych-narzedzi-business-intelligence-do-wizualizacji-danych/" title="tutaj">tutaj</a>). &nbsp;</p>



<h3 class="wp-block-heading" id="k2">Jedno źródło prawdy&nbsp;</h3>



<p>BigQuery często nazywane jest „<strong>jednym źródłem prawdy”.</strong> Określenie to wzięło się z możliwości wyciągnięcia wniosków i <strong>analiz z wielu różnych źródeł oraz danych historycznych</strong>. Umożliwia łatwe i szybkie przetwarzanie dużych zbiorów danych. Dodatkowo, dzięki <strong>skalowalności</strong> BQ oferuje elastyczne zwiększanie oraz zmniejszanie zużywanych zasobów, co pozwala na dopasowanie mocy obliczeniowej do bieżących potrzeb oraz ograniczanie niepotrzebnych kosztów. Narzędzie jest częścią ekosystemu Google Cloud Platform, co umożliwia łatwą integrację z innymi usługami Google, takimi jak Google Cloud Storage, Google Dataflow czy Google Analitycs 4.&nbsp;&nbsp;</p>



<p>Ważnym tematem w aspekcie korzystania z BigQuery jest <strong>prywatność danych</strong>. Narzędzie zapewnia wysoki poziom bezpieczeństwa danych, dzięki czemu możesz mieć pewność, że Twoje dane są chronione przed nieautoryzowanym dostępem.&nbsp;</p>



<p>Ponadto, co najważniejsze BigQuery oferuje <strong>szereg narzędzi analitycznych,</strong> takich jak możliwość tworzenia raportów, analizy trendów czy wykorzystanie elementów Machine Learning. Dzięki temu możesz uzyskać wartościowe informacje na temat swoich danych bez konieczności posiadania dużej wiedzy z dziedzin programowania czy AI.&nbsp;</p>



<h2 class="wp-block-heading" id="k3">Jak wygląda konfiguracja pierwszego projektu w Google Cloud Platform?&nbsp;</h2>



<p>BigQuery jest jednym z narzędzi Google Cloud Platform, zatem aby zacząć niego korzystać konieczne jest utworzenie konta:&nbsp;</p>



<ul class="wp-block-list"><li>konieczne jest zalogowanie się kontem Google,&nbsp;</li><li>zostaniesz poproszona/y o podanie danych karty kredytowej – jest to zabezpieczenie przed robotami i żadne środki nie zostaną pobrane z Twojego konta,&nbsp;</li><li>otrzymasz darmowe <strong>300$ na start (ważne 90 dni)</strong> – wystarczające środki, aby zapoznać się z interfejsem oraz w celach edukacyjnych. Nie zostaniesz też obciążony dodatkowymi kosztami, jeśli nie wyrazisz na to zgody.&nbsp;&nbsp;</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="585" src="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-1-1024x585.jpg" alt="" class="wp-image-20715" srcset="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-1-1024x585.jpg 1024w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-1-300x172.jpg 300w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-1-768x439.jpg 768w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-1-87x50.jpg 87w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-1-571x326.jpg 571w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-1-525x300.jpg 525w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-1.jpg 1303w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Po utworzeniu konta czas na stworzenie pierwszego projektu w <a href="https://console.cloud.google.com/welcome" target="_blank" rel="noreferrer noopener">Google Cloud Project</a>. Jest to podstawowy poziom organizacji w GCP (Google Cloud Platform) i to do niego przypiszemy narzędzia, z których chcemy korzystać. BigQuery jest aktywowane automatycznie, zatem etap konfiguracji mamy za sobą.&nbsp;</p>



<h2 class="wp-block-heading" id="k4">Tryb piaskownicy&nbsp;</h2>



<p>Jeśli nie chcesz podawać danych z karty kredytowej, a jedynie przetestować działanie BigQuery na podstawie publicznych zbiorów danych rozwiązanie <a href="https://cloud.google.com/bigquery/docs/sandbox" target="_blank" rel="noreferrer noopener">BigQuery Sandbox</a> jest stworzone idealnie dla Ciebie. w tym celu otwórz narzędzie BigQuery, zaloguj się do swojego konta Google, utwórz projekt i gotowe! Przed Tobą powinien znajdować się baner odnośnie „piaskownicy”.&nbsp;</p>



<p>Pamiętaj! To rozwiązanie nie pozwala Ci na przesyłanie własnych danych oraz wszystkie utworzone przez Ciebie tabele znikną po 60 dniach.&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="262" src="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-2-1024x262.png" alt="" class="wp-image-20717" srcset="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-2-1024x262.png 1024w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-2-300x77.png 300w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-2-768x196.png 768w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-2-150x38.png 150w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-2-571x146.png 571w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-2-525x134.png 525w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-2.png 1432w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<h2 class="wp-block-heading" id="k5">Jakie są koszty BigQuery?&nbsp;</h2>



<p>Koszty BigQuery możemy podzieli na dwa rodzaje:</p>



<ul class="wp-block-list"><li>cena przetwarzania (analiz) danych – koszt wywoływania zapytań SQL, funkcji i skryptów stworzonych przez użytkownika.<br>&#8211; pierwszy 1TB przetwarzania danych jest darmowy,&nbsp;<br>&#8211; po przekroczeniu limitu koszt jest równy 5$ / TB,&nbsp;</li></ul>



<ul class="wp-block-list"><li>przechowywanie danych – koszt przechowywania danych, które zostały przesłane do BQ:&nbsp;<br>&#8211; pierwsze 10 GB danych miesięcznie jest bezpłatne,&nbsp;<br>&#8211; po przekroczeniu limitu koszt przetrzymywania danych długofalowych (tabele, które nie były edytowane w ciągu  ostatnich 90 dni) to 0.01$ / GB, zaś koszt danych używanych w ciągu ostatnich 90 dni to 0.02$ / GB.&nbsp;</li></ul>



<p>Jeden gigabajt odpowiada za około 1,6 mln zdarzeń w Google Analytics, choć liczba ta będzie się zmieniać w zależności od rozmiaru działania.&nbsp;</p>



<p>Wiecej informacji o opłatach za BigQuery: <a href="https://cloud.google.com/bigquery/pricing" target="_blank" rel="noreferrer noopener">https://cloud.google.com/bigquery/pricing</a>. Jeśli chcesz sprawdzić koszt wykonanego zapytania skorzystaj z <a href="https://developers.google.com/analytics/blog/2023/bigquery-vs-ui?hl=en" title="kalkulatora kosztów">kalkulatora kosztów</a>.&nbsp;</p>



<h2 class="wp-block-heading" id="k6">Jak przesłać dane do BigQuery?&nbsp;</h2>



<p>Utworzyliśmy konto, stworzyliśmy również projekt, ale skąd wziąć dane, które będziemy analizować? Możemy je przesłać za pomocą narzędzi Google Cloud do przesyłania lub magazynowania danych takich jak Cloud Storage, Dataflow lub Pub/Sub. Możliwe jest również użycie API BigQuery stworzone do przesyłania danych. Sposoby te zostaną omówione w kolejnym artykule, zaś dziś omówimy krok po kroku proces integracji Google Analytics 4 oraz Google Ads z BigQuery.&nbsp;</p>



<h3 class="wp-block-heading" id="k7">Jak połączyć dane z Google Analytics 4 do BigQuery?&nbsp;</h3>



<p>Aby korzystać z danych GA4 w BigQuery, konieczne jest połączenie usługi GA4 z utworzonym przez nas projektem w Google Cloud Platform. Wcześniej, w Google Analytics Universal możliwości integracji możliwe było jedynie dla użytkowników „premium” – korzystających z płatnej wersji 360. W GA4 firma Google udostępniła tę możliwość darmowo, dla wszystkich. Dzięki temu, po zaledwie kilku kliknięciach jesteśmy w stanie uruchomić automatyczny eksport danych z Google Analytics do BigQuery.&nbsp;</p>



<p>Możliwość połączenia Google Analytics 4 i BigQuery znajdziemy w panelu administracji. Należy użyć adresu e-mail, który ma uprawnienia dostępu do projektu BigQuery na poziomie właściciel oraz rolę edytora w usłudze w Analytics zawierającej widok danych, który chcemy połączyć:&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="602" height="503" src="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-3.jpg" alt="" class="wp-image-20718" srcset="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-3.jpg 602w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-3-300x251.jpg 300w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-3-60x50.jpg 60w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-3-511x427.jpg 511w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-3-399x333.jpg 399w" sizes="auto, (max-width: 602px) 100vw, 602px" /></figure></div>



<p>Eksport danych z Google Analytics 4 pozwala nam na dostęp do <strong>surowych danych</strong> zatem mogą one różnić się od tych widocznych w interfejsie Google Analytics. Istnieje również kilka innych powodów tego zjawiska takie jak atrybucja ruchu wpływ narzędzi Google Signals. Wszystkie przyczyny zostały szczegółowo opisane <a href="https://developers.google.com/analytics/blog/2023/bigquery-vs-ui?hl=en" title="w dokumentacji">w dokumentacji</a>.&nbsp;&nbsp;</p>



<p>Podczas przesyłania danych musimy się jednak liczyć z istniejącymi limitami. Dla wersji standardowej jest to 1 mln zdarzeń dziennie, zaś dla wersji 360 są to miliardy zdarzeń dziennie. Warto zatem podczas konfiguracji uwzględniać określone strumienie dane i wykluczyć niepotrzebne zdarzenia.&nbsp;</p>



<p>Po przesłaniu danych każdy wiersz w tabeli BigQuery odpowiada kolejnemu zdarzeniu, zaś dane zdarzenia są unikalne dla Google Analytics 4.&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="557" src="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-4-1024x557.png" alt="" class="wp-image-20719" srcset="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-4-1024x557.png 1024w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-4-300x163.png 300w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-4-768x418.png 768w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-4-92x50.png 92w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-4-571x311.png 571w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-4-525x286.png 525w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-4.png 1286w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<h3 class="wp-block-heading" id="k8">BigQuery Data Transfer Service, czyli jak połączyć dane z Google Ads do BigQuery?&nbsp;</h3>



<p>Oprócz linkowania narzędzia Google Analytics z&nbsp; BigQuery istnieje również prosty sposób na przesyłanie danych z narzędzi takich jak YouTube czy Google Ads na którym dziś się skupimy.&nbsp;&nbsp;</p>



<p>W celu utworzenie eksportu danych z Google Ads do BigQuery pierwszym krokiem jest włączenie darmowego narzędzia <a href="https://console.cloud.google.com/apis/library/bigquerydatatransfer.googleapis.com" title="BigQuery Data Transfer Service">BigQuery Data Transfer Service</a> w naszym projekcie Google Cloud. Następnie przechodzimy do BigQuery oraz Data transfers:&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="575" height="680" src="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-5.png" alt="" class="wp-image-20720" srcset="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-5.png 575w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-5-254x300.png 254w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-5-42x50.png 42w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-5-361x427.png 361w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-5-282x333.png 282w" sizes="auto, (max-width: 575px) 100vw, 575px" /></figure></div>



<p>Po przejściu do narzędzia zobaczymy listę aktualnych, istniejących transferów:&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="353" src="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-6-1024x353.png" alt="" class="wp-image-20721" srcset="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-6-1024x353.png 1024w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-6-300x103.png 300w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-6-768x265.png 768w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-6-145x50.png 145w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-6-571x197.png 571w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-6-525x181.png 525w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-6.png 1090w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<p>Po kliknięciu „Utwórz transfer” („Create transfer”) zostaniemy poproszeni o wybranie typu źródła danych. w naszym przypadku wybieramy „Google Ads (formerly AdWords)”:&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="815" height="684" src="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-7.png" alt="" class="wp-image-20722" srcset="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-7.png 815w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-7-300x252.png 300w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-7-768x645.png 768w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-7-60x50.png 60w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-7-509x427.png 509w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-7-397x333.png 397w" sizes="auto, (max-width: 815px) 100vw, 815px" /></figure></div>



<p>Na kolejnym ekranie jesteśmy poproszeni o podanie szczegółów konfiguracji – nazwę transferu, czas kiedy eksport danych powinien zostać wykonany, Customer ID (ID konta Google Ads) oraz wybranie zbioru danych. Aby zachować spójność w przesyłanych danych rekomenduję utworzenie nowego zbioru danych z nazwą odnoszącą się do zawartych w nich danych takie jak nazwa narzędzia z którego pochodzą:&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="643" height="764" src="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-8.png" alt="" class="wp-image-20723" srcset="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-8.png 643w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-8-252x300.png 252w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-8-42x50.png 42w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-8-359x427.png 359w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-8-280x333.png 280w" sizes="auto, (max-width: 643px) 100vw, 643px" /></figure></div>



<p>Po uzupełnieniu wymaganych danych klikamy „Zapisz” („Safe”) i gotowe! Cóż, prawie – stworzyliśmy transfer danych, który będzie regularnie pobierał dane z Google Ads do BigQuery – pozostało nam zatem uzupełnienie danych historycznych. w tym celu klikamy na utworzony transfer. Znajdziemy tam informacje o statusie wykonanych eksportów. Nas na ten moment interesują nas opcje zawarte w prawym górnym rogu a zwłaszcza „Zaplanuj uzupełnienie” („Schedule backfill”), gdzie możemy zlecić pobranie danych historycznych z wybranego okresu.&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="379" src="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-9-1024x379.png" alt="" class="wp-image-20724" srcset="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-9-1024x379.png 1024w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-9-300x111.png 300w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-9-768x285.png 768w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-9-135x50.png 135w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-9-571x212.png 571w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-9-525x195.png 525w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-9.png 1282w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<p>Po poprawnym eksporcie danych zobaczymy w naszym zbiorze tabele dotyczące poszczególnych statystyk odnośnie kampanii oraz prowadzonych reklam:</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="510" height="574" src="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-10.png" alt="" class="wp-image-20725" srcset="https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-10.png 510w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-10-267x300.png 267w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-10-44x50.png 44w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-10-379x427.png 379w, https://www.bluerank.com/wp-content/uploads/2023/05/ww-b-10-296x333.png 296w" sizes="auto, (max-width: 510px) 100vw, 510px" /></figure></div>



<h2 class="wp-block-heading" id="k9">Co dalej?&nbsp;</h2>



<p>Google Big Query umożliwia analizę danych z różnych źródeł oraz należy do ekosystemu Google w związku z czym będzie przydatnym narzędziem dla specjalistów marketingowych korzystających z narzędzie takich jak Google Ads czy Google Analytics 4. Pierwsze kroki w BigQuery za Tobą &#8211; stworzyliśmy połączenie pomiędzy wspomnianymi narzędziami co pozwoli nam w przyszłości na przeprowadzenie przykładowych analiz, wizualizację oraz wyciąganie informacji, które nas interesują. Zachęcam do przeglądania danych przy pomocy zapytań SQL oraz zapoznania się z <a href="https://cloud.google.com/bigquery/docs" title="dokumentacją">dokumentacją</a>, aby jeszcze dokładniej poznać możliwości BigQuery i w pełni wykorzystać jego potencjał.&nbsp;</p>The post <a href="https://www.bluerank.com/blog/jak-zaczac-korzystac-z-bigquery/">Jak zacząć korzystać z BigQuery?</a> first appeared on <a href="https://www.bluerank.com">Bluerank</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.bluerank.com/blog/jak-zaczac-korzystac-z-bigquery/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
