Marcin Kula - Bukowski

Marcin Kula - Bukowski IT Project Manager,
AdPilot

Temat: Adwords API - optymalizacja pobierania danych

Mam do zbudowania aplikację wspomagającą zarządzanie kampaniami Adwords. Jednym z elementów aplikacji będzie możliwość pobrania dowolnego raportu. Ponieważ zapytania Adwords API są płatne, aplikację zamierzam budować opierając się na dostępie do sandboxa i tylko ostateczne testy przeprowadzać na rzeczywistym koncie. Aplikacja ma być w miarę optymalna pod względem ilości zapytań do API, aby niepotrzebnie nie marnowała pieniędzy czyli będzie ciągnąć dane tylko w razie potrzeby i przechowywać to co zostało zciągnięte lokalnie. I tu pojawia się pewnien problem - raporty z sandboxa zwracają zawsze pojedynczy wiersz wypełniowy pustymi wartościami (-- lub 0) albo w ogóle pusty wynik (czyli samą listę kolumn). W związku z tym nie mam najmniejszego pojęcia o tym jaka struktura danych jest zwracana przez API.

Jeśli ktoś ciągnął raporty z rzeczywistego konta poprzez API i wie co zostaje zwrócone to byłbym wdzięczny za odpowiedź czym de facto taki raport według google jest. Jak dla mnie raport to szereg danym umożliwiających szczegółową analizę problemu czyli chociażby zbudowanie wykresu. A żeby zbudować wykres dla powiedzmy średniej pozycji słowa kluczowego dla danego zakresu dat jest potrzebny zbiór wartości, a nie pojedyncza wartość. Co zatem zwraca API - pojedynczą wartość dla danej kolumny czyli pojedynczy wiersz czy wyniki "zrastrowane" dzień po dniu czyli zbiór wierszy zależny od wybranego zakresu dat?
Hubert Bernaciak

Hubert Bernaciak PHP Team Leader /
Chief Architect/ CTO

Temat: Adwords API - optymalizacja pobierania danych

Adwords API dostarcza raporty rożnego typu, a wszystkie pola są opisane tutaj: https://developers.google.com/adwords/api/docs/appendix...
Marcin Kula - Bukowski

Marcin Kula - Bukowski IT Project Manager,
AdPilot

Temat: Adwords API - optymalizacja pobierania danych

Trochę się spóźniłeś :-) Aplikacja jest już gotowa, a przez te parę miesięcy zdążyła wejść nowa odsłona API, zapytania przestały być płatne, a i sam sandbox nie zwracający żadnego sensownego wyniku dla raportów też jest już wspomnieniem. Ale dzięki za dobre chęci. Informacje ze strony, do której link przesłałeś, były przeze mnie często i gęsto wykorzystywane w ciągu ostatnich paru miesięcy...

Następna dyskusja:

uniwersalna klasa/funkcja d...




Wyślij zaproszenie do