Jak śledzić wyświetlenia PDF w Google Analytics (i gdzie GA się kończy)

Oleh Tsyupa · Tworzy PDFTrackr · Opublikowano 5 lis 2026 · Zaktualizowano 5 lis 2026

9 min czytania

Tylko 19,7% zweryfikowanych sesji czytania w naszych własnych linkach do udostępniania zakończyło się kliknięciem pobrania.

Ta liczba pokazuje kształt problemu z liczeniem pobrań. Kliknięcie, które rejestruje GA4, to to samo zdarzenie, a w naszych danych oznacza KRÓTSZE sesje: te z pobraniem trwały w medianie 15 s na 3 różnych stronach, wobec 47,5 s i 7 stron w sesjach bez pobrania. Krótki czas w przeglądarce dokumentu to artefakt pomiaru wynikający z wyjścia kopii – czytanie trwa dalej poza platformą, gdzie nic go nie rejestruje – a nie dowód, że osoby pobierające czytają mniej.

Na podstawie: 132 zweryfikowanych sesji czytania z 114 odrębnych wizyt i 30 linków do udostępniania, 21 lip 2026 – 28 lip 2026, mierzone od 21 lip 2026, 17:30, czyli od chwili uruchomienia liczenia pobrań, więc w mianowniku nie ma żadnej sesji, której nie dało się zarejestrować. Sesje z dnia 29 lip 2026 są wykluczone: tego dnia trwała seria testów przed wdrożeniem, a jedna wizyta wygenerowała 137 z 141 kliknięć pobrania z tego dnia. Zweryfikowana oznacza, że wyrenderowano co najmniej jedną stronę, a sesja nie została sklasyfikowana jako automatyczna. Wartości to mediany, nie średnie.

Jeśli PDF jest na tyle ważny, że chcesz czytania, a nie kliknięcia, utwórz darmowy śledzony link i wyślij go zamiast adresu URL pliku – 50 plików, 12 miesięcy historii, bez karty – albo otwórz demo na żywo, żeby zobaczyć odczyt per strona na przykładowych danych. Konfiguracje GA4 poniżej.

Co GA4 naprawdę rejestruje dla PDF

GA4 ma jedno wbudowane zdarzenie dla plików, a Google dokumentuje, co je uruchamia i jakie rozszerzenia obejmuje. Wyzwalaczem jest kliknięcie:

“when a user clicks a link leading to a file (with a common file extension) of the following types” […] “File extensions that match the following regex will trigger the event:” pdf|xlsx?|docx?|txt|rtf|csv|exe|key|pp(s|t|tx)|7z|pkg|rar|gz|zip|avi|mov|mp4|mpe?g|wmv|midi?|mp3|wav|wma– Pomoc Google Analytics, „Enhanced measurement events” (oryginał angielski), pobrano 16 sie 2026

pdf to pierwsza alternatywa w tym wyrażeniu regularnym, więc PDF są objęte od razu. Zdarzenie przychodzi z sześcioma parametrami, które według Google wypełniają wymiary File extension, File name, Link classes, Link ID, Link text i Link URL – dość, żeby odróżnić jeden PDF od drugiego i zobaczyć, który link dał kliknięcie. To prawdziwy pomiar i darmowy przy ruchu, jaki generuje publiczny link do pobrania, podczas gdy nasz darmowy plan liczy linki do udostępniania, a nie odsłony, i kończy się na 50 aktywnych.

Kluczowe słowo to kliknięcie. Porównaj definicję Google zdarzenia, które uruchamia się przy wczytaniu, page_view: “each time the page loads or the browser history state is changed by the active site” (w oryginale angielskim: za każdym razem, gdy strona się wczytuje lub aktywna witryna zmienia stan historii przeglądarki). PDF nigdy nie wczytuje się jako strona z Twoim tagiem, więc zdarzenie pobrania to jedyny sygnał, jaki dostajesz, a generuje go kliknięcie, które opuszcza stronę.

Metoda 1 – pomiar zaawansowany, który nie wymaga żadnego kodu

