Przejdź do treści

Jak sprawdzić, ile osób zeskanowało kod QR

10 min czytania

Żeby sprawdzić, ile osób zeskanowało kod QR, potrzebujesz kodu dynamicznego: prowadzi on przez krótki link, który liczy każdy skan, a wynik widzisz w statystykach kodu. Jeśli chcesz wiedzieć także, co ludzie robią potem na Twojej stronie, dopisz do linku parametry UTM i czytaj je w Google Analytics 4.

W skrócie

  • Kod statyczny nie liczy skanów. Policzysz najwyżej wejścia na własną stronę, jeśli przed drukiem dodasz do linku parametry UTM.
  • Kod dynamiczny z linqr liczy skany i unikalne skany w planie Free; miasta, mapę godzin, rok historii i eksport CSV daje Pro.
  • UTM w linku pokazuje w GA4 wejścia z kodu i to, co było dalej, na przykład zapis albo zakup.
  • Skany i sesje w GA4 rzadko są równe. Porównuj proporcje i trendy, a nie liczby co do sztuki.
  • Osobny kod na każdy nośnik to najprostszy sposób, żeby sprawdzić, która ulotka albo naklejka działa.
Spis treści
  1. 1.Czy da się policzyć skany kodu statycznego
  2. 2.Statystyki kodu dynamicznego: ile osób zeskanowało kod QR
  3. 3.Parametry UTM i Google Analytics 4
  4. 4.Dlaczego skany i sesje się różnią
  5. 5.Skany a unikalne skany
  6. 6.Osobny kod na każdy nośnik
  7. 7.Prywatność
  8. 8.Najczęstsze pytania

Czy da się policzyć skany kodu statycznego

Nie bezpośrednio. Kod statyczny zapisuje w kropkach pełny adres strony, więc telefon otwiera ją bez żadnego pośrednika. Po drodze nie ma nikogo, kto zobaczyłby skan i go zapisał.

Jeśli strona jest Twoja, możesz przed drukiem dopisać do linku parametry UTM i oglądać wejścia z kodu w Google Analytics jako osobną kampanię. To jednak liczba wizyt, a nie skanów: kto zamknie kartę, zanim strona się załaduje, nie zostanie policzony. Kodu, który już wisi na drzwiach, w ten sposób nie poprawisz.

Nie wiesz, jaki masz kod? Zeskanuj go i spójrz na adres, który pokazuje telefon. Pełny adres Twojej strony oznacza kod statyczny, krótki link serwisu (np. onsonara.com/q/…) oznacza kod dynamiczny.

Statyczny kod QR z adresem tego poradnika
Ten kod jest statyczny: zawiera pełny adres tego poradnika, więc telefon pokaże długi adres strony, a nie krótki link. Jego skanów nikt nie policzy.

Statystyki kodu dynamicznego: ile osób zeskanowało kod QR

Kod dynamiczny zawiera krótki link. Skan trafia najpierw na serwer, który go zapisuje i od razu przekierowuje telefon pod Twój adres. Dlatego licznik działa na każdym telefonie i przy każdym celu: stronie, pliku PDF, profilu na Instagramie czy linku do opinii. linqr to darmowy generator kodów QR, w którym każdy kod jest dynamiczny i ma własne statystyki. Tak je sprawdzisz:

  1. Otwórz Moje kody

    Nad listą widzisz skany ze wszystkich kodów z 30 dni i unikalne skany, a przy każdym kodzie wykres z ostatnich 14 dni.

  2. Kliknij nazwę kodu i wybierz Statystyki

    Na górze jest liczba skanów, liczba unikalnych i zmiana względem poprzedniego okresu, niżej wykres, kraje i urządzenia.

  3. Zmień zakres

    7 dni pokazuje skany godzina po godzinie, 30 dni dzień po dniu. W Pro dochodzą 90 dni i Rok, a także miasta, systemy, przeglądarki, języki i mapa godzin.

  4. Pobierz dane, jeśli masz Pro

    Przycisk Eksportuj CSV zapisuje każdy skan z wybranego zakresu jako osobny wiersz arkusza.

