Logo Google Ads

Reklama

Łączyć Reklamy Google do Excela, Arkuszy Google, AI i REST

Kampanie, grupy reklam, słowa kluczowe i wydatki można zapisywać w tabelach z możliwością zapytania. Połącz je z własnymi danymi o konwersjach przechowywanymi w Postgres lub w folderze eksportu arkusza kalkulacyjnego.

Jedno połączenie, każda powierzchnia

Gdzie mogą trafić Twoje dane z Google Ads

Query Streams przekształca konto Google Ads w 12 tabel SQL – kampanie, grupy reklam, reklamy, słowa kluczowe, wyszukiwane hasła, dane geograficzne, urządzenia, dane demograficzne, strony docelowe i historię zmian – które można odczytać z poziomu programów Microsoft Excel, Arkuszy Google, Power BI, asystentów AI za pośrednictwem platformy MCP oraz punktu końcowego REST. Wydatki są prezentowane w postaci kolumny, którą można połączyć z przychodami, co jest sednem sprawy: uzgadnianie, które normalnie odbywa się raz w miesiącu w arkuszu kalkulacyjnym, staje się jednym zestawieniem.

  1. Dla Twojego zespołu, dostawców i partnerów
  2. Reklamy Google w programie Excel Microsoft Excel · Dodatek do programu Excel

    Przenieś wyniki Google Ads na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — w wersji stacjonarnej programu Excel, w wersji Excel Online lub w usłudze Microsoft 365.

    Jak działa Excel
  3. Reklamy Google do Arkuszy Google Dodatek Arkuszy

    Uruchom zapisane zapytanie Google Ads z paska bocznego i upuść wiersze do arkusza. Współpracownicy, z którymi udostępniono arkusz, mogą je sami odświeżyć.

    Jak działają Arkusze Google
  4. Zapytaj Novę o Google Ads Nova AI · tekst do SQL

    Zadaj pytanie prostym językiem. Nova zna już Twoje tabele Google Ads, pisze i uruchamia zapytanie SQL, wyjaśnia odpowiedź i tworzy wykres – bez pisania zapytania i podawania danych uwierzytelniających.

    Jak działa Nova
  5. Google Ads do przeglądarki danych udostępnianie wyników · zespół, dostawcy, partnerzy · telefon, tablet, komputer stacjonarny

    Udostępnij aktualny wynik Google Ads każdemu – współpracownikowi, dostawcy, partnerowi – w postaci siatki z zakładkami, która uruchamia się od nowa po otwarciu na telefonie, tablecie lub komputerze. Zobaczą wyniki, a nie kod SQL ani dane uwierzytelniające.

    Jak działa Przeglądarka danych
  6. Do aplikacji i systemów
  7. Interfejs API REST Google Ads Punkt końcowy HTTP

    Opublikuj zapytanie Google Ads jako uwierzytelniony punkt końcowy JSON, do którego może zadzwonić każda aplikacja, ze specyfikacją OpenAPI 3.1 i gotowymi kolekcjami Postman, Insomnia i Hoppscotch. Port bazy danych nie jest otwarty.

    Jak działa REST API
  8. Reklamy Google do Power BI Power Query M

    Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki Google Ads na żywo przesyłane przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.

    Jak działa Power BI
  9. Reklamy Google w Airtable Platforma automatyzacji

    Synchronizuj wiersze Google Ads z bazą Airtable zgodnie z harmonogramem lub pobieraj je za pomocą skryptu automatyzacji Airtable.

    Jak działa Airtable
  10. Reklamy Google w Baserow Platforma automatyzacji

    Przekaż tabelę Baserow z Google Ads przez punkt końcowy REST — hostowany samodzielnie lub w chmurze Baserow.

    Jak działa Baserow
  11. Reklamy Google w SeaTable Platforma automatyzacji

    Aktualizuj bazę danych SeaTable na podstawie danych Google Ads bez konieczności eksportowania pliku lub udostępniania bazy danych.

    Jak działa SeaTable
  12. Reklamy Google do Smartsheet Platforma automatyzacji

    Prześlij wyniki Google Ads do siatki Smartsheet, aby plany i raporty były odczytywane z systemu źródłowego, a nie z eksportu z poprzedniego tygodnia.

    Jak działa Smartsheet
  13. Reklamy Google w Anvil Anvil Works · Platforma aplikacji

    Wspieraj aplikację Anvil Python za pomocą Google Ads przez punkt końcowy REST zamiast osadzać dane uwierzytelniające bazy danych w aplikacji.

    Jak działa Anvil
  14. Dla narzędzi AI
  15. Serwer MCP Google Ads Klienci Claude, Cursor i MCP

    Udziel asystentowi AI dostępu tylko do odczytu w usłudze Google Ads, podając schemat potrzebny do pisania prawidłowych zapytań SQL — bez konieczności podawania danych uwierzytelniających w czacie.

    Przewodnik po Google Ads
  16. Dostarczone do ludzi
  17. Alerty i raporty Google Ads Slack · Discord · E-mail · Webhook

    Utwórz harmonogram zapytań Google Ads i otrzymuj wiersze dostarczane do Slacka, Discorda, poczty e-mail lub podpisanego webhooka — albo wstrzymaj wiadomość, aż liczba wierszy, próg lub zmiana procentowa przekroczy ustawioną przez Ciebie linię.

    Jak działają alerty i raporty

