Zurzeit sind 284 Mitglieder online.
Zurzeit sind 284 Mitglieder online.
Erfahre mehr und stelle Fragen zu den erweiterten Funktionen wie Anzeigenerweiterungen, Display-Netzwerk, MCC , Flexible Gebotsstrategien, AdWords Editor oder AdWords-Skripts, usw.
Anleitung
favorite_border
Antworten

Per Script Berichte2Spreadsheet

Rang 8
# 1
Rang 8

Hallo,

 

wir möchten gerne die Zahlen aus Adwords-Berichten (z.B. Kontobericht) in ein Google Spreadsheet schreiben. Der Kollege, der "etwas" Javascript kann, sagt, dass es recht aufwändig sei. Alles in ein Array füllen und dann aus diesem wiederum das Spreadsheet befüllen... ergibt viele Code-Zeilen mit vielen Fehlermöglichkeiten. Gibt es dazu vielleicht eine "Abkürzung" in der Art: Generiere Bericht xy und schreibe direkt in Spreadsheet z? 

 

Über Ideen freut sich der

Frank

1 Expertenantwort(en)verified_user

Akzeptierte Lösungen
Als beste Antwort markiert.
Lösung
Akzeptiert von Themenautor franky
Mai

Betreff: Per Script Berichte2Spreadsheet

Top Beitragender
# 2
Top Beitragender

Hallo Frank,

 

wenn Du nur einen einfachen Bericht ohne zusätzliche Berechnungen, Grafiken, Formatierungen usw. willst, dann geht das mit 

wenigen Code-Zeilen. Beispiel:

 

  var spreadsheet = SpreadsheetApp.create("Report output");
   var report = AdWordsApp.report("SELECT Clicks, Impressions, AverageCpc, HourOfDay " +
       "FROM ACCOUNT_PERFORMANCE_REPORT " +
       "DURING LAST_MONTH");
   report.exportToSheet(spreadsheet.getActiveSheet());
   Logger.log("Report available at " + spreadsheet.getUrl());

von hier: https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_report

 

Aber natürlich kann man das sehr viel aufwändiger gestalten - mitsamt Berechnungen im Sheet usw. Und dann können schon mal ein paar 100 Codezeilen zusammenkommen.

 

Hier ein paar weitere einfache Snippets:

https://developers.google.com/adwords/scripts/docs/examples/spreadsheetapp#get-the-last-cell-on-a-sp...

 

Und hier der Einstieg in die Report-Types:

https://developers.google.com/adwords/api/docs/appendix/reports

 

Viele Grüße

Matthias

Lösung in ursprünglichem Beitrag anzeigen


Alle Antworten
Als beste Antwort markiert.
Lösung
Akzeptiert von Themenautor franky
Mai

Betreff: Per Script Berichte2Spreadsheet

Top Beitragender
# 2
Top Beitragender

Hallo Frank,

 

wenn Du nur einen einfachen Bericht ohne zusätzliche Berechnungen, Grafiken, Formatierungen usw. willst, dann geht das mit 

wenigen Code-Zeilen. Beispiel:

 

  var spreadsheet = SpreadsheetApp.create("Report output");
   var report = AdWordsApp.report("SELECT Clicks, Impressions, AverageCpc, HourOfDay " +
       "FROM ACCOUNT_PERFORMANCE_REPORT " +
       "DURING LAST_MONTH");
   report.exportToSheet(spreadsheet.getActiveSheet());
   Logger.log("Report available at " + spreadsheet.getUrl());

von hier: https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_report

 

Aber natürlich kann man das sehr viel aufwändiger gestalten - mitsamt Berechnungen im Sheet usw. Und dann können schon mal ein paar 100 Codezeilen zusammenkommen.

 

Hier ein paar weitere einfache Snippets:

https://developers.google.com/adwords/scripts/docs/examples/spreadsheetapp#get-the-last-cell-on-a-sp...

 

Und hier der Einstieg in die Report-Types:

https://developers.google.com/adwords/api/docs/appendix/reports

 

Viele Grüße

Matthias

Per Script Berichte2Spreadsheet

Rang 8
# 3
Rang 8

Hallo Matthias,

 

ganz herzlichen Dank für deine wertvollen Tipps. Genau das habe ich gesucht. Das Problem ist immer, dass es schwierig ist, etwas zu suchen von dem man nicht weiß ob es das überhaupt gibt (AdWordsApp.​Report) und wie es heißt.

Perfekt!

Viele Grüße
Frank