Dostęp do raportów niestandardowych Google Analytics z BigQuery

Z tego przewodnika dowiesz się, jak uzyskać w BigQuery dostęp do niestandardowych raportów Google Analytics za pomocą dodatku Arkusze Google Analytics i oprogramowania sprzęgającego BigQuery na Dysku Google.

Ten przewodnik pokazuje, jak wygenerować raport niestandardowy za pomocą dodatku do Arkuszy Google Analytics, udostępnić arkusz wyników raportu jako tabelę zewnętrzną BigQuery, a potem utworzyć zapytanie dotyczące danych raportu z BigQuery.

W tym przewodniku użyliśmy jako przykładu raportu Pozyskiwanie użytkowników, ale możesz stosować opisane tu czynności do dowolnego typu raportów.

Krok 1. Skonfiguruj raport niestandardowy w Arkuszach Google

  1. Zainstaluj dodatek Google Analytics do Arkuszy Google ze sklepu Google Workspace Marketplace.

  2. Otwórz Rozszerzenia → GA4 Reports Builder for Google Analytics → Utwórz nowy raport.

    Otwórz dodatek do Arkuszy Google Analytics

  3. Skonfiguruj raport, podając usługę Analytics, zakres dat i pola raportu.

  4. W raporcie Pozyskiwanie użytkowników używaj tych pól:

    Wymiary

    • firstUserDefaultChannelGroup

    Wskaźniki

    • eventCount
    • keyEvents
    • totalRevenue
    • newUsers
    • engagedSessions
    • engagementRate
  5. Pozostaw puste pola Filtry wymiarówFiltry danych.

    Oto obraz z prawidłowymi ustawieniami raportu:

    Konfiguracja raportu w dodatku Arkuszy Google do Google Analytics (część 1)

    Konfiguracja raportu w dodatku Arkuszy Google do Google Analytics (część 2)

    Konfiguracja raportu w dodatku Arkuszy Google do Google Analytics (część 3)

  6. Aby utworzyć konfigurację raportu w bieżącym dokumencie Arkuszy, kliknij Utwórz raport:

    Arkusz konfiguracji raportu dodatku Arkusze Google Analytics

  7. Aby wygenerować raport, kliknij Rozszerzenia → GA4 Reports Builder for Google Analytics → Uruchom raporty. Po zakończeniu tworzenia raportu zostanie utworzona nowa karta z nazwą raportu.

    Dane raportu w dodatku Arkuszy Google do Google Analytics

  8. Aby skonfigurować okresowe pobieranie najnowszych danych raportu, otwórz menu Rozszerzenia → GA4 Reports Builder for Google Analytics → Zaplanuj raporty. Określ harmonogram i kliknij Zapisz.

    Harmonogram dodatku do Arkuszy Google Analytics

Krok 2. Połącz dokument raportu Arkuszy Google z zewnętrzną tabelą BigQuery

W BigQuery możesz utworzyć stałą tabelę połączoną z zewnętrznym źródłem danych w Arkuszach Google. Użyj tej funkcji, aby połączyć utworzony w poprzednim kroku arkusz kalkulacyjny z raportami Google Analytics jako zewnętrzną tabelę BigQuery.

Aby wykonać ten krok, musisz postępować zgodnie z instrukcjami tworzenia tabel zewnętrznych w Google Drive podanymi w dokumentacji BigQuery.

Google Cloud Console

  1. W konsoli Google Cloud otwórz stronę BigQuery.

    Otwórz BigQuery

  2. W panelu Eksplorator rozwiń projekt i wybierz zbiór danych.

  3. Rozwiń opcję Działania i kliknij Otwórz.

  4. W panelu szczegółów kliknij Utwórz tabelę.

  5. Na stronie Utwórz tabelę w sekcji Źródło:

    • W menu Utwórz tabelę z wybierz Dysk.

    • W polu Wybierz identyfikator URI Dysku wpisz identyfikator URI Dysku dokumentu Arkuszy Google zawierającego raport w formie https://docs.google.com/spreadsheets/d/[file_id].

    • Jako Format pliku wybierz Arkusz Google.

  6. Na stronie Utwórz tabelę w sekcji Miejsce docelowe:

    • W polu Nazwa zbioru danych wybierz odpowiedni zbiór danych, a w polu Nazwa tabeli wpisz nazwę tabeli, którą tworzysz w BigQuery.

    • Sprawdź, czy opcja Typ tabeli jest ustawiona na Tabela zewnętrzna.

  7. W polu Zakres arkusza określ nazwę arkusza i zakres komórek, do których chcesz wysłać zapytanie. Powinien to być arkusz zawierający dane raportu: sheet_name!top_left_cell_id:bottom_right_cell_id w przypadku zakresu komórek. W przypadku naszego przykładowego raportu zakres może być określony jako User acquisition report!A:G. Zwróć uwagę, że w zakresie pojawia się arkusz odpowiadający nazwie raportu niestandardowego.

  8. W sekcji Schemat włącz opcję Automatyczne wykrywanie.

  9. Rozwiń sekcję Opcje zaawansowane i w polu Wiersze nagłówka do pominięcia określ liczbę wierszy, które chcesz pominąć. W naszym przykładzie dane raportu zaczynają się od wiersza 15, czyli wartości, którą należy ustawić w polu danych.

  10. Na stronie Utwórz tabelę w sekcji Miejsce docelowe:

    • W polu Zbiór danych wybierz odpowiedni zbiór danych, a w polu Tabela wpisz nazwę tabeli, którą tworzysz w BigQuery.

    • Sprawdź, czy opcja Typ tabeli jest ustawiona na Tabela zewnętrzna.

  11. Kliknij UTWÓRZ TABELĘ.

  12. W razie potrzeby wybierz swoje konto i kliknij Zezwól, aby przyznać narzędziom klienta BigQuery dostęp do Dysku.

Oto przykład ekranu konfiguracji zewnętrznej tabeli BigQuery:

Konfiguracja tabeli zewnętrznej BigQuery (część 1)

Konfiguracja tabeli zewnętrznej BigQuery (część 2)

Krok 3. Wykonaj zapytanie do tabeli raportu Arkuszy Google z BigQuery

Możesz teraz wykonywać zapytania do tabeli raportu w Arkuszach Google w taki sposób, jakby była to standardowa tabela BigQuery, z zastrzeżeniem ograniczeń zewnętrznych źródeł danych.

  1. Otwórz tabelę user_acquisition_report, aby sprawdzić jej schemat:

    Schemat tabeli zewnętrznej BigQuery

  2. Kliknij Zapytanie. W sugerowanym zapytaniu zmień SELECT FROM na SELECT * FROM, aby uzyskać wszystkie pola raportu, a potem kliknij Uruchom zapytanie, aby wysłać zapytanie do tabeli zewnętrznej.

Zapytanie w tym przykładzie zwróci fragment danych w tabeli dla wszystkich kolumn:

Zapytanie do zewnętrznej tabeli BigQuery