Automatyzacja raportów w Google Data Studio na podstawie danych z Google BigQuery
Opublikowany: 2022-04-12W tym artykule wyjaśniamy, jak skonfigurować automatyczne aktualizacje raportów w Google BigQuery i wizualizować je za pomocą Google Data Studio.
Dzięki OWOX BI możesz zautomatyzować zbieranie danych i dowolne raporty marketingowe. Zarezerwuj bezpłatne demo, a pokażemy Ci, jak to działa.
Spis treści
- O pracy z Google Data Studio
- Krok 1. Zbierz dane z Google BigQuery
- Krok 2. Przygotuj tabelę w Google BigQuery z danymi do raportu
- Krok 3. Utwórz skrypt aplikacji, aby automatycznie aktualizować tabelę
- Krok 4. Utwórz raport w Google Data Studio
- Przydatne linki
Poznaj prawdziwą wartość kampanii
Automatycznie importuj dane o kosztach do Google Analytics ze wszystkich usług reklamowych. Porównaj koszty kampanii, CPC i ROAS w jednym raporcie.

O pracy z Google Data Studio
Kilka słów o Data Studio dla tych, którzy jeszcze go nie znają. Często korzystamy z tego narzędzia wewnątrz OWOX BI i polecamy je naszym klientom z kilku powodów:
- Przede wszystkim Data Studio jest wygodne, ponieważ ma wiele konektorów dla usług innych firm. Mogą łatwo łączyć się z prawie każdym źródłem danych. Dostępne są zarówno natywne konektory od Google, jak i te opracowane przez inne firmy, na przykład dla Yandex.Metrics, Yandex.Directory, Facebooka, Twittera itp. W razie potrzeby możesz stworzyć własne konektory.
- Usługa jest łatwa w obsłudze i łatwo wizualizować dane. Do jednego pulpitu można podłączyć wiele źródeł.
- Udostępnianie raportów w Data Studio współpracownikom jest łatwe, zapewniając im dostęp do przeglądania lub edycji. Nie ma potrzeby, aby kolega miał autoryzację, wystarczy, że otworzy pulpit nawigacyjny, klikając link.
- Prawie wszystkie funkcje narzędzia są dostępne w wersji darmowej.
Oto przykładowy raport w Data Studio z głównymi wskaźnikami KPI i źródłami ruchu w sklepie internetowym:

Jest to interaktywny pulpit nawigacyjny, w którym możesz zobaczyć, jak zmieniają się dane w ciągu dni, kanałów, kategorii urządzeń itp. W jednym raporcie może znajdować się wiele stron. Oto dlaczego jest to takie wygodne: po skonfigurowaniu pulpitu nawigacyjnego i udostępnieniu łącza współpracownikom nie trzeba już wprowadzać żadnych zmian (chyba że dodasz nowe parametry). Po prostu wybierz odpowiednie terminy i otrzymuj aktualne informacje.
Teraz wyjaśnijmy, jak możemy stworzyć takie piękno. Raport budujemy na podstawie danych z Google BigQuery, które aktualizują się automatycznie zgodnie z określonym harmonogramem.
Krok 1. Zbierz dane z Google BigQuery
BigQuery ma gotowe do użycia biblioteki i łączniki, które umożliwiają przesyłanie informacji o transakcjach, klientach i elementach z systemu CRM do pamięci w chmurze. A OWOX BI pomoże Ci automatycznie zebrać wszystkie inne dane w GBQ:
- Działania użytkowników w serwisie (niespróbkowane dane w czasie rzeczywistym).
- Dane kosztowe z usług reklamowych.
- Dane rozmów i czatów z systemów śledzenia połączeń.
- Informacje e-mail z usług poczty e-mail.
Po połączeniu danych z różnych źródeł w BigQuery musisz:
- Użyj zapytania SQL, aby wybrać metryki, które chcesz wyświetlić w raporcie w osobnej tabeli.
- Użyj Google App Script, aby skonfigurować regułę aktualizującą dane w tej tabeli.
- W Data Studio połącz tabelę z danymi z GBQ i zwizualizuj ją.
Schematyczne łączenie danych i automatyzację raportów z OWOX BI można przedstawić w następujący sposób:

OWOX BI ma okres próbny - połącz wszystkie swoje dane i zbuduj dowolny raport marketingowy w Data Studio za darmo
Krok 2. Przygotuj tabelę w Google BigQuery z danymi do raportu
Opisaliśmy instrukcje niezbyt szczegółowo, ponieważ przypuszczamy, że znasz interfejs Google BigQuery. Jeśli potrzebujesz odświeżenia, jak radzić sobie z tworzeniem tabel, zapoznaj się z tym artykułem: Struktura danych BigQuery w Google: jak zacząć korzystać z przechowywania w chmurze.
Aby zaoszczędzić zasoby Google BigQuery, zalecamy najpierw utworzenie zapytania SQL, które generuje tabelę z zestawem parametrów i danych, które chcesz uzyskać w określonym okresie:

Utwórz zapytanie i zapisz wynik jako oddzielną tabelę BigQuery:

Następnie utwórz widok, który oblicza te same dane, tylko w krótszym okresie. Na przykład utworzyłeś tabelę źródłową na grudzień. Następnie każdego dnia widok zażąda wczorajszych danych i doda je do tabeli.

Aby to zrobić, uruchom kolejne zapytanie i kliknij Zapisz widok:

Krok 3. Utwórz skrypt aplikacji, aby automatycznie aktualizować tabelę
Teraz musisz utworzyć skrypt, który automatycznie uruchomi widok i wyśle z niego zaktualizowane dane do źródłowej tabeli BigQuery.
Aby to zrobić, otwórz Apps Script, kliknij Utwórz skrypt, nazwij go i napisz następujący kod, zastępując nazwę projektu, zbiór danych i tabele BigQuery własnymi.

Wypełnij formularz, aby otrzymać pełny tekst kodu w wiadomości e-mail
ODBIERZ KOD
Następnie kliknij ikonę zegara, aby ustawić harmonogram uruchamiania skryptu. Kliknij przycisk Dodaj wyzwalacz w prawym dolnym rogu. Wybierz źródło zdarzenia wyzwalania czasowego, określ żądaną częstotliwość uruchamiania i kliknij przycisk Zapisz.

Gotowe! Teraz dane w tabeli GBQ zostaną zaktualizowane zgodnie z określonym harmonogramem.
Krok 4. Utwórz raport w Google Data Studio
Przejdź do strony głównej Studia danych, kliknij Nowy w lewym górnym rogu i wybierz Raport. Następnie kliknij Utwórz źródło danych w prawym dolnym rogu i wybierz BigQuery:

Następnie określ projekt, zbiór danych i tabelę GBQ z danymi do raportu i kliknij Połącz w prawym górnym rogu:

W otwartym oknie zobaczysz wszystkie parametry i metryki przechowywane w połączonej tabeli, z którymi możesz pracować. Tutaj możesz zmienić ich nazwy, jeśli potrzebujesz, klikając odpowiednią metrykę.

Masz również możliwość tworzenia własnych metryk niestandardowych. Użyj przycisku Dodaj pole i formuł (jeśli klikniesz na znak zapytania, pojawi się Pomoc):

Po zdefiniowaniu pól kliknij przycisk Dodaj do raportu w prawym górnym rogu:

Następnie wybierasz narzędzie wizualizacji (typ wykresu) i zaznaczasz obszar na desce rozdzielczej, w którym chcesz go umieścić.

Po prawej stronie otworzy się panel sterowania, w którym możesz dostosować raport według potrzeb: dodać parametry do porównania, dostosować filtry, zakres dat, styl pulpitu nawigacyjnego itp.

Następnie pozostaje tylko udostępnić raport współpracownikom za pomocą przycisku Udziel dostępu.
Przydatne linki
Dowiedz się więcej o pracy z BigQuery i Data Studio z naszych artykułów:
- Samouczek Google Data Studio dla początkujących
- 6 najlepszych narzędzi do wizualizacji BigQuery
- Jak przesłać dane do Google BigQuery
- Szablon pulpitu nawigacyjnego Google Data Studio autorstwa OWOX BI