Jak to działa

5 kroków, bez zmiany zapory przychodzącej

01

Uzyskaj token deweloperski dla swojego konta Google Ads i utwórz konto usługi z delegowaniem w całej domenie.

02

Zainstaluj agenta sieciowego i podaj mu klucz konta usługi, token dewelopera, adres e-mail do podszywania się oraz identyfikator klienta. Identyfikator konta menedżera jest opcjonalny, aby uzyskać dostęp do subkonta.

03

Wybierz, którą z 12 tabel chcesz synchronizować. Kampanie, grupy reklam, słowa kluczowe, wyszukiwane hasła, dane geograficzne, urządzenia i samo konto są domyślnie włączone.

04

Napisz zwykły kod SQL dla gads.campaign, gads.search_term_view i reszty — albo pozwól, aby napisała to Nova.

05

Możesz je odczytywać z arkuszy Excel, Arkuszy, Power BI, MCP lub REST, w połączeniu z dowolnym narzędziem generującym Twój przychód.

Funkcja dogłębna

Co daje Ci Google Ads

Wydatki obok przychodów w jednym zestawieniu

Google Ads wie, ile wydałeś. Nie wie jednak, ile klient Ci zapłacił, a raport, który ma znaczenie, potrzebuje obu tych informacji.

  • gads.campaign zawiera informacje o wyświetleniach, kliknięciach, kosztach, konwersjach i wartości konwersji dla każdego dnia, dzięki czemu łączy się czysto z czymkolwiek, co jest określone za pomocą nazwy kampanii lub UTM.
  • gads.search_term_view to faktyczne zapytanie, które ktoś wpisał, a to właśnie tam zazwyczaj przeciekają pieniądze — można je połączyć z własnymi danymi o konwersjach, zamiast zamykać je w interfejsie reklam.
  • Pieniądze docierają w mikrojednostkach, dokładnie tak, jak podaje API. Dolar to 1 000 000, więc nic nie zostało zaokrąglone przed samodzielnym podzieleniem.

12 stołów

  • Struktura — klient, kampania, grupa_reklam, grupa_reklam.
  • Szukaj — widok_słowa_kluczowego, widok_terminu_wyszukiwania, widok_strony_docelowej.
  • Awarie — widok_geograficzny, widok_urządzenia, widok_zakresu_wieku, widok_płci.
  • Rewizja — historia_zmian.
  • Każdy wiersz przechowuje również kompletną odpowiedź API w kolumnie JSON raw_data, więc metryka, która nie jest nazwaną kolumną, nadal istnieje.

Szczerze mówiąc, gdzie liczby się kończą

Dwie rzeczy dotyczące danych reklamowych, z którymi musi się zmierzyć każde narzędzie, są powiedziane wprost, a nie odkryte później.

  • Raporty obejmują wczoraj, a nie dziś — dzisiejsze dane są dla Google niekompletne i mogą wprowadzać w błąd.
  • Każde kolejne obliczenie ponownie odczytuje dane z kilku ostatnich dni, a także z nowego dnia, ponieważ konwersje są przypisywane z opóźnieniem, a liczba pobrana w poniedziałek nie jest liczbą, którą Google ustali w czwartek.
  • Historia zmian jest ograniczona do 29 dni przez sam interfejs API Google Ads. Jest to plik z ostatnimi zmianami, a nie stały dziennik audytu.
  • Niektóre kolumny geograficzne zawierają identyfikatory kryteriów Google zamiast nazw miejsc, a kilka kolumn z tekstem reklamowym nie jest jeszcze wypełnionych. To, co jest, jest poprawne; to, czego nie ma, jest puste, a nie błędne.