Co dokładnie jest w planie Free, a co w Pro, rozpisaliśmy na stronie o kodzie QR ze statystykami. Test przed drukiem jest prosty: zeskanuj gotowy kod telefonem i odśwież zakładkę Statystyki, a skan pojawi się po kilku sekundach.

Parametry UTM i Google Analytics 4

UTM to dopiski na końcu linku, które mówią Google Analytics, skąd przyszedł gość. Google zaleca, żeby zawsze podawać trzy: utm_source, utm_medium i utm_campaign. Działa to tylko wtedy, gdy link prowadzi na stronę z zainstalowanym GA4, więc przy profilu na Instagramie czy linku do opinii w Google parametry UTM nic Ci nie dadzą.

  1. Ustal nazwy

    Na przykład utm_source=ulotka, utm_medium=qr, utm_campaign=wrzesien. Pisz małymi literami i trzymaj się jednej pisowni: według pomocy Google wielkość liter ma znaczenie, więc „Ulotka” i „ulotka” to dla GA4 dwa różne źródła.

  2. Dopisz je do linku

    Po adresie strony postaw znak zapytania, a parametry oddziel znakiem &. Całość piszesz jednym ciągiem, bez spacji: twojastrona.pl/promocja? utm_source=ulotka &utm_medium=qr &utm_campaign=wrzesien. Jeśli adres ma już znak zapytania, zacznij od &.

  3. Wklej cały link do generatora

    W linqr wklej go w pole Link, który zamienisz w kod QR. Przekierowanie przekaże link razem z parametrami, bez zmian.

  4. Sprawdź, czy parametry dochodzą

    Zeskanuj kod i spójrz na pasek adresu w telefonie: link powinien kończyć się Twoimi parametrami.

  5. Czytaj wyniki w GA4

    W menu Raporty otwórz raport Pozyskiwanie ruchu i nad tabelą przełącz wymiar na kampanię sesji albo na źródło i medium sesji. Twoja akcja pojawi się pod nazwą z utm_campaign.

Zmiana linku w linqr nie kasuje statystyk. Przy kolejnej akcji zmień w linku tylko utm_campaign: ulotki z tym samym kodem zostają w obiegu, a GA4 rozdzieli kampanie.

Dlaczego skany i sesje się różnią

Liczba skanów w linqr zwykle jest wyższa niż liczba sesji z kodu w Google Analytics. To normalne, bo mierzymy dwie różne rzeczy w dwóch miejscach:

  • Skan to nie wizyta. Liczymy moment otwarcia krótkiego linku. Jeśli strona ładuje się długo albo ktoś zamknie kartę po sekundzie, skan jest, a sesji nie ma.
  • Zgoda na pliki cookie. Gdy gość odrzuci zgodę na analitykę, GA4 zależnie od konfiguracji trybu zgody nie zbiera o nim danych albo tylko je modeluje.
  • Blokery reklam. Google wymienia je wśród przyczyn ruchu bez znanego źródła.
  • Brak UTM. Google podaje, że wejścia z linków bez parametrów UTM, także z dokumentów offline, mogą trafić do ruchu bezpośredniego (direct/none).

Porównuj więc proporcje, a nie liczby co do sztuki. Jeśli ulotka A ma dwa razy więcej skanów niż ulotka B, a w GA4 ma też wyraźnie więcej wejść, wniosek jest jasny, nawet gdy liczby się nie zgadzają.

Skany a unikalne skany

