Przedstawiamy asystenta dla deweloperów korzystających z interfejsu Google Ads API w wersji 1.0: interakcja z interfejsem API za pomocą języka naturalnego

Środa, 19 grudnia 2018 r.

Z przyjemnością ogłaszamy udostępnienie asystenta dla deweloperów korzystających z interfejsu Google Ads API, czyli zaawansowanego rozszerzenia interfejsu wiersza poleceń Gemini, które usprawnia przepływy pracy w interfejsie Google Ads API. To narzędzie umożliwia interakcję z interfejsem Google Ads API za pomocą języka naturalnego, co ułatwia uzyskiwanie informacji, generowanie kodu, a nawet pobieranie danych bezpośrednio w terminalu.
Niezależnie od tego, czy dopiero zaczynasz korzystać z interfejsu Google Ads API, czy jesteś doświadczonym programistą, ten asystent pomoże Ci pracować wydajniej.

Jakie możliwości oferuje?

Asystent dla deweloperów korzystających z interfejsu Google Ads API (wersja 1.0) rozszerza interfejs wiersza poleceń Gemini o kilka kluczowych funkcji:

  1. Pytania i odpowiedzi w języku naturalnym: masz pytania dotyczące interfejsu Google Ads API? Wystarczy zapytać.
    • „Jakie są dostępne typy kampanii?”
    • „Opowiedz mi o raportowaniu w kampaniach Performance Max”.
    • „Jak filtrować według daty w GAQL?”
  2. Generowanie kodu na podstawie języka naturalnego: opisz, jakich danych potrzebujesz, a asystent wygeneruje zapytanie w języku Google Ads Query Language (GAQL) i wykonywalny kod w Pythonie, korzystając z biblioteki klienta google-ads-python jako kontekstu, dzięki czemu kod będzie zgodny ze sprawdzonymi metodami.
    • „Pokaż mi kampanie z największą liczbą konwersji w ciągu ostatnich 30 dni”.
    • „Pobierz wszystkie grupy reklam klienta 123-456-7890”.
    • „Znajdź odrzucone reklamy we wszystkich kampaniach”.
    • Wygenerowany kod jest automatycznie zapisywany w katalogu saved_code/.
  3. Bezpośrednie wykonywanie interfejsu API: uruchamiaj wygenerowane skrypty w Pythonie bezpośrednio z wiersza poleceń. Asystent wykona wywołania interfejsu API tylko do odczytu i wyświetli wyniki, często sformatowane w postaci tabel w terminalu.
  4. Eksportowanie do pliku CSV: chcesz zapisać dane? Wyniki wywołań interfejsu API w formie tabeli możesz łatwo wyeksportować do pliku CSV. Wystarczy, że powiesz:
    • „Zapisz wyniki w pliku CSV”
    • Pliki są zapisywane w katalogu saved_csv/.

Jak to działa?

To rozszerzenie wykorzystuje zdolność interfejsu wiersza poleceń Gemini do używania kontekstu z plików GEMINI.md i ustawień w .gemini/settings.json. Jeśli skonfigurujesz asystenta, podając ścieżki do lokalnego klona biblioteki google-ads-python i katalogów przykładowych, będzie on generować odpowiedni i dokładny kod.

Pierwsze kroki

Oto co musisz zrobić, aby rozpocząć:
Wymagania wstępne:

  • znajomość pojęć i uwierzytelniania w interfejsie Google Ads API;
  • Token programisty interfejsu Google Ads API.
  • skonfigurowany plik danych logowania google-ads.yaml w katalogu głównym.
  • Python >= 3.10.
  • Zainstalowany interfejs wiersza poleceń Gemini.
  • Lokalna kopia biblioteki klienta google-ads-python. (Skrypt konfiguracyjny może sklonować to repozytorium za Ciebie).

Szczegółowe instrukcje konfiguracji i przykłady znajdziesz w pliku README w repozytorium GitHub.

Gdzie znaleźć te informacje

Asystent dewelopera interfejsu Google Ads API jest dostępny na GitHub.

Społeczność i pomoc

Zachęcamy do wypróbowania tej funkcji. Twoja opinia jest dla nas ważna. Możesz ją przekazać w tej ankiecie. Dołącz do dyskusji na kanale #ads-api-ai-tools na Discordzie.

Aby zgłosić błędy, zasugerować funkcje lub poprosić o pomoc, użyj karty GitHub Issues w repozytorium. Wytyczne dotyczące przesyłania treści znajdziesz na stronie CONTRIBUTING.md.

Powodzenia!

Etykiety: google-ads-api, release