To konfiguracja, której chce większość ludzi, i zajmuje dwie minuty. Google opisuje mechanizm wprost: “Enhanced measurement lets you measure interactions with your content by enabling options (events) in the Google Analytics interface. No code changes are required. When you enable these options for a web data stream, your Google Analytics tag starts sending events right away.” (w oryginale angielskim: pomiar zaawansowany włącza się opcjami w interfejsie, bez zmian w kodzie, a tag od razu zaczyna wysyłać zdarzenia).

W GA4 otwórz Admin → Data streams, wybierz strumień danych z witryny, włącz Enhanced measurement i sprawdź w jego ustawieniach, czy włączone jest File downloads (nazwy według angielskiego interfejsu). Od tej pory każde kliknięcie w link, którego href kończy się na .pdf, na stronie z tagiem Google wysyła zdarzenie file_download. Odczytasz je w Reports → Engagement → Events, z File name lub Link URL jako wymiarem dodatkowym, żeby rozbić sumę na dokumenty.

O tym, czy to w ogóle działa, decyduje jeden warunek: tag musi być na stronie z linkiem. Instrukcja instalacji Google każe “place the Google tag snippet immediately after the opening <head> HTML tag on every page you want to measure” (w oryginale angielskim: umieścić fragment tagu zaraz po otwierającym znaczniku head na każdej stronie, którą chcesz mierzyć). PDF podlinkowany ze strony, której nie kontrolujesz – witryny partnera, newslettera, posta w mediach społecznościowych – nie daje żadnego zdarzenia, bo nie było otagowanej strony, na której mogłoby nastąpić kliknięcie.

Metoda 2 – reguła kliknięcia w Tag Managerze, gdy potrzebujesz więcej kontroli

Pomiar zaawansowany uruchamia się przy każdym pasującym rozszerzeniu i nie daje Ci wpływu na warunki. Tag Manager ten wpływ daje. Google dokumentuje regułę kliknięcia jako uruchamiającą “tags based on click events. When an element is clicked on a page that matches the trigger conditions, Tag Manager will automatically populate values for any active click-based built-in variables”, z dwoma zakresami: All Elements dla dowolnego elementu i “Just Links: Track clicks only on HTML links that use the <a> element” (cytaty w oryginale angielskim: reguła uruchamia tagi na podstawie kliknięć i wypełnia wbudowane zmienne kliknięć; Just Links śledzi tylko kliknięcia w linki HTML z elementem a).

Budowa wygląda tak: włącz wbudowaną zmienną Click URL – Google definiuje ją jako dostęp do “the gtm.elementUrl key in the dataLayer, which is set by Click triggers” (klucza gtm.elementUrl w dataLayer, ustawianego przez reguły kliknięcia) – potem utwórz regułę Just Links z filtrem Click URL / matches RegEx / \.pdf($|\?) i podepnij do niej tag zdarzenia GA4. Nadaj zdarzeniu własną nazwę i wysyłaj Click URL jako parametr, żeby raporty odróżniały jeden dokument od drugiego. Operator matches RegEx jest opisany na stronie Google o regułach, która wymienia menu operatorów jako “equals, contains, less than, matches RegEx, etc.”

Warto to powiedzieć wprost, bo poradniki rzadko to robią: własna dokumentacja Tag Managera nie publikuje przepisu na PDF. Just Links, matches RegEx i Click URL to udokumentowane elementy; złożenie ich w śledzenie PDF to Twoja praca. Używaj tej metody, gdy pomiar zaawansowany jest zbyt toporny – gdy liczyć się mają tylko PDF z jednego katalogu albo gdy kliknięcie w broszurę i w cennik trzeba rozdzielić bez obróbki danych po fakcie.

Metoda 3 – postaw stronę HTML przed plikiem

