<?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>Jakub Niżniowski - Conversion</title>
	<atom:link href="https://conversion.pl/author/jakub-nizniowski/feed/" rel="self" type="application/rss+xml" />
	<link>https://conversion.pl</link>
	<description></description>
	<lastBuildDate>Wed, 19 Nov 2025 07:13:49 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Źródło ruchu not-set &#8211; jak sobie z tym poradzić?</title>
		<link>https://conversion.pl/blog/zrodlo-ruchu-not-set/</link>
		
		<dc:creator><![CDATA[Jakub Niżniowski]]></dc:creator>
		<pubDate>Wed, 19 Nov 2025 07:13:29 +0000</pubDate>
				<category><![CDATA[Dane online]]></category>
		<category><![CDATA[Google Analytics 4]]></category>
		<category><![CDATA[Analityka internetowa]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[not-set]]></category>
		<guid isPermaLink="false">https://conversion.pl/?p=5295</guid>

					<description><![CDATA[<p>Zanim przystąpimy do analizy danych, kluczowe jest to aby zadbać o same dane &#8211; a raczej ich jakość i kompletność. W analityce internetowej nie tylko o to, żeby mierzyć kluczowe wskaźniki i zdarzenia, lecz także o jakość danych, które wpadają do narzędzi analitycznych. Dlaczego? Nawet najbardziej dokładny tracking lejka sprzedażowego będzie bezużyteczny, jeśli nie będziemy [&#8230;]</p>
<p>The post <a href="https://conversion.pl/blog/zrodlo-ruchu-not-set/">Źródło ruchu not-set – jak sobie z tym poradzić?</a> first appeared on <a href="https://conversion.pl">Conversion</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://conversion.pl/wp-content/uploads/2023/02/cover-analityka-int-1.jpg"><img fetchpriority="high" decoding="async" class="aligncenter wp-image-572 size-full" src="https://conversion.pl/wp-content/uploads/2023/11/Blog_not-set.png" width="750" height="519" /></a><br />
<strong>Zanim przystąpimy do analizy danych, kluczowe jest to aby zadbać o same dane &#8211; a raczej ich jakość i kompletność. W analityce internetowej nie tylko o to, żeby mierzyć kluczowe wskaźniki i zdarzenia, lecz także o jakość danych, które wpadają do narzędzi analitycznych. Dlaczego? Nawet najbardziej dokładny tracking lejka sprzedażowego będzie bezużyteczny, jeśli nie będziemy w stanie zaufać danym, na których mamy polegać przy podejmowaniu decyzji biznesowych o nie opartych. </strong></p>
<p><strong>To właśnie parametr „(not set)” w <a href="https://conversion.pl/technologia/google-analytics-4/">Google Analytics 4</a> jest jednym z najpowszechniejszych oznak niedostatecznej jakości danych w GA4. Na szczęście, choć nie ma jednej określonej przyczyny, to zwykle jesteśmy w stanie istotnie ograniczyć występowanie tej wartości. Zacznijmy jednak od odpowiedzi na pytanie, czym jest parametr „(not set”) w Google Analytics.</strong></p>
<div style="background-color: #f7f8f9; padding: 15px; border-radius: 8px;">
<div style="font-weight: bold; margin-bottom: 10px;">Podsumowanie</div>
<ul style="list-style-position: inside; padding-left: 0; margin: 0;">
<li><span style="font-weight: 400;">Wartość „(not set)” w Google Analytics 4 oznacza, że dla danego wymiaru (np. źródła/medium sesji) nie zostały przekazane żadne dane &#8211; narzędzie używa tej „zaślepki”, gdy brak jest wartości. </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Pojawianie się (not set) sygnalizuje niedostateczną jakość danych i może przekraczać normalny udział, gdy np. ponad 10 % sesji nie ma przypisanego źródła; przy udziale powyżej 25-30 % warto podjąć działania naprawcze. </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Przyczyny to m.in.: niepołączone konta reklamowe (np. Google Ads z GA4), brak automatycznego tagowania GCLID, błędna konfiguracja tagów lub wykorzystanie protokołu Measurement Protocol bez pełnych danych sesji. </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Inne przyczyny: brak zdarzenia session_start, niepoprawnie działający kontener tagów, błędy w UTM-tagowaniu kampanii lub sesje, które naruszyły limity czasowe i zostały rozbite na kilka części. </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Dzięki zmniejszeniu udziału (not set) zwiększamy wiarygodność danych, co pozwala trafniej oceniać kanały marketingowe i alokować budżety reklamowe z większą pewnością. </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Eliminacja wartości (not set) to proces ciągły &#8211; nie zawsze można całkowicie ją wyeliminować, ale dążenie do poziomu np. 10-15 % jest realnym celem w praktyce analitycznej. </span></li>
</ul>
</div>
<p>&nbsp;</p>
<p><a href="#cooznacza">Co oznacza wartość not-set w Google Analytics 4?</a><br />
<a href="#przyczyny">Przyczyny występowania wartości not-set w Google Analytics</a><br />
<a href="#wpływ">Wpływ trybu zgody i śledzenia serwerowego na wartość „(not set)” w Google Analytics 4</a><br />
<a href="#dlaczego">Dlaczego eliminowanie braków danych jest takie istotne? </a><br />
<a href="#rejestr">Jak ograniczyć rozbieżności w danych za pomocą zmian w rejestrowaniu transakcji</a><br />
<a href="#podsumowanie">Podsumowanie</a></p>
<h2 id="cooznacza">Co oznacza wartość not-set w Google Analytics 4?</h2>
<p><span style="font-weight: 400;">Zacznijmy od definicji, którą dostarcza nam</span> <a href="https://support.google.com/analytics/answer/13504892?hl=pl" target="_blank" rel="noopener"><span style="font-weight: 400;">oficjalna dokumentacja Google:</span></a></p>
<p><span style="font-weight: 400;">Wartość (not set) to nazwa symbolu zastępczego, który Google Analytics stosuje, gdy nie otrzyma z jakiegoś wymiaru (dimension) żadnych danych.</span></p>
<p><span style="font-weight: 400;">Wartość „(not set)” jest więc swego rodzaju „zaślepką” dla tych wyników, przy których z jakiegoś powodu brakuje wartości wymiaru. W wyjątkowych przypadkach jest to pożądana sytuacja.Nie musimy przecież stosować wszystkich 5 kategorii produktu dla e-commerce, więc te niewykorzystane będą prezentować właśnie wartość „(not set)”.</span></p>
<div class="photo"><img decoding="async" class="alignleft wp-image-5214 size-large" src="https://conversion.pl/wp-content/uploads/2023/11/Zrzut-ekranu-2023-11-29-o-11.59.38.png" alt="not set" width="1024" height="425" /></div>
<p>&nbsp;</p>
<p><i><span style="font-weight: 400;">Przykład raportu w Google Analytics &#8211; wolumen kupionych produktów</span></i></p>
<p><span style="font-weight: 400;">Są jednak takie wymiary (dimensions), w których nie spodziewamy się braku wartości, a wręcz przeciwnie &#8211; oczekujemy dokładnych informacji, które będziemy mogli wykorzystać do analizy. Przykładowo, spójrzmy na źródło/medium sesji oraz przypisaną domyślną nazwę kanału.</span></p>
<div class="photo"><img decoding="async" class="alignleft wp-image-5214 size-large" src="https://conversion.pl/wp-content/uploads/2023/11/Zrzut-ekranu-2023-11-29-o-12.01.48.png" width=" height=" /></div>
<p><i><span style="font-weight: 400;">Przykładowy raport źródło/medium w Google Analytics</span></i></p>
<p><span style="font-weight: 400;">Wartość „(not set)” została przypisane do kanału „Unassigned” („nieprzypisane”). Jak pokazuje ten przypadek, 10% użytkowników odwiedziło stronę ze źródeł, którym GA4 nie był w stanie przypisać żadnej wartości.</span></p>
<p><span style="font-weight: 400;">Warto zauważyć, że „(not set)” to nie to samo, co „(direct) / (none)” w wymiarach źródło/medium. W uproszczeniu, ta pierwsza oznacza brak wartości, a druga pustą wartość &#8211; i choć może się wydawać, że to to samo, w praktyce (i od strony technicznej) to dwie różne rzeczy. I dobrze &#8211; bo również z poziomu analizy inaczej interpretujemy obie wartości. </span></p>
<p><span style="font-weight: 400;">Jak zostało wspomniane wcześniej, „(not set)” nie dotyczy wyłącznie źródeł ruchu. Możemy zauważyć jego występowanie w wymiarach niestandardowych, ale np. również w wymiarze „Strona docelowa” (Landing Page). Jest spora szansa, że również w Twoim serwisie część stron startowych nie została rozpoznana. Co więcej, na liście możesz znaleźć również… pusty wiersz:</span></p>
<div class="photo"><img decoding="async" class="alignleft wp-image-5214 size-large" src="https://conversion.pl/wp-content/uploads/2023/11/Zrzut-ekranu-2023-11-29-o-12.04.18.png" alt="rozbieżności w danych" width="1024" height="425" /></div>
<p><i><span style="font-weight: 400;">Przykładowy raport stron docelowych w Google Analytics</span></i></p>
<p><span style="font-weight: 400;">Pusty wiersz oznacza dane, których Google Analytics 4 nie zdążył przetworzyć &#8211; tutaj sprawa jest więc prosta: wystarczy zmienić zakres dat tak, by obejmował najświeższe zebrane dane. Zwykle wystarczy wykluczyć dzień “dzisiejszy” i “wczorajszy”, a wyniki dla tego okresu sprawdzić za kilka dni, gdy dane zostaną już przypisane przez narzędzie. Inaczej sytuacja wygląda dla użytkowników </span><a href="https://conversion.pl/lp-google-analytics-360-reseller/"><span style="font-weight: 400;">Google Analytics 360</span></a><span style="font-weight: 400;"> &#8211; mają oni gwarancję przetwarzania danych do 4 godzin.</span></p>
<script>(function() {
	window.mc4wp = window.mc4wp || {
		listeners: [],
		forms: {
			on: function(evt, cb) {
				window.mc4wp.listeners.push(
					{
						event   : evt,
						callback: cb
					}
				);
			}
		}
	}
})();
</script><!-- Mailchimp for WordPress v4.12.6 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-5854" method="post" data-id="5854" data-name="Newsletter Post" ><div class="mc4wp-form-fields"><div class="newsletter-post">
<h3>Zapisz się na newsletter</h3>
<p><strong>i bądź na bieżąco z nowościami ze świata analityki internetowej!</strong></p>
<div class="row align-items-end">
<div class="col-12 col-md">
<label>
		<input type="text" name="NAME" placeholder="Imię*" required />
</label>
</div>
<div class="col-12 col-md">
<label>
		<input type="email" name="EMAIL" placeholder="E-mail*" required />
</label>
</div>
<div class="col-12 col-md-auto">
	<input type="submit" value="Subskrybuj" />
</div>
</div>
<div class="newsletter-post-agree">
    <label>
        <input type="checkbox" name="AGREE_TO_TERMS" value="1" required> Wyrażam zgodę na wykorzystywanie danych zgodnie z <a href="https://conversion.pl/polityka-prywatnosci/" target="_blank"> Polityką Prywatności</a>
    </label>
</div>
</div>
</div><label style="display: none !important;">Pozostaw to pole puste, jeśli jesteś człowiekiem: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1781938262" /><input type="hidden" name="_mc4wp_form_id" value="5854" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1" /><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin -->
<p>&nbsp;</p>
<h2 id="przyczyny">Przyczyny występowania wartości not-set w Google Analytics</h2>
<p><span style="font-weight: 400;">Przyczyny brakujących wartości możemy podzielić na kilka kategorii:</span></p>
<h3>Nieodpowiednia konfiguracja narzędzi Google</h3>
<p><span style="font-weight: 400;">Brakujące wartości w wymiarach Google Ads można często naprawić, integrując GA4 z kontem Google Ads oraz włączając automatyczne tagowanie. W takim przypadku warto sprawdzić poprawność tej konfiguracji w obu narzędziach.</span></p>
<h3>Błędy wdrożenia</h3>
<p><span style="font-weight: 400;">Jeśli spodziewasz się wartości innej niż „(not set)” w danym wymiarze (np. niestandardowym wymiarze „method&#8221; dla zdarzenia „login”), to możliwe, że coś poszło nie tak na poziomie wdrożenia. Przyczyną może być nieprawidłowe ustawienie tagów w </span><a href="https://conversion.pl/technologia/google-tag-manager/"><span style="font-weight: 400;">Google Tag Managerze</span></a><span style="font-weight: 400;"> albo zmiana w kodzie strony, po której konfiguracja GA4 nie została zaktualizowana.</span></p>
<p><span style="font-weight: 400;">Jeśli więc problem dotyczy wymiaru niestandardowego (Custom Dimension) albo określonego zdarzenia, konfigurowanego np. w GTM &#8211; warto przyjrzeć się konfiguracji tagów.</span></p>
<h3>Measurement Protocol</h3>
<p><span style="font-weight: 400;">Measurement Protocol (MP) to zaawansowany sposób przesyłania danych do GA4. Zwykle jest wykorzystywany do wzbogacania danych zbieranych na stronie lub w aplikacji o wartości, których brakuje przy standardowym śledzeniu. Jednak ze względu na sposób, w jaki działa Measurement Protocol &#8211; w oderwaniu od standardowego pomiaru &#8211; niepoprawnie wdrożony może sprawić, że (not set) pojawi się nawet w tak podstawowych wymiarach jak ścieżka strony. Dużo łatwiej jest również o nieprawidłowości wdrożenia, które wpływają na jakość danych. Jeśli korzystasz z MP, zdecydowanie warto upewnić się, czy to jego stosowanie nie wywołuje braków w danych.</span></p>
<h3>Niedoskonałość pomiaru</h3>
<p><span style="font-weight: 400;">Twój klient otwiera Twoją stronę. Następnie odchodzi od komputera lub telefonu, bądź przełącza się między innymi zakładkami i wraca po godzinie, by kliknąć w jeden z produktów. Dla niego to wciąż ta sama wizyta w serwisie, dla Analyticsa to już dwie sesje &#8211; druga rozpoczęła się wraz powrotem użytkownika i dokonaniem akcji. Tego typu scenariusze nie są rzadkie i to one mogą częściowo odpowiadać za braki w danych.</span></p>
<p><span style="font-weight: 400;">Inną przyczyną mogą być wtyczki do przeglądarek, które w celu anonimizacji użytkownika, mogą edytować przesyłane dane dotyczące przeglądarki, systemu czy urządzenia.</span></p>
<p><span style="font-weight: 400;">Niektóre z nich możemy ograniczyć np. dzięki wydłużeniu czasu trwania sesji. Według niektórych ekspertów, pomóc może także uszczelnienie tagowania UTM linków z zewnętrznych stron. W innych przypadkach… pozostaje pogodzić się z tym, że nie na wszystko jesteśmy w stanie cokolwiek poradzić.</span></p>
<h3>Czas</h3>
<p><span style="font-weight: 400;">Czas leczy rany. Oraz dane w Google Analytics 4.</span></p>
<p><span style="font-weight: 400;">Google Analytics 4 nie zawsze jest w stanie poprawnie przetworzyć dane z ostatnich 24 godzin. To oznacza, że dane z poniedziałku mogą być bardziej precyzyjne w środę niż we wtorek. Innymi słowy, jeśli widzisz „(not set)” w raportach &#8211; spróbuj wykluczyć poprzedni dzień, a końcową datę zakresu ustawić maksymalnie “na przedwczoraj”. Inaczej jednak sytuacja przedstawia się w przypadku </span><a href="https://conversion.pl/blog/ile-kosztuje-google-analytics-360/"><span style="font-weight: 400;">Google Analytics 360</span></a><span style="font-weight: 400;">. Jego SLA gwarantuje świeżość danych wynoszącą 4 godziny.</span></p>
<h2 id="wpływ">Wpływ trybu zgody i śledzenia serwerowego na wartość „(not set)” w Google Analytics 4</h2>
<p>Wraz z rosnącym znaczeniem prywatności i wdrożeniem śledzenia po stronie serwera, obserwujemy wzrost udziału wartości „(not set)” w raportach GA4. Źródła wskazują, że niewłaściwe ustawienie Google Consent Mode lub filtrowanie danych po stronie serwera może uniemożliwić przypisanie źródła ruchu, co skutkuje linii „(not set)”. Warto więc przyjrzeć się konfiguracji trybu zgody i logice serwera, by ograniczyć „(not set)” nie tylko na poziomie UTMs, ale również infrastruktury.<br />
<H3>Jak monitoring współczynnika „(not set)” pomaga w audycie wdrożenia GA4</H3><br />
Dobrym krokiem jest stworzenie dashboardu monitorującego udział wierszy z wartością „(not set)” w kluczowych wymiarach (źródło/medium, kampania, landing page). Analitycy zauważają, że gwałtowny wzrost tej wartości może być wskaźnikiem błędów konfiguracji (np. brak session_start, złe UTMy) lub zmian polityki prywatności. Takie monitorowanie-alertowanie pozwala szybciej reagować na rosnące „czarne-dziury” w atrybucji i poprawić jakość danych przed decyzjami budżetowymi.</p>
<h2 id="dlaczego">Dlaczego eliminowanie braków danych jest takie istotne?</h2>
<p><span style="font-weight: 400;">Zaufanie do danych stanowi fundament każdej analizy. Dane zbierane w sposób nieprawidłowy zaburzają obraz. Dane niepełne są niewystarczające, żeby odpowiedzieć na postawione pytania i hipotezy biznesowe. </span></p>
<p><span style="font-weight: 400;">Wyobraźmy sobie sytuację, w której przygotowujemy zestawienie efektywności kanałów reklamowych. Na tej podstawie ma zapaść decyzja, które z nich przetrwają cięcia budżetowe, a które zostaną ucięte. Przegląd raportów e-commerce w Google Analytics 4 prowadzi nas do wniosku, że reklamy emitowane na uwielbianym przez prezesa medium społecznościowym nie przynoszą rezultatów. Jak go przekonasz, że 30% sesji, które są oznaczone jako „(not set)” i wygenerowały sprzedaż, to nie jest wynik tego źródła, w które tak głęboko wierzy? Co więcej &#8211; jaką masz pewność, że nie ma racji?</span></p>
<p><span style="font-weight: 400;">Im mniej wartości „not set” pojawi się w naszych danych, tym większa pewność, że nic nam nie umyka. A im szybciej uporamy się z przyczynami, tym lepiej &#8211; luk w danych nie da się sztucznie zapełnić!</span></p>
<h2>Podsumowanie</h2>
<p><span style="font-weight: 400;">Jak widać, „(not set)” jest powodem wielu „chorób” systemu analitycznego. Niektóre uleczysz dość łatwo, z innymi należy nauczyć się żyć. Całkowita eliminacja zjawiska nie jest możliwa. Naszym celem powinno być doprowadzenie do sytuacji, w której braki są na tyle małe, by cały zbiór danych był nie do podważenia. 10-15% wyników z „(not set)” zwykle jest akceptowalne, a wyniki powyżej 25-30% powinny być impulsem do podjęcia próby obniżenia ich udziału.</span></p>
<p><span style="font-weight: 400;">Nie ma jednej skutecznej rady na wyeliminowanie wartości „(not set)”. Dlatego poprawa jakości danych jest procesem ciągłym i długofalowym, a jego skuteczność zależy od naszej determinacji i wiedzy. Nagrodą za wysiłek są dane, które można bez zawahania przekuć w informacje, a te &#8211; we wnioski i konkretne decyzje biznesowe.</span></p>
<div class="photo"><a href="https://conversion.pl/bezplatna-konsultacja/"><img decoding="async" class="aligncenter size-full wp-image-4423" src="https://conversion.pl/wp-content/uploads/2023/08/Baner_01.png" alt="" /></a></div><p>The post <a href="https://conversion.pl/blog/zrodlo-ruchu-not-set/">Źródło ruchu not-set – jak sobie z tym poradzić?</a> first appeared on <a href="https://conversion.pl">Conversion</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