Współdzielone przez każdy łącznik API

Jak działa każdy łącznik API

  • Twoje konto staje się tabelami — punkty końcowe są mapowane na tabele SQL z kluczami podstawowymi i indeksami, dzięki czemu możesz pisać SELECT, JOIN i GROUP BY zamiast przeglądać kod JSON.
  • Wybierasz, co synchronizować i jak często — każda tabela ma swój własny interwał lub nie ma go wcale. Tam, gdzie API dostawcy to obsługuje, pobierane są tylko rekordy zmienione od ostatniego uruchomienia.
  • Kopia jest twoja — znajduje się w pliku DuckDB zaszyfrowanym algorytmem AES-256-GCM, obok agenta, na Twoim komputerze. Nie w naszej chmurze.
  • Sprzedawca słyszy tylko od Ciebie — agent wywołuje API bezpośrednio z Twojej sieci, więc Twój token nie jest potrzebny strumieniom zapytań do udzielenia odpowiedzi na zapytanie.

Dobrze wiedzieć

  • To jest zsynchronizowana kopia, a nie serwer proxy na żywo — zapytanie odczytuje to, co zostało już pobrane, więc zwraca dane z szybkością SQL i nigdy nie przekracza limitu przepustowości API. Wybrane tabele mogą dodatkowo odświeżać nieaktualny wiersz podczas odczytu.
  • Limity stawek są dla Ciebie respektowane — każdy łącznik działa w granicach opublikowanych przez dostawcę, więc raport nie może ograniczyć przepustowości Twojego konta dla innych użytkowników, którzy z niego korzystają.
  • Nic nie jest wyrzucane — pola, których tabela nie nazywa, są przechowywane w kolumnie JSON raw_data, którą nadal można przeszukiwać.
  • Dołącz do swoich baz danych — tabela API i tabela SQL Server w tym samym poleceniu stanowią tutaj zwykłe zapytanie, a nie projekt integracyjny.

Międzyźródłowy SQL

Połącz Google Ads z pozostałymi danymi

Spędzasz życie w Google Ads, a przychody pochodzą zupełnie gdzie indziej, dlatego te dwa elementy są zazwyczaj uzgadniane w arkuszu kalkulacyjnym raz w miesiącu. Jedno zestawienie może obejmować kampanię, wygenerowane przez nią konto i fakturę, na której została wystawiona. Każde źródło uruchamia tylko możliwą część, przesyła wynik strumieniowo, a łączenie odbywa się centralnie — źródła nigdy się ze sobą nie komunikują i nic nie jest nigdzie kopiowane.

3 połączenia · 3 agentów

Reklamy Google Reklama
PostgreSQL Silnik relacyjny
Pasek Płatności i fakturowanie

Jedno stwierdzenie

-- wydatki z Google Ads, konto z Twojej bazy danych, przychody ze Stripe
SELECT   g.campaign_name, SUMA(g.cost_micros) / 1000000 jako wydatek, SUMA(i.amount_due) jako faktura
Z     reklamy.gads.campaign1       g
JOIN     pg_crm.publiczni.klienci2 c WŁĄCZONY c.utm_campaign = g.campaign_name
JOIN     rozliczenia.stripe.invoices3 i WŁĄCZONY i.customer = c.stripe_id
GROUP BY g.campaign_name
ORDER BY fakturowany DESC;

Trzy części to połączenie, schemat i tabela — a nazwa połączenia to dowolna nazwa. Kolumny ilustracyjne; Twoje tabele będą Twoimi tabelami. Koszt jest podawany w mikroskali, zgodnie z raportem API Google Ads, więc podział należy do Ciebie i nic nie zostało zaokrąglone. Tylko do odczytu dotyczy każdego elementu: tylko SELECT, WITH i EXPLAIN, z limitem, ile jedno źródło może przekazać dla jednego zapytania. Jak działają zapytania federacyjne

Szczegóły połączenia

Czego potrzebuje Google Ads

