{"id":46030,"date":"2025-09-10T02:46:06","date_gmt":"2025-09-10T02:46:06","guid":{"rendered":"https:\/\/staging.pageloot.com\/uncategorized\/utm-parameters-for-qr-codes-google-analytics-tips\/"},"modified":"2026-04-22T13:14:03","modified_gmt":"2026-04-22T13:14:03","slug":"utm-parameters-for-qr-codes-google-analytics-tips","status":"publish","type":"post","link":"https:\/\/pageloot.com\/pl\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/","title":{"rendered":"Jak doda\u0107 parametry UTM do kod\u00f3w QR do \u015bledzenia"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Czy masz problem z ustaleniem, kt\u00f3re z Twoich fizycznych materia\u0142\u00f3w marketingowych faktycznie generuj\u0105 ruch na stronie internetowej? Bez odpowiedniego \u015bledzenia, ka\u017cde skanowanie z plakatu lub ulotki znika w kategorii ruchu \u201cBezpo\u015bredni\u201d w Google Analytics, co uniemo\u017cliwia obliczenie zwrotu z inwestycji (ROI). Ten przewodnik wyja\u015bnia, jak u\u017cywa\u0107 parametr\u00f3w UTM, aby zamieni\u0107 ka\u017cde skanowanie kodu QR w mierzalne dane.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dlaczego Tw\u00f3j kod QR potrzebuje parametr\u00f3w UTM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gdy u\u017cytkownik skanuje standardowy kod QR, Google Analytics (a konkretnie GA4) cz\u0119sto ma problem z identyfikacj\u0105 \u017ar\u00f3d\u0142a tej wizyty. Poniewa\u017c aplikacja aparatu smartfona otwiera przegl\u0105dark\u0119 bezpo\u015brednio, bez przekazywania nag\u0142\u00f3wka odsy\u0142aj\u0105cego, sesja jest zazwyczaj kategoryzowana jako ruch bezpo\u015bredni. To ograniczenie techniczne sprawia, \u017ce marketerzy nie wiedz\u0105, czy odwiedzaj\u0105cy zaanga\u017cowa\u0142 si\u0119 poprzez <a href=\"https:\/\/pageloot.com\/pl\/qr-codes-on\/flyers\/\">Kody QR na ulotkach<\/a> lub <a href=\"https:\/\/pageloot.com\/pl\/qr-codes-on\/business-cards\/\">kody QR na wizyt\u00f3wkach<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Parametry UTM (Urchin Tracking Module) to proste znaczniki tekstowe do\u0142\u0105czane na ko\u0144cu adresu URL. Gdy odwiedzaj\u0105cy skanuje kod zawieraj\u0105cy te znaczniki, GA4 wyodr\u0119bnia informacje i przypisuje sesj\u0119 do w\u0142a\u015bciwej kampanii, \u017ar\u00f3d\u0142a i medium. Wdro\u017cenie tej konfiguracji jest podstaw\u0105 do <a href=\"https:\/\/pageloot.com\/pl\/qr-code-marketing\/tracking-qr-codes\/\">\u015bledzenie kod\u00f3w QR<\/a> skutecznie w r\u00f3\u017cnych fizycznych punktach styku.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wyb\u00f3r prawid\u0142owych tag\u00f3w UTM dla dok\u0142adnych danych<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aby zachowa\u0107 czysto\u015b\u0107 danych, musisz przestrzega\u0107 \u015bcis\u0142ych konwencji nazewnictwa. Google Analytics rozr\u00f3\u017cnia wielko\u015b\u0107 liter, co oznacza, \u017ce etykiety takie jak \u201cQR<em>Code\u201d i \u201cqr<\/em>code\u201d pojawi\u0105 si\u0119 jako oddzielne wpisy w Twoich raportach, fragmentuj\u0105c Twoje spostrze\u017cenia. Sp\u00f3jno\u015b\u0107 jest kluczem do zapewnienia, \u017ce Twoje <a href=\"https:\/\/pageloot.com\/pl\/blog\/qr-code-analytics-track-performance-in-5-steps\/\">analizami kod\u00f3w QR<\/a> s\u0105 \u0142atwe do odczytania i interpretacji.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Poni\u017csza tabela podsumowuje g\u0142\u00f3wne parametry, kt\u00f3rych powiniene\u015b u\u017cywa\u0107 w swoich kampaniach offline:<\/p>\n\n\n\n<figure class=\"wp-block-table\">\n<table class=\"wp-block-table__content\">\n<thead>\n<tr>\n<th>Parametr<\/th>\n<th>Cel<\/th>\n<th>Przyk\u0142ad<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>utm_source<\/strong><\/td>\n<td>Identyfikuje fizyczn\u0105 lokalizacj\u0119 lub materia\u0142.<\/td>\n<td>billboard, ulotka, <a href=\"https:\/\/pageloot.com\/pl\/qr-codes-on\/vehicles\/\">Pojazdy<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>utm_medium<\/strong><\/td>\n<td>Identyfikuje kana\u0142 marketingowy (u\u017cyj `qr_code`).<\/td>\n<td>qr_code<\/td>\n<\/tr>\n<tr>\n<td><strong>utm_campaign<\/strong><\/td>\n<td>Nazwa Twojego konkretnego dzia\u0142ania marketingowego.<\/td>\n<td>lato<em>promocja<\/em>2024<\/td>\n<\/tr>\n<tr>\n<td><strong>utm_content<\/strong><\/td>\n<td>Rozr\u00f3\u017cnia r\u00f3\u017cne wersje reklamy.<\/td>\n<td>lewa<em>pasek boczny, niebieski<\/em>projekt<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Profesjonalna Wskaz\u00f3wka:<\/strong> Zawsze u\u017cywaj ma\u0142ych liter dla wszystkich parametr\u00f3w UTM. Zapobiega to przypadkowemu tworzeniu zduplikowanych kategorii i zapewnia, \u017ce wszystkie dane ze skanowania pozostaj\u0105 skonsolidowane w jednym raporcie.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Kroki do zbudowania Twojego \u015bledzonego linku QR<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tworzenie \u015bledzonego adresu URL to prosty proces, ale wymaga precyzji, aby unikn\u0105\u0107 b\u0142\u0119d\u00f3w technicznych. Je\u015bli adres URL jest nieprawid\u0142owo sformatowany, mo\u017ce prowadzi\u0107 do b\u0142\u0119du 404 lub skutkowa\u0107 <a href=\"https:\/\/pageloot.com\/pl\/qr-code-marketing\/why-qr-code-not-working\/\">dlaczego Tw\u00f3j kod QR nie dzia\u0142a<\/a> podczas kampanii na \u017cywo.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Wygeneruj oznaczony URL<\/strong>: U\u017cyj niezawodnego narz\u0119dzia do tworzenia adres\u00f3w URL kampanii, aby wprowadzi\u0107 link docelowy i odpowiadaj\u0105ce mu parametry UTM.<\/li>\n<li><strong>Zajmij si\u0119 d\u0142ugo\u015bci\u0105 URL<\/strong>: D\u0142ugie adresy URL z wieloma tagami UTM tworz\u0105 g\u0119ste, z\u0142o\u017cone wzory QR. Te ma\u0142e modu\u0142y s\u0105 cz\u0119sto trudne do odczytania przez starsze aparaty smartfon\u00f3w, zw\u0142aszcza w warunkach s\u0142abego o\u015bwietlenia.<\/li>\n<li><strong>Wybierz generator<\/strong>: Wprowad\u017a sw\u00f3j ko\u0144cowy URL do <a href=\"https:\/\/pageloot.com\/pl\/website-qr-code-generator\/\">Generator kod\u00f3w QR dla stron internetowych<\/a> aby stworzy\u0107 kod wizualny.<\/li>\n<li><strong>Wykonaj test skanowania<\/strong>: Przed przyst\u0105pieniem do masowego druku zeskanuj kod za pomoc\u0105 kilku r\u00f3\u017cnych urz\u0105dze\u0144, aby sprawdzi\u0107, czy przegl\u0105darka mobilna poprawnie wy\u015bwietla adres URL oznaczony tagami UTM.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Aby zachowa\u0107 wysok\u0105 skanowalno\u015b\u0107 i mo\u017cliwo\u015b\u0107 aktualizacji link\u00f3w \u015bledz\u0105cych nawet po wydrukowaniu materia\u0142\u00f3w, u\u017cyj <strong><a href=\"https:\/\/pageloot.com\/pl\/dynamic-qr-code-generator\/\">Generatorowi Dynamicznych Kod\u00f3w QR<\/a><\/strong>. To narz\u0119dzie pozwala naprawi\u0107 liter\u00f3wki lub zmieni\u0107 linki docelowe bez ponownego drukowania ulotek lub broszur.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Dlaczego dynamiczne kody QR s\u0105 niezb\u0119dne dla analityki<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Chocia\u017c technicznie mo\u017cna doda\u0107 parametry UTM do statycznego kodu QR, rzadko jest to zalecane w profesjonalnym marketingu. Statyczny kod QR osadza ca\u0142y d\u0142ugi adres URL bezpo\u015brednio w swoim wzorze pikseli. W miar\u0119 jak adres URL ro\u015bnie wraz z tagami \u015bledz\u0105cymi, kod staje si\u0119 coraz g\u0119stszy. Ta g\u0119sto\u015b\u0107 znacznie zwi\u0119ksza ryzyko niepowodze\u0144 skanowania, je\u015bli wydruk jest ma\u0142y lub \u015brodowisko jest s\u0142abo o\u015bwietlone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dynamiczne kody QR rozwi\u0105zuj\u0105 ten problem, dzia\u0142aj\u0105c jako cyfrowy most. Fizyczny kod zawiera kr\u00f3tki, sta\u0142y link przekierowuj\u0105cy, kt\u00f3ry wysy\u0142a u\u017cytkownika do Twojego ko\u0144cowego adresu URL oznaczonego tagami UTM. Oferuje to dwie znacz\u0105ce zalety:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/03\/square-simple-illustration-on-white-background-with-blue-and-light-grey-accents-7246-5b39ff295427.webp\" alt=\"Dynamiczna analityka kod\u00f3w QR\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Lepsza skanowalno\u015b\u0107<\/strong>: Fizyczny wz\u00f3r kodu pozostaje prosty i \u0142atwy do odczytania, niezale\u017cnie od tego, ile parametr\u00f3w \u015bledzenia dodasz do linku docelowego.<\/li>\n<li><strong>Elastyczno\u015b\u0107 operacyjna<\/strong>: Je\u015bli odkryjesz b\u0142\u0105d w nazwie kampanii lub musisz zmieni\u0107 stron\u0119 docelow\u0105 po wydrukowaniu, mo\u017cesz <a href=\"https:\/\/pageloot.com\/pl\/how-to\/edit-qr-codes\/\">edytowa\u0107 kod QR<\/a> natychmiast za po\u015brednictwem panelu zarz\u0105dzania.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Przegl\u0105danie danych skanowania kod\u00f3w QR w Google Analytics 4<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gdy Twoja kampania b\u0119dzie aktywna, mo\u017cesz monitorowa\u0107 wydajno\u015b\u0107 swoich materia\u0142\u00f3w offline bezpo\u015brednio w interfejsie GA4. Dzi\u0119ki temu mo\u017cesz dok\u0142adnie zobaczy\u0107, kt\u00f3re fizyczne umiejscowienia generuj\u0105 najwi\u0119cej zaanga\u017cowania i konwersji.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Otw\u00f3rz GA4 i przejd\u017a do <strong>Raporty<\/strong> sekcji, a nast\u0119pnie wybierz <strong>Pozyskiwanie<\/strong> oraz <strong>Pozyskiwanie ruchu<\/strong>.<\/li>\n<li>Znajd\u017a rozwijane menu wymiaru podstawowego i zmie\u0144 je na <strong>Medium sesji<\/strong>. Powiniene\u015b zobaczy\u0107 `qr_code` na li\u015bcie, je\u015bli u\u017cy\u0142e\u015b zalecanej konwencji nazewnictwa.<\/li>\n<li>Dodaj wymiar dodatkowy, klikaj\u0105c niebiesk\u0105 ikon\u0119 \u201c+\u201d i wyszukuj\u0105c <strong>\u0179r\u00f3d\u0142o sesji<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ten dostosowany widok ujawnia konkretne \u017ar\u00f3d\u0142a \u2013 takie jak r\u00f3\u017cne lokalizacje sklep\u00f3w lub materia\u0142y drukowane \u2013 kt\u00f3re generuj\u0105 ruch. Dzi\u0119ki <a href=\"https:\/\/pageloot.com\/pl\/blog\/tracking-qr-code-scans-over-time\/\">\u015bledzenia skan\u00f3w kod\u00f3w QR w czasie<\/a>, mo\u017cesz identyfikowa\u0107 sezonowe trendy i okre\u015bla\u0107, kt\u00f3re kana\u0142y fizyczne zapewniaj\u0105 najlepszy zwrot z inwestycji marketingowych.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-a76fca66bed4\"><strong class=\"schema-faq-question\">Czy parametry UTM sprawi\u0105, \u017ce m\u00f3j kod QR b\u0119dzie zbyt trudny do zeskanowania?<\/strong> <p class=\"schema-faq-answer\">Adding UTM tags to a static QR code makes the pattern more complex and harder to scan. However, when you use a dynamic QR code, the density remains low because the code only contains a short redirect URL, ensuring a fast and reliable scanning experience.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-de149e56e1f0\"><strong class=\"schema-faq-question\">Dlaczego ruch z kod\u00f3w QR pojawia si\u0119 jako \u201cNieprzypisany\u201d w GA4?<\/strong> <p class=\"schema-faq-answer\">Traffic is categorized as &#8220;Unassigned&#8221; when GA4 does not recognize the `utmmedium` tag. To avoid this, use a standard medium like `qrcode`. If the traffic still appears as unassigned, you may need to create a Custom Channel Group in your GA4 settings to tell the system how to group your offline traffic.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-2b0e5ab7971e\"><strong class=\"schema-faq-question\">Czy mog\u0119 \u015bledzi\u0107 lokalizacj\u0119 geograficzn\u0105 ka\u017cdego skanu?<\/strong> <p class=\"schema-faq-answer\">Google Analytics provides approximate geographic data based on the user&#8217;s IP address. For more precise insights, you can use geolocation analytics for QR codes provided by your QR management platform, which can often show scan data down to the city level in real-time. Properly tagging your links removes the guesswork from your offline marketing strategy. By combining UTM parameters with dynamic technology, you bridge the gap between your physical touchpoints and your digital reporting. If you are ready to start measuring the impact of your print materials, use our link QR code generator to create your first trackable campaign.<\/p> <\/div> <\/div>","protected":false},"excerpt":{"rendered":"<p>Dowiedz si\u0119, jak doda\u0107 parametry UTM do kod\u00f3w QR, aby \u015bledzi\u0107 marketing offline w Google Analytics. Popraw atrybucj\u0119, u\u017cywaj dynamicznych kod\u00f3w QR i monitoruj dane w GA4.<\/p>","protected":false},"author":17,"featured_media":50187,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[2635],"tags":[],"class_list":["post-46030","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.7 (Yoast SEO v27.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Add UTM Parameters to QR Codes for Tracking<\/title>\n<meta name=\"description\" content=\"Learn how to add UTM parameters to QR codes to track offline marketing in Google Analytics. Improve attribution, use dynamic QR codes, and monitor data in GA4.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pageloot.com\/pl\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Add UTM Parameters to QR Codes for Tracking\" \/>\n<meta property=\"og:description\" content=\"Learn how to add UTM parameters to QR codes to track offline marketing in Google Analytics. Improve attribution, use dynamic QR codes, and monitor data in GA4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pageloot.com\/pl\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/\" \/>\n<meta property=\"og:site_name\" content=\"Pageloot\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pageloot\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-10T02:46:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-22T13:14:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/03\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1408\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Siim T\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@getpageloot\" \/>\n<meta name=\"twitter:site\" content=\"@getpageloot\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Siim T\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/\"},\"author\":{\"name\":\"Siim T\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#\\\/schema\\\/person\\\/fa28992c2e52546f0812833bac852dfe\"},\"headline\":\"How to Add UTM Parameters to QR Codes for Tracking\",\"datePublished\":\"2025-09-10T02:46:06+00:00\",\"dateModified\":\"2026-04-22T13:14:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/\"},\"wordCount\":1064,\"publisher\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"pl\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/\",\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/\",\"name\":\"How to Add UTM Parameters to QR Codes for Tracking\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp\",\"datePublished\":\"2025-09-10T02:46:06+00:00\",\"dateModified\":\"2026-04-22T13:14:03+00:00\",\"description\":\"Learn how to add UTM parameters to QR codes to track offline marketing in Google Analytics. Improve attribution, use dynamic QR codes, and monitor data in GA4.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-a76fca66bed4\"},{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-de149e56e1f0\"},{\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-2b0e5ab7971e\"}],\"inLanguage\":\"pl\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#primaryimage\",\"url\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp\",\"contentUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp\",\"width\":1408,\"height\":768,\"caption\":\"QR code tracking\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pageloot.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/pageloot.com\\\/c\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Add UTM Parameters to QR Codes for Tracking\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/pageloot.com\\\/es\\\/\",\"name\":\"Pageloot\",\"description\":\"Create Free QR Codes Online\",\"publisher\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pageloot.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#organization\",\"name\":\"Pageloot\",\"url\":\"https:\\\/\\\/pageloot.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Pageloot-QR-Code-Generator-Scanner-Tools-Online.svg\",\"contentUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Pageloot-QR-Code-Generator-Scanner-Tools-Online.svg\",\"width\":1,\"height\":1,\"caption\":\"Pageloot\"},\"image\":{\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pageloot\\\/\",\"https:\\\/\\\/x.com\\\/getpageloot\",\"https:\\\/\\\/www.instagram.com\\\/getpageloot\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/pageloot\\\/\",\"http:\\\/\\\/pinterest.com\\\/pageloot\",\"https:\\\/\\\/www.youtube.com\\\/pageloot\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/es\\\/#\\\/schema\\\/person\\\/fa28992c2e52546f0812833bac852dfe\",\"name\":\"Siim T\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/litespeed\\\/avatar\\\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1781639827\",\"url\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/litespeed\\\/avatar\\\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1781639827\",\"contentUrl\":\"https:\\\/\\\/pageloot.com\\\/wp-content\\\/litespeed\\\/avatar\\\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1781639827\",\"caption\":\"Siim T\"},\"description\":\"Siim Tiigim\u00e4gi is a part of the innovative QR code generator services at Pageloot. With a profound expertise spanning over 5 years solely on QR codes, Siim has become a subject matter expert in the field. He makes significant strides in leveraging QR technology to simplify and augment digital interactions. His journey didn\u2019t just start here. Siim has an extensive digital background with over 10 years of robust experience in the Software as a Service (SaaS) sector, a testament to his deep-seated knowledge in digital solutions.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/siim-tiigimagi\\\/\"]},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-a76fca66bed4\",\"position\":1,\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-a76fca66bed4\",\"name\":\"Will UTM parameters make my QR code too hard to scan?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Adding UTM tags to a static QR code makes the pattern more complex and harder to scan. However, when you use a dynamic QR code, the density remains low because the code only contains a short redirect URL, ensuring a fast and reliable scanning experience.\",\"inLanguage\":\"pl\"},\"inLanguage\":\"pl\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-de149e56e1f0\",\"position\":2,\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-de149e56e1f0\",\"name\":\"Why is my QR traffic showing up as u005cu0022Unassignedu005cu0022 in GA4?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Traffic is categorized as u005cu0022Unassignedu005cu0022 when GA4 does not recognize the `utmmedium` tag. To avoid this, use a standard medium like `qrcode`. If the traffic still appears as unassigned, you may need to create a Custom Channel Group in your GA4 settings to tell the system how to group your offline traffic.\",\"inLanguage\":\"pl\"},\"inLanguage\":\"pl\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-2b0e5ab7971e\",\"position\":3,\"url\":\"https:\\\/\\\/pageloot.com\\\/blog\\\/utm-parameters-for-qr-codes-google-analytics-tips\\\/#faq-question-2b0e5ab7971e\",\"name\":\"Can I track the geographic location of each scan?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Google Analytics provides approximate geographic data based on the user's IP address. For more precise insights, you can use geolocation analytics for QR codes provided by your QR management platform, which can often show scan data down to the city level in real-time. Properly tagging your links removes the guesswork from your offline marketing strategy. By combining UTM parameters with dynamic technology, you bridge the gap between your physical touchpoints and your digital reporting. If you are ready to start measuring the impact of your print materials, use our link QR code generator to create your first trackable campaign.\",\"inLanguage\":\"pl\"},\"inLanguage\":\"pl\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Jak doda\u0107 parametry UTM do kod\u00f3w QR do \u015bledzenia","description":"Dowiedz si\u0119, jak doda\u0107 parametry UTM do kod\u00f3w QR, aby \u015bledzi\u0107 marketing offline w Google Analytics. Popraw atrybucj\u0119, u\u017cywaj dynamicznych kod\u00f3w QR i monitoruj dane w GA4.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pageloot.com\/pl\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/","og_locale":"pl_PL","og_type":"article","og_title":"How to Add UTM Parameters to QR Codes for Tracking","og_description":"Learn how to add UTM parameters to QR codes to track offline marketing in Google Analytics. Improve attribution, use dynamic QR codes, and monitor data in GA4.","og_url":"https:\/\/pageloot.com\/pl\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/","og_site_name":"Pageloot","article_publisher":"https:\/\/www.facebook.com\/pageloot\/","article_published_time":"2025-09-10T02:46:06+00:00","article_modified_time":"2026-04-22T13:14:03+00:00","og_image":[{"width":1408,"height":768,"url":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/03\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp","type":"image\/webp"}],"author":"Siim T","twitter_card":"summary_large_image","twitter_creator":"@getpageloot","twitter_site":"@getpageloot","twitter_misc":{"Napisane przez":"Siim T","Szacowany czas czytania":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#article","isPartOf":{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/"},"author":{"name":"Siim T","@id":"https:\/\/pageloot.com\/es\/#\/schema\/person\/fa28992c2e52546f0812833bac852dfe"},"headline":"How to Add UTM Parameters to QR Codes for Tracking","datePublished":"2025-09-10T02:46:06+00:00","dateModified":"2026-04-22T13:14:03+00:00","mainEntityOfPage":{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/"},"wordCount":1064,"publisher":{"@id":"https:\/\/pageloot.com\/es\/#organization"},"image":{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#primaryimage"},"thumbnailUrl":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/03\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp","articleSection":["Blog"],"inLanguage":"pl"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/","url":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/","name":"Jak doda\u0107 parametry UTM do kod\u00f3w QR do \u015bledzenia","isPartOf":{"@id":"https:\/\/pageloot.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#primaryimage"},"image":{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#primaryimage"},"thumbnailUrl":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/03\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp","datePublished":"2025-09-10T02:46:06+00:00","dateModified":"2026-04-22T13:14:03+00:00","description":"Dowiedz si\u0119, jak doda\u0107 parametry UTM do kod\u00f3w QR, aby \u015bledzi\u0107 marketing offline w Google Analytics. Popraw atrybucj\u0119, u\u017cywaj dynamicznych kod\u00f3w QR i monitoruj dane w GA4.","breadcrumb":{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-a76fca66bed4"},{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-de149e56e1f0"},{"@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-2b0e5ab7971e"}],"inLanguage":"pl","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/"]}]},{"@type":"ImageObject","inLanguage":"pl","@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#primaryimage","url":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/03\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp","contentUrl":"https:\/\/pageloot.com\/wp-content\/uploads\/2026\/03\/photorealistic-lifestyle-marketing-scene-a-modern-marketer-in-a-bright-office-r-9446-5b437ca359f1.webp","width":1408,"height":768,"caption":"QR code tracking"},{"@type":"BreadcrumbList","@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pageloot.com\/es\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/pageloot.com\/c\/blog\/"},{"@type":"ListItem","position":3,"name":"How to Add UTM Parameters to QR Codes for Tracking"}]},{"@type":"WebSite","@id":"https:\/\/pageloot.com\/es\/#website","url":"https:\/\/pageloot.com\/es\/","name":"Pageloot","description":"Tworzenie darmowych kod\u00f3w QR Online","publisher":{"@id":"https:\/\/pageloot.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pageloot.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl"},{"@type":"Organization","@id":"https:\/\/pageloot.com\/es\/#organization","name":"Pageloot","url":"https:\/\/pageloot.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"pl","@id":"https:\/\/pageloot.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/pageloot.com\/wp-content\/uploads\/2020\/03\/Pageloot-QR-Code-Generator-Scanner-Tools-Online.svg","contentUrl":"https:\/\/pageloot.com\/wp-content\/uploads\/2020\/03\/Pageloot-QR-Code-Generator-Scanner-Tools-Online.svg","width":1,"height":1,"caption":"Pageloot"},"image":{"@id":"https:\/\/pageloot.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pageloot\/","https:\/\/x.com\/getpageloot","https:\/\/www.instagram.com\/getpageloot\/","https:\/\/www.linkedin.com\/company\/pageloot\/","http:\/\/pinterest.com\/pageloot","https:\/\/www.youtube.com\/pageloot"]},{"@type":"Person","@id":"https:\/\/pageloot.com\/es\/#\/schema\/person\/fa28992c2e52546f0812833bac852dfe","name":"Siim T","image":{"@type":"ImageObject","inLanguage":"pl","@id":"https:\/\/pageloot.com\/wp-content\/litespeed\/avatar\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1781639827","url":"https:\/\/pageloot.com\/wp-content\/litespeed\/avatar\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1781639827","contentUrl":"https:\/\/pageloot.com\/wp-content\/litespeed\/avatar\/b08b5ea4331bae7b2040ada99100c9df.jpg?ver=1781639827","caption":"Siim T"},"description":"Siim Tiigim\u00e4gi jest cz\u0119\u015bci\u0105 innowacyjnej us\u0142ugi generatora kod\u00f3w QR w Pageloot. Dzi\u0119ki g\u0142\u0119bokiej wiedzy specjalistycznej zdobytej przez ponad 5 lat wy\u0142\u0105cznie w zakresie kod\u00f3w QR, Siim sta\u0142 si\u0119 ekspertem merytorycznym w tej dziedzinie. Dokonuje znacz\u0105cych post\u0119p\u00f3w w wykorzystywaniu technologii QR do upraszczania i wzmacniania interakcji cyfrowych. Jego podr\u00f3\u017c nie zacz\u0119\u0142a si\u0119 tutaj. Siim ma rozleg\u0142\u0105 wiedz\u0119 cyfrow\u0105 z ponad 10-letnim do\u015bwiadczeniem w sektorze oprogramowania jako us\u0142ugi (SaaS), co \u015bwiadczy o jego g\u0142\u0119boko zakorzenionej wiedzy na temat rozwi\u0105za\u0144 cyfrowych.","sameAs":["https:\/\/www.linkedin.com\/in\/siim-tiigimagi\/"]},{"@type":"Question","@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-a76fca66bed4","position":1,"url":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-a76fca66bed4","name":"Czy parametry UTM sprawi\u0105, \u017ce m\u00f3j kod QR b\u0119dzie zbyt trudny do zeskanowania?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Adding UTM tags to a static QR code makes the pattern more complex and harder to scan. However, when you use a dynamic QR code, the density remains low because the code only contains a short redirect URL, ensuring a fast and reliable scanning experience.","inLanguage":"pl"},"inLanguage":"pl"},{"@type":"Question","@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-de149e56e1f0","position":2,"url":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-de149e56e1f0","name":"Why is my QR traffic showing up as u005cu0022Unassignedu005cu0022 in GA4?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Traffic is categorized as u005cu0022Unassignedu005cu0022 when GA4 does not recognize the `utmmedium` tag. To avoid this, use a standard medium like `qrcode`. If the traffic still appears as unassigned, you may need to create a Custom Channel Group in your GA4 settings to tell the system how to group your offline traffic.","inLanguage":"pl"},"inLanguage":"pl"},{"@type":"Question","@id":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-2b0e5ab7971e","position":3,"url":"https:\/\/pageloot.com\/blog\/utm-parameters-for-qr-codes-google-analytics-tips\/#faq-question-2b0e5ab7971e","name":"Czy mog\u0119 \u015bledzi\u0107 lokalizacj\u0119 geograficzn\u0105 ka\u017cdego skanu?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Google Analytics provides approximate geographic data based on the user's IP address. For more precise insights, you can use geolocation analytics for QR codes provided by your QR management platform, which can often show scan data down to the city level in real-time. Properly tagging your links removes the guesswork from your offline marketing strategy. By combining UTM parameters with dynamic technology, you bridge the gap between your physical touchpoints and your digital reporting. If you are ready to start measuring the impact of your print materials, use our link QR code generator to create your first trackable campaign.","inLanguage":"pl"},"inLanguage":"pl"}]}},"_links":{"self":[{"href":"https:\/\/pageloot.com\/pl\/wp-json\/wp\/v2\/posts\/46030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pageloot.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pageloot.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pageloot.com\/pl\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/pageloot.com\/pl\/wp-json\/wp\/v2\/comments?post=46030"}],"version-history":[{"count":8,"href":"https:\/\/pageloot.com\/pl\/wp-json\/wp\/v2\/posts\/46030\/revisions"}],"predecessor-version":[{"id":52727,"href":"https:\/\/pageloot.com\/pl\/wp-json\/wp\/v2\/posts\/46030\/revisions\/52727"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pageloot.com\/pl\/wp-json\/wp\/v2\/media\/50187"}],"wp:attachment":[{"href":"https:\/\/pageloot.com\/pl\/wp-json\/wp\/v2\/media?parent=46030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pageloot.com\/pl\/wp-json\/wp\/v2\/categories?post=46030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pageloot.com\/pl\/wp-json\/wp\/v2\/tags?post=46030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}