Trzecia metoda zmienia to, co możesz zmierzyć, a nie sposób rejestrowania, i to właśnie robi każdy proces pobierania za formularzem. Zamiast linkować bezpośrednio do /brochure.pdf, linkuj do strony HTML, która opisuje dokument i ma przycisk pobierania. Ta strona wczytuje się z Twoim tagiem, więc dostajesz prawdziwe page_view, sesję, źródło ruchu i raport stron docelowych, a kliknięcie dalej staje się dodatkowo zdarzeniem file_download. Kupuje to atrybucję – która kampania przyprowadziła kogoś do dokumentu. Nie kupuje niczego o samym PDF: czas na stronie pośredniej to czas na stronie pośredniej, a w chwili otwarcia pliku pomiar się kończy. Ten sam kompromis pojawia się z drugiej strony w naszym objaśnieniu, czym jest śledzenie PDF: zwykły PDF nie zawiera niczego, co wiarygodnie raportuje, więc mierzenie dokumentu oznacza zmianę sposobu jego dostarczenia, a nie zmianę pliku – i dokładnie to robi darmowe śledzenie PDF. Wyjątkiem na szerszym rynku jest DRM – zmienia plik i wymaga kontrolowanego czytnika, który odbiorca musi zainstalować.

Gdzie GA się kończy: cztery rzeczy, których nie widzi

Każda z nich wynika z tego samego faktu – tag działa na stronie, a PDF nią nie jest – a nie są to cztery osobne luki. Tabela zestawia oba podejścia w pytaniach, z którymi ludzie przychodzą do tego wyszukiwania.

Na co odpowiada każde podejście w przypadku PDF, który opublikowano lub wysłano. Kolumna Google Analytics opiera się na własnej pomocy i dokumentacji deweloperskiej Google, pobranej 16 sie 2026, z adresami URL na liście źródeł; kolumna PDFTrackr opisuje jego darmowy plan. Tam, gdzie Google nie publikuje żadnego stwierdzenia, komórka to mówi, zamiast twierdzić o braku w imieniu Google.
PytanieŚledzony link PDFTrackrGoogle Analytics 4
Które strony przeczytano i jak długoTak – per strona, w darmowym planieNie – Google nie dokumentuje żadnego mechanizmu pomiaru wewnątrz PDF, a statyczny plik nie ma gdzie uruchomić tagu
Że dokument w ogóle otwartoTak – przeglądarka dokumentu go renderuje i raportujeTylko jeśli poprzedziło to kliknięcie na otagowanej stronie
Kto czytałProśba o e-mail zapisuje wpisany adres; jeden link na odbiorcę niesie tożsamośćNie – GA4 raportuje odbiorców jako grupy, a nie konkretne osoby
Źródło ruchu i atrybucja kampaniiNie – zaczyna mierzyć od linku, a nie przed nimTak, i tu GA jest najmocniejsze
Automatyczne otwarcia poza liczbąSesje automatyczne są klasyfikowane przy zamknięciu sesji i wykluczaneZnane boty i pająki są wykluczane automatycznie; Google podaje, że nie widać, ile usunięto
Jak długo przechowywany jest zapis12 miesięcy za darmo, 24 miesiące w ProDo 14 miesięcy danych na poziomie zdarzeń w standardowej usłudze

Wiersz o przechowywaniu w darmowym planie przemawia przeciwko nam. Strona Google o przechowywaniu danych wymienia opcje dla danych o zdarzeniach jako “2 months, 14 months, 26 months (360 only), 38 months (360 only), 50 months (360 only)” (w oryginale angielskim; 26, 38 i 50 miesięcy tylko w wersji 360), więc standardowa usługa może przechowywać 14 miesięcy danych na poziomie zdarzeń wobec naszych 12 w planie darmowym. Ostrzega też, że “when a standard property becomes Large […] the event-level data retention setting is automatically reduced to 2 months and event-level data older than 2 months becomes inaccessible and is permanently deleted” (gdy standardowa usługa staje się duża, okres przechowywania danych na poziomie zdarzeń jest automatycznie skracany do 2 miesięcy, a starsze dane są trwale usuwane) – warto o tym wiedzieć, zanim przy dużym ruchu oprzesz się na długim okresie.

W czym Google Analytics jest lepsze od trackera dokumentów

GA wygrywa atrybucją, bezapelacyjnie. Wie, który kanał, kampania i strona docelowa doprowadziły do kliknięcia, i umieszcza PDF w tym samym lejku co każdą inną stronę witryny. Tracker dokumentów zaczyna mierzyć od linku i nie widzi niczego przed nim. Jeśli pytasz, która kampania napędza pobrania broszury, GA to właściwe narzędzie, a my nie jesteśmy kandydatem.

