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ć:
- Otwórz raport w trybie podglądu (nie edycji).
- W prawym górnym rogu kliknij ikonę zegara / koperty (obok przycisku "Udostępnij").
- Kliknij "Zaplanuj wysyłkę e-mail".
- W polu Odbiorcy dodaj adresy e-mail lub całe grupy dyskusyjne Google Workspace (np.
sprzedaz@firma.pl). - Wypełnij temat (np.
[KPI] Raport Tygodniowy – Logistyka) i opcjonalną notatkę tekstową. - Wybierz częstotliwość i godzinę wysyłki.
- 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 |
PDF vs link – kiedy co wybrać
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:
- BigQuery uruchamia scheduled query co noc – wyniki lądują w Google Sheets.
- Apps Script (triggerowany timerowo o 7:00) odczytuje dane i filtruje je per region / handlowiec.
- Dla każdego odbiorcy generuje spersonalizowany arkusz i eksportuje go do PDF przez Drive API.
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.commogą 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.