Koniec miesiąca. Account manager siedzi nad piątym oknem Excela, kopiuje dane z GA4 jednego klienta, przełącza zakładkę, kopiuje kolejne, tworzy slajdy w Canvie, wysyła mailem. Powtarza to dla każdego z dwunastu klientów. Łącznie 12–15 godzin miesięcznie wyłącznie na raportowanie – zanim ktokolwiek w agencji zajmie się czymś, co faktycznie generuje wartość. Znasz to? Data Studio rozwiązuje ten problem raz, a porządnie. Ten artykuł pokazuje jak.

Problem: Jak większość agencji raportuje dziś

Status quo wygląda zazwyczaj tak samo bez względu na wielkość agencji. Eksportujesz dane z GA4 do CSV, wklejasz do Excela lub Arkuszy Google, ręcznie wpisujesz dane z Google Ads, tworzysz wykresy, kopiujesz je do prezentacji lub dokumentu Word, wysyłasz klientowi. Albo – co gorsza – umawiasz się na spotkanie i udostępniasz ekran z GA4, pokazując pełny panel ze wszystkimi właściwościami agencji widocznymi w pasku bocznym.

To podejście jest niewykonalne przy skali. Przy pięciu klientach jeszcze jakoś działa. Przy piętnastu – staje się pełnoetatową robotą. Przy trzydziestu – albo zatrudniasz kogoś wyłącznie do raportowania, albo zaczynasz wysyłać raporty z opóźnieniem, co klienci natychmiast zauważają.

Do tego dochodzą ryzyka: ręczne kopiowanie danych to błędy. Udostępnianie ekranu z GA4 to ryzyko pokazania danych innego klienta. Brak spójnego wyglądu raportów to słabszy wizerunek agencji. I wreszcie – klient który dostaje dane w Excelu, może je sobie skopiować, zmienić i wyciągnąć własne (błędne) wnioski.

💡 Wskazówka: Zbuduj jeden master template raportu. Każdy nowy klient to kopia szablonu z podmienionym źródłem danych – nie nowy projekt od zera. Godzina konfiguracji zamiast dwóch dni pracy.

Architektura systemu raportowania dla agencji

Dobrze zaprojektowany system raportowania dla agencji wygląda następująco. Dane klienta wędrują z jego kont reklamowych i analitycznych do centralnego repozytorium (BigQuery lub bezpośrednio przez konektory), stamtąd trafiają do Data Studio, a z Data Studio – automatycznie do klienta w formie PDF lub jako link do live dashboardu.

  [GA4 Klienta]   [Google Ads]   [Facebook Ads]   [Własny CRM]
        |               |               |                |
        +---------------+---------------+----------------+
                                |
                         [BigQuery DWH]
                      (opcjonalne, ale zalecane)
                                |
                        [Data Studio]
                       (Master Template)
                                |
              +-----------------+-----------------+
              |                                   |
    [Live Dashboard dla klienta]      [Automatyczny PDF / miesiąc]
    (link z własnym brandingiem)      (email klienta, 1. każdego miesiąca)

Podejście "BigQuery jako bufor" jest zalecane przy większej liczbie klientów lub gdy klient ma duże wolumeny danych. BigQuery przechowuje surowe dane, co pozwala na historyczne analizy nawet po utracie dostępu do GA4 (np. gdy klient odejdzie). Przy mniejszych projektach można połączyć się bezpośrednio przez konektory GA4 i Google Ads – to prostsze, ale mniej elastyczne.

Biały label – raport bez logo Google

Domyślnie raport Data Studio wyświetla pasek narzędzi Google z opcją "Pokaż raport w trybie edycji", przyciskiem udostępniania i wyraźnym brandingiem Google. To wygląda nieprofesjonalnie gdy chcesz zaprezentować raport jako własny produkt agencji.

Usunięcie brandingu Google jest możliwe i stosunkowo proste. W ustawieniach raportu (ikona kółka zębatego → Ustawienia raportu) możesz wyłączyć widoczność paska narzędzi dla widzów. Raport staje się czystą wizualizacją bez żadnych elementów interfejsu Google.

Kolejny krok to dodanie logo agencji. Wstawiasz je jako obraz (Wstaw → Obraz) – może być statyczny na każdej stronie lub umieszczony w nagłówku szablonu. Wybierasz kolory agencji jako domyślne kolory wykresów. Raporty, które wysyłasz klientom, wyglądają jakbyś zbudował własne narzędzie analityczne.

Jeśli zależy Ci na własnej domenie (zamiast URL data.google.com/...), możesz osadzić raport przez iframe na własnej stronie klienta lub w portalu klienckim agencji. Raport działa identycznie, ale URL jest Twój. Takie rozwiązanie szczegółowo opisuję w artykule o osadzaniu raportów Data Studio.