GA wygrywa ceną przy dużej skali. Standardowy produkt nic nie kosztuje przy ruchu, jaki generuje publiczny link do pobrania, podczas gdy tracker dokumentów taki jak nasz liczy linki do udostępniania, a pomiar zaawansowany dodaje kliknięcia w PDF bez linijki kodu. Przy publicznym linku do pobrania, gdy liczba, której szukasz, to ile osób przyszło, to właściwa odpowiedź.

GA domyślnie wyklucza znane boty i mówi o tym. Google publikuje, że “traffic from known bots and spiders is automatically excluded […] At this time, you cannot disable known bot traffic exclusion or see how much known bot traffic was excluded”, rozpoznawanych za pomocą “a combination of Google research and the International Spiders and Bots List, maintained by the Interactive Advertising Bureau” (cytaty w oryginale angielskim: ruch znanych botów i pająków jest automatycznie wykluczany, nie da się tego wyłączyć ani zobaczyć, ile go wykluczono; rozpoznawanie łączy badania Google z listą International Spiders and Bots List prowadzoną przez Interactive Advertising Bureau). To realna ochrona, której większość narzędzi w ogóle nie publikuje, a druga połowa cytatu to jej konsekwencja: wykluczenie nie jest widoczne, więc liczby nie da się sprawdzić. Naszą da się – panel pokazuje, co odłożono na bok i dlaczego, a nasza strona o tym, czy liczba wyświetleń PDF jest prawdziwa, mierzy, ile tego jest w naszym własnym zbiorze danych.

Używaj GA do dokumentów publikowanych dla odbiorców, których nie znasz, gdy pytaniem jest skala i źródło. Używaj śledzonego linku do dokumentu wysłanego konkretnej osobie, gdy pytaniem jest, czy ta osoba go przeczytała. PDFTrackr wygrywa w tym drugim zadaniu: serwuje PDF w przeglądarce dokumentu zamiast przekazywać plik, więc w darmowym planie rejestruje, które strony się wyrenderowały i jak długo, i nie wlicza automatycznych otwarć. To odpowiedzi na różne pytania i wiele witryn korzysta z obu. Ten sam podział dotyczy dystrybucji w mediach społecznościowych, gdzie platforma raportuje o poście, a nie o czytaniu – jak udostępnić PDF na LinkedIn i śledzić kliknięcia omawia ten kanał.

Zdarzenie pobrania i tak warto mieć – to to samo kliknięcie, które liczymy, a pobranie to miejsce, w którym pomiar się kończy. Darmowy plan obsługuje całe zadanie, dopóki dokumenty wychodzą po jednym; Pro za $9/mies. kupujesz, gdy ręcznie wklejasz osobny link dla każdego odbiorcy i chcesz masowo tworzonych spersonalizowanych linków i folderu na klienta albo gdy trwająca transakcja wymaga alertu o otwarciu w ciągu godziny, a nie następnego ranka. Limity są na stronie z cennikiem.

Najczęściej zadawane pytania

Czy Google Analytics śledzi wyświetlenia PDF?

Nie wyświetlenia – kliknięcia. Pomiar zaawansowany w GA4 wysyła zdarzenie file_download, gdy użytkownik kliknie link prowadzący do pliku z pasującym rozszerzeniem, a pdf to pierwsze rozszerzenie w wyrażeniu regularnym publikowanym przez Google. Zdarzenie rejestruje, że ktoś przeszedł do dokumentu ze strony z Twoim tagiem Google. Nie rejestruje niczego o otwarciu, przeczytaniu ani dokończeniu dokumentu, bo PDF serwowany jako plik nie ma gdzie uruchomić tagu.

Jak skonfigurować śledzenie pobrań PDF w GA4?

Otwórz Admin → Data streams, wybierz strumień danych z witryny, włącz Enhanced measurement i sprawdź, czy włączone jest File downloads. Kod nie jest potrzebny – Google podaje, że włączenie tej opcji sprawia, że tag od razu zaczyna wysyłać zdarzenia. Zdarzenia pojawiają się w Reports → Engagement → Events jako file_download; dodaj File name lub Link URL jako wymiar dodatkowy, żeby rozbić sumę na dokumenty.

