Rafał Piszczatowski
18.01.2026
Czas czytania: 3:00

Case study - wdrożenie analityki w serwisach TVP

Telewizja Polska to nie tylko tradycyjna telewizja linearna, ale także duży ekosystem cyfrowy. Składa się z dużej ilości serwisów tematycznych, aplikacji mobilnych oraz na telewizory, które każdego miesiąca generuję mieliony interakcji. Zarządzanie tak rozproszoną architekturą danych to wyzwanie, które wymagało wdrożenia uporządkowanej struktury analitycznej. Poniższe case study opisuje proces kompleksowej migracji i unifikacji analityki TVP, którego sercem stało się wdrożenie Google Analytics 4.

GA4 - TVP Google Analytics 4 konto

Wyzwanie firmy

Głównym problemem, z którym mierzyła się Telewizja Polska, była ogromna fragmentacja danych. Organizacja zarządza ponad 150 niezależnymi strumieniami danych (data streams) pochodzącymi z trzech kategorii:

  • Portale WEB: Dziesiątki serwisów tematycznych (od informacyjnych po VOD).
  • Aplikacje mobilne (APP): Dedykowane aplikacje na Androida i iOS.
  • Aplikacje TV (TV APP): Rozwiązania na platformy Smart TV.

Jak zmierzyć skuteczność kampanii, gdy dane z aplikacji mobilnej nie rozmawiają z danymi ze strony www? Jak ocenić realne zaangażowanie widza, który rano czyta newsy na telefonie, a wieczorem ogląda serial na Smart TV? Wyzwaniem nie było więc tylko wdrożenie narzędzia, ale okiełznanie chaosu informacyjnego i stworzenie jednego, spójnego języka analitycznego dla całej organizacji.

Co zrealizowaliśmy

Naszym zadaniem było zaprojektowanie i wdrożenie kompleksowej architektury danych, która zintegrowałaby wszystkie 150+ strumieni w jeden, spójny organizm. Celem nadrzędnym stało się wdrożenie i konfiguracja jednego, uporządkowanego konta Google Analytics 4 (GA4).

  • Audyt i inwentaryzację wszystkich istniejących punktów styku z klientem (WEB, APP, TV APP).
  • Opracowanie jednolitego planu otagowania (measurement plan) dla wszystkich platform.
  • Skonfigurowanie zaawansowanego przesyłania danych (data streaming) do centralnej usługi GA4.
  • Integracja z chmurą BigQuery
  • Budowa raportowania na bazie danych z hurtowni danych

Opis realizacji

1. Audyt i Testy Cross-Platformowe

Przeprowadziliśmy rygorystyczne testy dla różnych wersji systemów operacyjnych i modeli urządzeń. Sprawdzaliśmy nie tylko, czy dane płyną, ale czy ich struktura w środowisku streamingowym (często problematycznym ze względu na specyfikę odtwarzaczy wideo) jest spójna z danymi z portali informacyjnych.|

2. Kompleksowa Dokumentacja Techniczna

Stworzyliśmy pełną dokumentację wdrożeniową dla każdego z serwisów. Stała się ona mapą drogową dla zespołów deweloperskich, zapewniając, że każde nowe rozszerzenie ekosystemu będzie od pierwszego dnia kompatybilne z całą strukturą.

3. Standaryzacja zdarzeń

Kluczem do sukcesu było stworzenie uniwersalnego słownika zdarzeń. Wcześniej to samo działanie użytkownika (np. odtworzenie wideo) mogło być różnie nazywane w aplikacji mobilnej i na stronie www. Ujednoliciliśmy nazewnictwo i parametry zdarzeń dla wszystkich 150 strumieni. Dzięki temu, niezależnie od tego, czy użytkownik klika "play" na pilocie telewizora, czy na ekranie smartfona, do systemu trafia ta sama, porównywalna informacja. Zaimplementowaliśmy spójną logikę wywoływania zdarzeń. Niezależnie od technologii te same triggery (np. 25%, 50%, 75% obejrzanego materiału) wysyłają identycznie sformatowane pakiety danych.

4. Cross-platformowa integracja w GA4

Wdrożenie GA4 w Telewizji Polskiej wymagało podejścia hybrydowego, które zatarłoby granice między światem przeglądarek a natywnymi aplikacjami. Zamiast budować silosy, stworzyliśmy spójny przepływ danych. Ekosystem Firebase dla APP i TV APP: Dla aplikacji mobilnych (iOS, Android) oraz rozwiązań Smart TV wykorzystaliśmy potencjał Firebase SDK. Pozwoliło to na zbieranie głębokich danych o zachowaniach użytkowników wewnątrz aplikacji, które są automatycznie synchronizowane z GA4.
Dzięki temu TVP zyskało wgląd w retencję i ścieżki użytkowników, którzy konsumują treści wideo na telewizorach. Na portalach internetowych wdrożyliśmy niestandardowe rozwiązania śledzące, które wychodzą daleko poza standardowe odsłony. Skupiliśmy się na pomiarze interakcji z playerem wideo, głębokości przewijania treści oraz mikro-konwersjach, które decydują o zaangażowaniu widza.

