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ści | Search Analytics API | Bulk data export | |
|---|---|---|---|
| Wiersze | 1000 na tabelę lub eksport | Do 50 000 dziennie na typ wyszukiwania | Każdy wiersz |
| Historia | 16 miesięcy | 16 miesięcy | Od dnia konfiguracji, przechowywana do momentu usunięcia |
| Rzadkie (zanonimizowane) zapytania | Pomijane w tabelach, wliczane do sum | Tak samo | Uwzględnione jako wiersze z pustym zapytaniem |
| Koszt | Bezpłatnie | Bez rachunku w Cloud, ale obowiązują limity | Opłaty za przechowywanie i zapytania w BigQuery |
| Nakład pracy | Brak | Kod i OAuth | Projekt 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
- W konsoli Cloud otwórz IAM and Admin i wybierz Grant access.
- Dodaj podmiot
search-console-data-export@system.gserviceaccount.comz dwiema rolami: BigQuery Job User i BigQuery Data Editor. Zapisz. - W Search Console otwórz Settings > Bulk data export.
- Wpisz identyfikator projektu Cloud (nie jego numer).
- 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. - Lokalizację zbioru danych wybierz rozważnie: Google nie obsługuje jej zmiany po rozpoczęciu eksportów.
- 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. Jegoepoch_versionroś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
ExportLogz 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.
Więcej w sekcji Raporty i dane dotyczące skuteczności
- Jak korzystać z raportu Skuteczność w Google Search Console?
- Co oznaczają kliknięcia, wyświetlenia, CTR i średnia pozycja?
- Jak długo Google Search Console przechowuje dane historyczne?
- Czy mogę używać Google Search Console do badania słów kluczowych?
- Dlaczego dane w Search Console różnią się od danych w Google Analytics?
- Jaki CTR jest dobry w Google Search Console?
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.