Ś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:
- 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?”
- 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-pythonjako 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/.
- 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.
- 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.yamlw 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