AdWords to teraz Google Ads. Nowa nazwa oddaje pełny zakres usług reklamowych, jakie oferujemy m.in. w wyszukiwarce, sieci reklamowej i YouTube.. Więcej informacji

Obecnie 306 forumowiczów jest online
Obecnie 306 forumowiczów jest online
Dla pytań związanych z funkcjami remarketingu, strategii stawek, Edytor AdWords i skryptów Google Ads.
Poprowadź mnie
star_border
Odpowiedz

Raportowanie z wykorzystaniem AdWords Scripts

Student ✭ ✭ ✭

Witam,

staram się utworzyć automatyczne raportowanie z wykorzystaniem Google Scripts. Dostępny opis na stronie pomocy nie zawiera informacji na temat raportowania kampanii na sieć reklamową. Czy ma ktoś z Was doświadczenie w tym zakresie? Będę wdzięczny za pomoc.

 

Pozdrawiam,

Łukasz

Odpowiedź eksperta 1verified_user

Raportowanie z wykorzystaniem AdWords Scripts

Wszechwiedzący ✭

Cześć Łukasz Emotikon: Szczęśliwy

Czy nie byłoby lepszym pomysłem wykorzystanie do tego celu Data Studio...?

________
Booguś

Dot.: Raportowanie z wykorzystaniem AdWords Scripts

Wschodząca Gwiazda

Łukasz - napisz, co konkretnie potrzebujesz wyciągnąć za pomocą skryptu - jakie dane dot. kampanii i z czym masz problem?

W zasadzie raportowanie kampanii na sieć wyszukiwania i reklamową niczym się nie różni oprócz tego, że dla sieci reklamowej mogą Cię interesować nieco inne dane.

 

Poniżej przykład banalnie prostego skryptu, który pobiera kilka danych o kampaniach w sieci reklamowej i wrzuca to do arkusza Google.

Wystarczy wrzucić skrypt na swoje konto, utworzyć arkusz Google i wstawić link do arkusza, a następnie dodać metryki, które potrzebujesz.

Wykaz wszystkich nazw pól dla raportu na poziomie kampanii dostępny jest tu:

https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report

 

W analogiczny sposób możesz tworzyć raporty dotyczące np. miejsc docelowych (PLACEMENT_PERFORMANCE_REPORT), itp.

 

function main() {
  var report = AdWordsApp.report("SELECT CampaignName, Cost, Impressions, Clicks FROM CAMPAIGN_PERFORMANCE_REPORT WHERE AdNetworkType1=CONTENT AND Impressions>0 DURING LAST_30_DAYS");
  var spreadsheet = SpreadsheetApp.openByUrl("ADRES_URL_ARKUSZA");
  report.exportToSheet(spreadsheet.getSheets()[0]);
}

Powyższy skrypt pobiera informacje o nazwie kampanii, koszcie, wyświetleniach i kliknięciach dla kampanii w sieci reklamowej, dla których w ciągu ostatnich 30 dni były jakiekolwiek wyświetlenia.

 

Tomasz Ciepłucha