RLS dla wielu klientów w jednym raporcie

Row-Level Security (zabezpieczenie na poziomie wiersza) to technika, która pozwala obsługiwać wielu klientów z jednego raportu – każdy widzi tylko swoje dane, nikt nie widzi danych innych klientów. To rozwiązanie dla agencji z dużą liczbą klientów o podobnym profilu (np. agencja obsługująca sklepy e-commerce tej samej branży).

Zasada działania jest prosta: w BigQuery każdy wiersz danych ma kolumnę client_id lub client_email. Data Studio przy wyświetlaniu raportu sprawdza email zalogowanego użytkownika i filtruje dane tak, by pokazywały tylko rekordy przypisane do tego emaila. Klient A loguje się i widzi swoje dane. Klient B loguje się i widzi swoje dane. Ty logujesz się jako administrator i widzisz wszystko.

⚠️ Uwaga: Row-Level Security w tym modelu wymaga BigQuery jako źródła danych. Nie jest możliwe do wdrożenia przy bezpośrednim konektorze GA4 lub Google Ads w trybie multi-tenant. Jeśli każdy klient ma osobne konto GA4, prostszym rozwiązaniem jest oddzielna kopia raportu per klient zamiast architektury RLS.

Konfiguracja RLS w Data Studio polega na ustawieniu filtra na poziomie źródła danych (Zasób → Zarządzaj źródłami → edytuj źródło → Filtr źródła danych). Filtr sprawdza czy pole client_email jest równe funkcji CURRENT_USER_EMAIL() – wbudowanej funkcji Data Studio, która zwraca email zalogowanego użytkownika.

Automatyczny harmonogram PDF

To funkcja, która najwięcej robi dla agencji przy najmniejszym wysiłku konfiguracyjnym. Data Studio pozwala zaplanować automatyczną wysyłkę raportu jako PDF na wskazane adresy email w określonym dniu miesiąca.

Konfiguracja: Plik → Zaplanuj wysyłkę e-mail. Wybierasz częstotliwość (co tydzień, co miesiąc, co kwartał), dzień (np. pierwszy dzień miesiąca), przedział godzinowy, listę adresatów i opcjonalnie zakres dat raportu (poprzedni tydzień, poprzedni miesiąc). PDF jest generowany automatycznie i wysyłany bez żadnej interwencji z Twojej strony.

Jeśli Twoja agencja zarządza powyżej 20 harmonogramami wysyłki, warto rozważyć upgrade do Data Studio Pro (płatna wersja w ramach Google Workspace). Darmowa wersja nie gwarantuje SLA dla harmonogramów – zdarzają się opóźnienia lub pominięte wysyłki przy dużym obciążeniu serwerów Google. Pro eliminuje ten problem i oferuje priorytetowe kolejkowanie.

Szczegółowy przewodnik po konfiguracji harmonogramu znajdziesz w artykule o automatycznych raportach PDF z Data Studio.

Case study: 23 klientów, jeden system

Jedna z agencji performance marketingu, z którą współpracowałem, obsługiwała 23 klientów z sektora e-commerce. Przed wdrożeniem systemu: cztery account managerów spędzało łącznie ponad 40 godzin miesięcznie na ręcznym przygotowywaniu raportów. Eksport z GA4, Excele, Canva, osobne emaile do każdego klienta. Raporty wychodziły między 5. a 10. dniem miesiąca – opóźnione, bo proces był czysto manualny.

Zbudowałem dla agencji następujący system: jeden master template w Data Studio z pełnym layoutem (ruch organiczny, kampanie płatne, konwersje, ROAS, porównanie miesięczne). Dla każdego klienta – kopia szablonu z podłączonym kontem GA4 i Google Ads klienta przez BigQuery. Harmonogram PDF ustawiony na 1. każdego miesiąca o 7:00 rano – raport trafia do klienta zanim ten zasiądzie do pracy.

Efekt po trzech miesiącach: czas poświęcany na raportowanie spadł z 40 godzin do 2 godzin miesięcznie (przeznaczonych na review raportów przed wysyłką i odpowiedzi na pytania klientów). Agencja zyskała czas, który przekierowała na strategię i obsługę nowych klientów. Jeden z klientów wprost powiedział, że raporty są "najlepszą rzeczą w tej współpracy". Nie optymalizacja kampanii – raporty. Bo dostaje je punktualnie, w profesjonalnej formie, bez proszenia.

"System raportowania powinien działać tak, żeby klient nigdy nie musiał pytać o wyniki – bo dostaje je zanim zdąży zapytać."