Znasz to uczucie, gdy w poniedziałek rano Twój szef prosi o podsumowanie tygodnia, a Ty musisz przerywać kawę, by wygenerować raport? Dzięki funkcji harmonogramu w Data Studio, ten proces może dziać się sam, podczas gdy Ty skupiasz się na ważniejszych zadaniach.

Konfiguracja "Schedule Delivery" – krok po kroku

Harmonogram wysyłki jest dostępny zarówno w darmowej wersji Data Studio, jak i w Data Studio Pro. Aby go skonfigurować:

  1. Otwórz raport w trybie podglądu (nie edycji).
  2. W prawym górnym rogu kliknij ikonę zegara / koperty (obok przycisku "Udostępnij").
  3. Kliknij "Zaplanuj wysyłkę e-mail".
  4. W polu Odbiorcy dodaj adresy e-mail lub całe grupy dyskusyjne Google Workspace (np. sprzedaz@firma.pl).
  5. Wypełnij temat (np. [KPI] Raport Tygodniowy – Logistyka) i opcjonalną notatkę tekstową.
  6. Wybierz częstotliwość i godzinę wysyłki.
  7. Kliknij Zaplanuj.

Raport zostanie wysłany jako załącznik PDF ze wszystkimi stronami dashboardu w stanie danych z momentu wysyłki. Filtry interaktywne nie są przenoszone – odbiorca otrzymuje wersję "frozen" z domyślnymi ustawieniami filtrów raportu.

Optymalny harmonogram – kiedy wysyłać?

Polecam ustawianie wysyłki na 15–30 minut po zakończeniu odświeżania hurtowni danych. Jeśli BigQuery lub Sheets ładuje nowe dane o 7:00, ustaw maila na 7:30.

Typ raportu Częstotliwość Godzina Odbiorcy
Operacyjny (sprzedaż, zamówienia) Codziennie (pon–pt) 7:30 Team lead, handlowcy
Menedżerski (KPI tygodniowe) Co poniedziałek 8:00 Zarząd, kierownicy działów
Marketingowy (kampanie) Co poniedziałek 9:00 Marketing, agencja
Strategiczny (P&L, ROI) 1. dzień miesiąca 8:00 Zarząd, CFO

Wielu menedżerów preferuje formę PDF, ponieważ stanowi "zamrożony" obraz wyników na dany moment – można go wydrukować, skomentować lub zachować do celów audytowych. Interaktywny link do dashboardu ma jednak swoje zalety:

  • PDF: Idealny dla zarządu, spotkań, archiwizacji, audytów. Dane są "zabetonowane" – nikt nie zmieni zakresu dat po fakcie.
  • Link do raportu: Lepszy dla analityków i managerów, którzy chcą filtrować dane samodzielnie. Zawsze aktualne dane.
  • Najlepsza praktyka: Wysyłaj PDF z krótką notatką zawierającą link do interaktywnej wersji – dajesz odbiorcy oba światy. Szczegóły budowy dashboardu znajdziesz w tutorialu podstawowym.
"Automatyczna wysyłka raportów to nie tylko wygoda. To budowanie nawyku pracy z danymi w całym zespole. Kiedy dane same 'przychodzą' do skrzynki, nikt nie ma wymówki, że o nich zapomniał."

Ograniczenia wbudowanego harmonogramu

Wbudowany Schedule Delivery ma kilka istotnych ograniczeń, o których warto wiedzieć przed konfiguracją:

  • Brak filtrowania per odbiorca: Wszyscy odbiorcy otrzymują identyczny PDF. Nie możesz wysłać handlowcowi danych tylko jego regionu – wszyscy widzą wszystko.
  • Brak dynamicznych zmiennych w temacie: Temat maila jest statyczny – nie wstawisz automatycznie daty bieżącego tygodnia.
  • Brak powiadomień warunkowych: Harmonogram wysyła raport zawsze, niezależnie od wartości KPI. Nie wyśle alertu "sprzedaż spadła o 20%".
  • Limit stron PDF: Raporty wielostronicowe mogą mieć problemy z rozmiarem pliku przy ponad 15 stronach.
  • Maksymalnie 20 harmonogramów na raport w darmowej wersji.

Zaawansowana automatyzacja przez Apps Script

Dla firm, które potrzebują personalizowanych raportów per odbiorca lub warunkowych alertów, rozwiązaniem jest Google Apps Script w połączeniu z eksportem danych z BigQuery. Przykładowy scenariusz:

  1. BigQuery uruchamia scheduled query co noc – wyniki lądują w Google Sheets.
  2. Apps Script (triggerowany timerowo o 7:00) odczytuje dane i filtruje je per region / handlowiec.
  3. Dla każdego odbiorcy generuje spersonalizowany arkusz i eksportuje go do PDF przez Drive API.
  4. MailApp.sendEmail() wysyła PDF z dynamicznym tematem zawierającym datę i nazwę regionu.

To rozwiązanie wymaga ok. 4–8 godzin konfiguracji, ale eliminuje wszystkie ograniczenia wbudowanego harmonogramu. Szerzej opisuję to w artykule o automatyzacji raportów przez API i CRM.

Rozwiązywanie typowych problemów

  • PDF przycięty / wykres ucięty: Upewnij się, że wszystkie elementy na stronie mieszczą się w obszarze wydruku. W ustawieniach raportu zmień rozmiar strony na "A4 pozioma" i sprawdź podgląd wydruku przed zapisaniem harmonogramu.
  • Filtry nie zostały zastosowane: Harmonogram wysyła raport z domyślnymi filtrami. Ustaw domyślne wartości filtrów w trybie edycji raportu przed skonfigurowaniem wysyłki.
  • Mail nie dotarł: Sprawdź folder SPAM. Maile z datastudio-noreply@google.com mogą być blokowane przez firmowe filtry – poproś IT o whitelistowanie tej domeny.
  • Raport pokazuje stare dane: Jeśli cache Data Studio jest ustawiony na 12h, upewnij się, że harmonogram jest planowany po wygaśnięciu cache, lub użyj opcji "Odśwież dane" w ustawieniach źródła danych.
  • Brak uprawnień u odbiorców: Odbiorcy nie muszą mieć uprawnień do raportu, by otrzymać PDF. Muszą jednak mieć dostęp, by kliknąć link do interaktywnej wersji – ustaw odpowiednie uprawnienia przed wysyłką.

Masz problem z konfiguracją harmonogramu lub potrzebujesz personalizowanych raportów per odbiorca? Napisz – pokażę Ci, jak zautomatyzować cały cykl raportowania od danych do skrzynki odbiorczej.