Skan to każde otwarcie krótkiego linku. Unikalny skan to pierwszy w danej dobie skan tego kodu przez tę samą osobę. Przykład z bistro: gość skanuje menu przy stoliku, potem jeszcze raz przy deserze, a jego znajomy robi to samo na swoim telefonie. To 4 skany i 2 unikalne.

  • Doba liczy się według czasu UTC, czyli w Polsce zaczyna się o 1:00 albo 2:00 w nocy, zależnie od pory roku.
  • Unikalne w zakresie 30 dni to suma unikalnych z każdego dnia. Stały klient, który skanuje kod codziennie, doda 30 unikalnych skanów.
  • To przybliżenie, a nie lista osób. Nie zapisujemy adresów IP, więc telefon, który w ciągu dnia przejdzie z Wi-Fi na dane komórkowe, może liczyć się dwa razy.

Osobny kod na każdy nośnik

Jeden kod na ulotce, plakacie i wizytówce da jedną sumę i nie powie, co działa. Zrób osobny kod na każdy nośnik i nazwij go od miejsca, np. „Ulotka osiedle”, „Plakat przystanek”, „Naklejka lada”. Linki mogą być identyczne: liczy się kod, a nie adres.

Kawiarnia może postawić jeden kod QR do opinii Google na ladzie, a drugi wydrukować na paragonie, i po miesiącu sprawdzić, który ludzie skanują częściej. Sklep, który roznosi ulotki w dwóch dzielnicach, zobaczy, gdzie ludzie reagują. Na planie Free masz 3 aktywne kody, więc na start porównasz trzy miejsca. Jak zaplanować taką akcję, opisujemy na stronie o kodzie QR na ulotce.

Prywatność

Statystyki kodu pokazują liczby, a nie ludzi. Nie zapisujemy adresów IP ani pełnego identyfikatora przeglądarki; zostaje data i godzina, przybliżona lokalizacja, rodzaj urządzenia, system, przeglądarka i język. Nie da się więc sprawdzić, kto zeskanował kod. Jeśli dodajesz UTM i GA4, pamiętaj, że to już Twoja strona i Twoje narzędzie analityczne, z Twoimi zasadami zgody na pliki cookie.

Zrób kod QR, który liczy skany

Wklej link, zapisz kod i od pierwszego skanu zobaczysz wyniki w zakładce Statystyki. Podstawowe statystyki są w planie Free.

Wklej swój link

Najczęstsze pytania

Czy sprawdzę skany za darmo?

Tak. W planie Free każdy kod ma zakładkę Statystyki z liczbą skanów, unikalnymi skanami, wykresem z 7 albo 30 dni, trzema najczęstszymi krajami i podziałem na urządzenia. Plan Free obejmuje 3 aktywne kody i nie ma okresu próbnego ani limitu skanów. Miasta, systemy, przeglądarki, języki, mapę godzin, rok historii i eksport do CSV daje Pro.

Czy zobaczę, kto zeskanował kod?

Nie. Statystyki są anonimowe: nie zapisujemy adresów IP ani pełnego identyfikatora przeglądarki, więc nie da się wskazać konkretnej osoby. Zobaczysz, ile było skanów, z jakich krajów i na jakich urządzeniach. Jeśli chcesz poznać ludzi, którzy przyszli z kodu, poprowadź go do formularza zapisu albo oferty, w której sami zostawią kontakt.

Dlaczego liczba skanów i wizyt w Google Analytics się różni?

Bo to dwa różne pomiary. Skan liczymy w chwili otwarcia krótkiego linku, a GA4 widzi wizytę dopiero wtedy, gdy strona się załaduje i zadziała skrypt analityki. Po drodze odpadają osoby, które zamknęły kartę, odrzuciły zgodę na pliki cookie albo mają bloker reklam. Wejścia bez parametrów UTM mogą trafić do ruchu bezpośredniego. Porównuj więc proporcje i trendy.

Co to jest unikalny skan?

To pierwszy w danej dobie skan tego kodu przez tę samą osobę. Kto zeskanuje kod trzy razy w ciągu dnia, doda 3 skany i 1 unikalny; kto wróci następnego dnia, doda kolejny unikalny. Doba liczy się według czasu UTC. Unikalne liczymy bez zapisywania adresów IP, więc to przybliżenie, a nie lista osób.