Dlaczego mojego PDF nie widać w Google Analytics?

Zwykle dlatego, że kliknięcie nie nastąpiło na otagowanej stronie. Instrukcja instalacji Google każe umieścić tag na każdej stronie, którą chcesz mierzyć, a zdarzenie file_download wywołuje kliknięcie w link – więc PDF otwarty z e-maila, wyniku wyszukiwania, witryny partnera czy wklejonego adresu URL nie daje żadnego zdarzenia. Sprawdź też, czy File downloads jest włączone w pomiarze zaawansowanym i czy href kończy się pasującym rozszerzeniem.

Czy Google Analytics powie mi, ile z PDF ktoś przeczytał?

Nie. Google nie publikuje żadnego mechanizmu pomiaru wewnątrz PDF, a jego zdarzenie przewijania jest zdefiniowane dla strony internetowej osiągającej 90% głębokości w pionie, a nie dla pliku. Głębokość czytania wymaga przeglądarki dokumentu, która renderuje dokument i raportuje. Kliknięcie pobrania to słaby zamiennik: tylko 19,7% zweryfikowanych sesji czytania w naszych linkach do udostępniania się nim zakończyło, a te sesje trwały w medianie 15 s na 3 stronach wobec 47,5 s i 7 stron w pozostałych, bo czytanie trwa dalej poza platformą, gdy kopia wyjdzie.

Czy GA4 filtruje ruch botów ze zdarzeń pobrania PDF?

Google podaje, że ruch znanych botów i pająków jest automatycznie wykluczany w usługach GA4, a rozpoznaje się go za pomocą połączenia badań Google i listy International Spiders and Bots List prowadzonej przez Interactive Advertising Bureau. Ta sama strona podaje, że nie da się wyłączyć tego wykluczenia ani zobaczyć, ile ruchu znanych botów wykluczono, więc ochrona istnieje, ale liczby nie da się sprawdzić z poziomu raportów.

Źródła

  1. Pomoc Google Analytics – Enhanced measurement events (wyzwalacz file_download, wyrażenie regularne rozszerzeń, parametry, definicja przewijania) (dostęp: 2026-08-16)
  2. Pomoc Google Analytics – Automatically collected events (definicja page_view) (dostęp: 2026-08-16)
  3. Pomoc Google Analytics – About events (co zbiera pomiar zaawansowany) (dostęp: 2026-08-16)
  4. Google – Install the Google tag (umieść go na każdej stronie, którą chcesz mierzyć) (dostęp: 2026-08-16)
  5. Pomoc Google Tag Manager – Click trigger (All Elements i Just Links) (dostęp: 2026-08-16)
  6. Pomoc Google Tag Manager – About triggers (menu operatorów, matches RegEx) (dostęp: 2026-08-16)
  7. Pomoc Google Tag Manager – Built-in variables for web containers (Click URL) (dostęp: 2026-08-16)
  8. Pomoc Google Analytics – Data retention (opcje dla danych o zdarzeniach i skrócenie dla dużych usług) (dostęp: 2026-08-16)
  9. Pomoc Google Analytics – wykluczanie znanego ruchu botów (dostęp: 2026-08-16)

Mierz czytanie, nie kliknięcie

Wyślij śledzony link zamiast adresu URL pliku i zobacz, do których stron dotarto i jak długo. Darmowy plan: 50 plików, 12 miesięcy historii, bez karty kredytowej.

Zacznij śledzić za darmo

Free pokazuje Ci wizyty. Pro pokazuje ludzi: kto przeczytał, dokąd doczytała każda osoba i kiedy wraca, więc wiesz, kiedy się odezwać.

Czytaj dalej: co prośba o e-mail dowodzi o tym, kto wyświetlił dokument, jak śledzić PDF wysłany na WhatsAppie oraz jak działa darmowe śledzenie PDF.

Oleh Tsyupa

Tworzy PDFTrackr

Ponad 3000 przeanalizowanych śledzonych sesji przeglądania dokumentów w PDFTrackr.

Jak śledzić wyświetlenia PDF w Google Analytics (i gdzie GA się kończy) | PDFTrackr