Przejdź do treści

Czym jest Bulk Data Export w Google Search Console?

Raporty i dane dotyczące skuteczności

Bulk data export to ustawienie w Search Console, które raz dziennie wysyła dane o skuteczności Twojej usługi do zbioru danych BigQuery w Twoim własnym projekcie Google Cloud. Zawiera każdy wiersz, jakim dysponuje Search Console, a rzadkie zapytania trafiają do niego jako wiersze bez treści zapytania. Nie obowiązuje go limit 16 miesięcy: dane przyrastają, dopóki ich nie usuniesz. Eksport startuje dopiero w dniu włączenia, a przestrzeń dyskowa i zapytania ponad darmowy limit BigQuery są rozliczane na Twój koszt.

Co daje w porównaniu z raportem i API

Raport skutecznościSearch Analytics APIBulk data export
Wiersze1000 na tabelę lub eksportDo 50 000 dziennie na typ wyszukiwaniaKażdy wiersz
Historia16 miesięcy16 miesięcyOd dnia konfiguracji, przechowywana do momentu usunięcia
Rzadkie (zanonimizowane) zapytaniaPomijane w tabelach, wliczane do sumTak samoUwzględnione jako wiersze z pustym zapytaniem
KosztBezpłatnieBez rachunku w Cloud, ale obowiązują limityOpłaty za przechowywanie i zapytania w BigQuery
Nakład pracyBrakKod i OAuthProjekt w Cloud i SQL

Zanim zaczniesz

  • Potrzebujesz uprawnień właściciela usługi w Search Console.
  • Potrzebujesz projektu Google Cloud z włączonymi płatnościami.
  • W tym projekcie włącz BigQuery API i BigQuery Storage API w sekcji APIs & Services > Enabled APIs & Services.

Jak skonfigurować bulk data export

  1. W konsoli Cloud otwórz IAM and Admin i wybierz Grant access.
  2. Dodaj podmiot search-console-data-export@system.gserviceaccount.com z dwiema rolami: BigQuery Job User i BigQuery Data Editor. Zapisz.
  3. W Search Console otwórz Settings > Bulk data export.
  4. Wpisz identyfikator projektu Cloud (nie jego numer).
  5. Wybierz nazwę zbioru danych. Domyślna to searchconsole, każda nazwa musi się od niej zaczynać, a każda usługa eksportowana do tego samego projektu potrzebuje własnego zbioru.
  6. Lokalizację zbioru danych wybierz rozważnie: Google nie obsługuje jej zmiany po rozpoczęciu eksportów.
  7. Wybierz Continue. Pierwszy eksport pojawi się w ciągu 48 godzin i obejmie dzień, w którym zostanie wykonany.

Gdy tabele już istnieją, możesz ustawić wygasanie partycji (14 dni lub dłużej), aby ograniczyć zajmowane miejsce. Nie dodawaj ani nie zmieniaj kolumn: zmiana schematu powoduje błąd eksportu.

Co trafia do BigQuery

  • searchdata_site_impression: skuteczność zagregowana na poziomie usługi, podobnie jak sumy na wykresach w Search Console. Bez kolumny z adresem URL.
  • searchdata_url_impression: dane zagregowane według adresu URL, z kolumną dla każdego wyglądu w wynikach wyszukiwania (np. is_job_listing) oraz flagą is_anonymized_discover.
  • ExportLog: jeden wiersz na każdy udany eksport danej tabeli. Jego epoch_version rośnie za każdym razem, gdy Google nadpisuje dzień poprawionymi danymi.

Daty podawane są w czasie pacyficznym. Wiersze nie są wstępnie zagregowane, więc metryki zawsze sumuj przez SUM(). Pozycja liczona jest od zera i sumowana, dlatego średnia pozycja to SUM(sum_top_position) / SUM(impressions) + 1 w tabeli usługi, a w tabeli adresów URL to samo z użyciem sum_position.

Przykładowe zapytanie startowe o najlepsze zapytania z wyszukiwania w sieci w ubiegłym miesiącu:

SELECT
  query,
  SUM(clicks) AS clicks,
  SUM(impressions) AS impressions,
  SUM(sum_top_position) / SUM(impressions) + 1 AS avg_position
FROM `your-project.searchconsole.searchdata_site_impression`
WHERE data_date BETWEEN '2026-09-01' AND '2026-09-30'
  AND search_type = 'WEB'
  AND query != ''
GROUP BY query
ORDER BY clicks DESC
LIMIT 100

Zawsze filtruj po data_date. Tabele są partycjonowane według daty, więc to filtr daty sprawia, że zapytanie nie skanuje (i nie rozlicza) całej Twojej historii.

Ograniczenia i scenariusze awarii

  • Brak danych wstecz. Wszystko sprzed konfiguracji trzeba pobrać z API lub z raportów.
  • Błędy zatrzymują eksport. Po błędzie Search Console ponawia próbę następnego dnia i przez około tydzień przechowuje niewyeksportowane dane. Po mniej więcej miesiącu nieudanych prób całkowicie przestaje eksportować. Właściciele i pełnoprawni użytkownicy dostają e-mail, gdy eksport się nie powiedzie lub zostanie przywrócony.
  • Luki mogą być trwałe. Strona Google o anomaliach w danych podaje, że 28 lutego i 1 marca 2026 brakuje w eksportach niektórych usług i tych danych nie uda się odzyskać. Od czasu do czasu porównaj ExportLog z kalendarzem.
  • Zatrzymanie. Opcja Deactivate export na stronie ustawień kończy eksporty w ciągu 24 godzin. Istniejące tabele pozostają w BigQuery.

Czy jest Ci potrzebny?

Jeśli potrzebujesz każdego zapytania z długiego ogona, flag wyglądu w wynikach wyszukiwania dla poszczególnych adresów URL albo złączeń SQL z innymi danymi firmy, to tak. Jeśli zależy Ci głównie na historii dłuższej niż 16 miesięcy do zwykłego raportowania, załatwi to zapisana usługa w AutoPSEO, bez projektu w Cloud: włącz pełne przechowywanie, a narzędzie uzupełni wstecz 16 miesięcy, a następnie zapisze do 25 000 wierszy zapytań, stron oraz zapytań i stron dziennie dla wyszukiwania w sieci, przechowując je do dziesięciu lat. To mniej niż wszystkie wiersze, ale dla większości witryn w zupełności wystarczy. Zobacz administrację, jak długo Search Console przechowuje dane oraz API Search Console.

Źródła: Google: przegląd bulk data export, konfiguracja, monitorowanie, opis tabel i przykładowe zapytania.

Wrzuć treści SEO na autopilota

Połącz Search Console i swoją stronę. AutoPSEO przeskanuje ją i od razu zaplanuje pierwsze tematy. Karta kredytowa nie jest wymagana.