5. Walidacja i jakość danych

Przy ponad 150 strumieniach danych, błąd w jednym z nich mógłby zafałszować wyniki dla całej grupy kapitałowej. Każdy z 150 strumieni przeszedł indywidualną ścieżkę certyfikacji. Sprawdzaliśmy poprawność tagowania nie tylko w izolacji, ale także w kontekście całego ekosystemu, eliminując ryzyko duplikacji danych (np. podwójne zliczanie tych samych zdarzeń na styku różnych platform). Wykorzystaliśmy skrypty i narzędzia do automatycznej walidacji, które weryfikowały zgodność przesyłanych parametrów z naszym standardem. Anomalie były wyłapywane, zanim trafiły do głównego widoku analitycznego. Zamiast naprawiać dane w raportach, skupiliśmy się na ich poprawności w momencie generowania. To podejście zagwarantowało, że zarząd TVP operuje na liczbach, którym można ufać w 100%.

6. Integracja z chmurą BigQuery

To był najbardziej zaawansowany technicznie etap projektu. Ze względu na wolumen generowany przez miliony widzów, standardowy interfejs GA4 służy nam jedynie jako punkt wyjścia. Prawdziwa moc analityczna drzemie w Google BigQuery. Uruchomiliśmy natywny eksport danych ze wszystkich 150 strumieni bezpośrednio do hurtowni w chmurze. Dzięki temu TVP ma dostęp do danych w formie surowej, niepodlegającej próbkowaniu (samplingowi) ani agregacji. Zbudowaliśmy system raportowania oparty na bezpośrednich zapytaniach SQL do bazy BigQuery. Pozwala to na tworzenie nieskończenie złożonych analiz, których nie dałoby się wyklikać w panelu GA4 – np. zaawansowane modele atrybucji czy analiza LTV (Lifetime Value) widza. Wykorzystanie BigQuery umożliwiło TVP monitorowanie popularności programów i obciążenia serwisów szybko i z dużą dokładnością.
To podejście zostało szczegółowo opisane w dedykowanym case study przez zespół Google Cloud, jako przykład wykorzystania hurtowni danych do zarządzania gigantycznymi zbiorami informacji w sektorze mediów (case study TVP opisanego przez Google.)

7. Budowa automatycznych raportów

Wdrożenie technologii to tylko połowa sukcesu – drugą jest sprawienie, by dane były czytelne i wspierały podejmowanie decyzji w czasie rzeczywistym. Przy skali TVP, gdzie minuta transmisji generuje tysiące rekordów, ręczne raportowanie nie wchodziło w grę.
Wykorzystaliśmy Google BigQuery jako "silnik" zasilający wszystkie raporty. Dzięki temu ominęliśmy ograniczenia interfejsu GA4 (takie jak limity wierszy czy próbkowanie danych). Stworzyliśmy system, który automatycznie odpytuje bazę danych. Dla różnych działów TVP (od redakcji po zarząd) zaprojektowaliśmy dedykowane dashboardy w Looker Studio. Są one zasilane bezpośrednio z BigQuery, co gwarantuje, że prezentowane liczby są zawsze aktualne i spójne dla całej organizacji. zięki pełnej automatyzacji, TVP zyskało nie tylko wgląd w historyczne wyniki, ale przede wszystkim narzędzie do aktywnego zarządzania contentem i platformami cyfrowymi w oparciu o twarde dane.

"Dzięki Lookerowi, z którego korzysta 200 pracowników Telewizji Polskiej, analiza danych cyfrowych napędza obecnie proces decyzyjny w całej organizacji. Wizualizacja wskaźników efektywności treści pozwala zespołowi ds. akwizycji podejmować świadome decyzje o zakupie, co przekłada się na większy udział w platformach SVOD Telewizji Polskiej, a w efekcie na większe zaangażowanie widzów i wyższą retencję."
Piotr Zimak, Head of Efficiency for Internet Platforms and Services at Telewizja Polska


Nasze wdrożenie przy tym projekcie zostało docenione przez Google: case study TVP opisanego przez Google. Jako jedna z niewielu polskich firm możemy pochwalić się wspólną publikacją z Google na blogu thinkwithgoogle.com. Google docenił realizowany projekt z Telewizją Polską, dla której wdrażaliśmy całą infrastrukturę Google Analytics 4 i wykorzystywanie danych z Big Query w czasie rzeczywistym.

Powiązane artykuły