Czy policzę skany kodu, który jest już wydrukowany?

Zależy od kodu. Jeśli to kod z linqr, statystyki liczą się od pierwszego skanu i nic nie musisz ustawiać. Jeśli to kod statyczny, skanów nie policzysz, a linku w nim nie zmienisz, więc przy kolejnym druku zamień go na kod dynamiczny. Jeśli to kod dynamiczny z innego serwisu, jego statystyki są u tamtego dostawcy.

Czy podgląd linku w komunikatorze zawyży liczbę skanów?

Nie. Gdy wkleisz krótki link w komunikatorze albo mailu, aplikacja często pobiera podgląd strony, ale linqr nie liczy podglądów linków ani botów. Do statystyk trafiają skany i otwarcia linku przez ludzi. Jeśli chcesz sprawdzić licznik, zeskanuj kod aparatem telefonu i odśwież zakładkę Statystyki: skan pojawi się po kilku sekundach.

Jak długo linqr pokazuje historię skanów kodu QR?

W planie Free wykres obejmuje ostatnie 7 albo 30 dni. Plan Pro dodaje zakresy 90 dni i Rok, czyli pełne 365 dni, oraz pozwala pobrać każdy skan z wybranego zakresu przyciskiem Eksportuj CSV. Jeśli chcesz porównywać wyniki rok do roku, eksportuj dane regularnie i trzymaj je we własnym arkuszu.

Czy zobaczę, o której godzinie ludzie skanują mój kod QR?

Tak. Zakres 7 dni pokazuje skany godzina po godzinie, także w planie Free. Pro dodaje mapę godzin, czyli zestawienie godzin i dni tygodnia z całego wybranego okresu. Kawiarnia zobaczy w ten sposób, czy kod na stoliku skanują rano przy kawie, czy wieczorem, a organizator wydarzenia, w które dni plakat działał najmocniej.

Czy statystyki kodu QR pokażą miasto, z którego go zeskanowano?

W planie Pro tak: obok krajów zobaczysz miasta, a także systemy, przeglądarki i języki. Plan Free pokazuje trzy najczęstsze kraje i podział na urządzenia. Lokalizacja jest przybliżona i ustalana bez zapisywania adresów IP, więc traktuj ją jako wskazówkę, gdzie działa akcja, a nie jako dokładne miejsce skanu.

Jak porównać skuteczność dwóch ulotek z kodem QR?

Zrób dwa osobne kody, po jednym na każdą ulotkę, i nazwij je od nośnika, na przykład „Ulotka osiedle” i „Ulotka centrum”. Oba mogą prowadzić pod ten sam adres. Po tygodniu lub dwóch porównaj w linqr skany i unikalne skany obu kodów w tym samym zakresie dat. Jeśli dopiszesz do linków różne wartości utm_content, GA4 pokaże też, co ludzie z każdej ulotki robili dalej.

Czy parametry UTM zadziałają, gdy kod prowadzi do pliku PDF?

Nie w Google Analytics. GA4 zbiera dane tylko na stronach, na których działa jego skrypt, a plik PDF na Dysku Google czy w innej chmurze go nie ma. Wtedy jedynym licznikiem są statystyki kodu dynamicznego: linqr policzy skany niezależnie od tego, czy kod otwiera PDF, profil na Instagramie czy formularz. Jeśli potrzebujesz danych w GA4, poprowadź kod na swoją stronę z przyciskiem do pobrania pliku.

Źródła

  1. Pomoc Google Analytics: zbieranie danych kampanii za pomocą niestandardowych adresów URL,
  2. Pomoc Google Analytics: raport Pozyskiwanie ruchu,
  3. Pomoc Google Analytics: ruch direct/none,
  4. Pomoc Google Analytics: tryb uzyskiwania zgody w witrynach i aplikacjach mobilnych,