Uwierzytelnianie
Klucz do konta usługi Google z delegacją w całej domenie, token dewelopera i adres e-mail, który podszywa się pod niego. Wszystko to przechowywane przez agenta.
Konto
Identyfikator klienta oraz opcjonalny identyfikator konta menedżera umożliwiający dostęp do subkonta
Dotarł ponad
HTTPS z Twojej sieci do interfejsu API Google Ads. Brak ruchu przychodzącego.
Schemat
gads — więc gads.campaign, gads.search_term_view
Tabele
12, z czego siedem jest domyślnie włączonych: klient, kampania, grupa reklam, widok słów kluczowych, widok terminów wyszukiwania, widok geograficzny, widok urządzenia
Pieniądze
W mikro, jak podaje API — podziel przez milion, aby uzyskać walutę
Świeżość
Działa do wczoraj. Każde kolejne przejście ponownie odczytuje poprzednie trzy dni, więc późno przypisane konwersje lądują
Historia
90 dni przy pierwszej synchronizacji. Historia zmian jest ograniczona przez Google do 29 dni
Kopia lokalna
Plik DuckDB zaszyfrowany algorytmem AES-256-GCM obok agenta na Twoim komputerze

Tryb tylko do odczytu ma charakter strukturalny. Łącznik wysyła jedynie zapytania wyszukiwania Google – nie zawiera żadnych wywołań mutacji – więc zapytanie nie może zmienić stawki, wstrzymać kampanii ani wydać ani centa.

W zapytaniu międzyźródłowym środkowa część trzyczęściowego odwołania to gads. Połączenie o nazwie ads odczytujące tabelę kampanii jest zapisane jako ads.gads.campaign.

Dokumentacja dostawcy: ads.google.com

Często zadawane pytania

Pytania dotyczące Google Ads

Które narzędzia mogą odczytywać dane Google Ads za pośrednictwem strumieni zapytań?

Wszystko z jednego połączenia: Excel, Arkusze Google, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, zaplanowane alerty i raporty. Połącz konto raz, a każda platforma odczyta to samo połączenie tylko do odczytu — nie ma potrzeby konfigurowania poszczególnych narzędzi ani tworzenia drugiej kopii danych.

Czy muszę otworzyć port zapory sieciowej dla mojego konta Google Ads?

Nie. Agent sieciowy Query Streams działa w Twojej sieci i otwiera pojedyncze szyfrowane połączenie wychodzące. Nic nie nasłuchuje ruchu przychodzącego, nie jest wymagana sieć VPN, a konto zachowuje istniejące reguły zapory sieciowej.

Czy strumienie zapytań mogą zmieniać dane w Google Ads?

Nie. Agent wymusza tryb tylko do odczytu w momencie wykonania — po jednym poleceniu na raz, tylko dla instrukcji SELECT i poleceń znajomych. Dane uwierzytelniające pozostają w agencie i nigdy nie są wysyłane do strumieni zapytań.

Czego potrzebuje Query Streams, aby połączyć się z Google Ads?

Dostępny host, rola i jej hasło — agent przechowuje sterownik, więc na koncie nie ma żadnych instalacji. Uwierzytelnianie: klucz konta usługi Google z delegacją w całej domenie, token dewelopera i adres e-mail, który podszywa się pod niego. Wszystko to przechowywane jest na agencie. Konto: identyfikator klienta oraz opcjonalny identyfikator konta menedżera umożliwiający dostęp do subkonta. Dostęp przez: HTTPS z Twojej sieci do interfejsu API Google Ads. Brak połączeń przychodzących. Schemat: gads — czyli gads.campaign, gads.search_term_view.

Czy mogę połączyć Google Ads z inną bazą danych w ramach tego samego zapytania?

Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do Google Ads i innych połączeń jednocześnie, zapisane jako connection.schema.table. Każde źródło uruchamia tylko możliwą część i przesyła wynik z powrotem; łączenie odbywa się centralnie, więc źródła nigdy się ze sobą nie łączą i nic nie jest kopiowane ani planowane. Tryb tylko do odczytu dotyczy każdego elementu — tylko SELECT, WITH i EXPLAIN — i istnieje limit na to, ile jedno źródło może przekazać w ramach jednego zapytania. Zapytania federacyjne to funkcja planu; strona zapytań federacyjnych zawiera bieżące źródło i limity rozmiaru.

Umieść reklamy Google tam, gdzie wykonujesz pracę

Zainstaluj agenta, skieruj go na swoje konto i wybierz miejsce docelowe.

Tylko do odczytu Tylko wysyłka Dane uwierzytelniające pozostają przy agencie