Freitag, 20. Januar 2012
An
alle Entwickler, die sich für einen skript-basierten Zugriff auf
Daten zu Suchanfragen ihrer Websites in den Webmaster-Tools
interessieren – wir haben gute Neuigkeiten für euch! Ihr erhaltet
ab sofort über ein offenes Python-Skript aus dem Projekt
webmaster-tools-downloads
Zugriff auf eure Daten zu Suchanfragen im
CSV-Format
.
Über die Webmaster-Tools-API sind Daten zu Suchanfragen momentan
nicht verfügbar. Diese Funktion wurde allerdings häufig von
API-Nutzern angefragt, weshalb wir sie für das nächste API-Update
in Betracht ziehen. Für diejenigen von euch, die sofort auf ihre
Daten zu Suchanfragen zugreifen wollen, zeigen wir, wie ihr mit dem
Python-Skript eure Daten zu Suchanfragen herunterladen und in eine
Google-Tabelle in Google Docs hochladen könnt.
Beispiel für die Verwendung des Python-Skripts zum Herunterladen der Daten zu Suchanfragen
1) Falls es auf eurem Computer noch nicht vorhanden ist, ladet Python herunter und installiert es.
2) Ladet danach die Google Data APIs-Python-Client-Bibliothek herunter und installiert sie.
3) Erstellt einen Ordner und fügt dort das Skript downlo ader.py ein.
4) Kopiert das Skript example-create-spreadsheet.py und fügt es in den Ordner ein, in dem auch "downloader.py" abgelegt ist. Bearbeitet "example-create-spreadsheet.py" und ersetzt die Beispielwerte für "website", "email" und "password" mit gültigen Werten für eure in den Webmaster-Tools bestätigte Website.
5) Öffnet ein Terminal-Fenster und gebt in der Befehlszeile "python example-create-spreadsheet.py" ein, um das Skript "example-create-spreadsheet.py" auszuführen:
Beispiel für die Verwendung des Python-Skripts zum Herunterladen der Daten zu Suchanfragen
1) Falls es auf eurem Computer noch nicht vorhanden ist, ladet Python herunter und installiert es.
2) Ladet danach die Google Data APIs-Python-Client-Bibliothek herunter und installiert sie.
3) Erstellt einen Ordner und fügt dort das Skript downlo ader.py ein.
4) Kopiert das Skript example-create-spreadsheet.py und fügt es in den Ordner ein, in dem auch "downloader.py" abgelegt ist. Bearbeitet "example-create-spreadsheet.py" und ersetzt die Beispielwerte für "website", "email" und "password" mit gültigen Werten für eure in den Webmaster-Tools bestätigte Website.
5) Öffnet ein Terminal-Fenster und gebt in der Befehlszeile "python example-create-spreadsheet.py" ein, um das Skript "example-create-spreadsheet.py" auszuführen:
python
example-create-spreadsheet.py
6) In Google Docs erscheint eine neue Tabelle mit euren Daten zu Suchanfragen.
6) In Google Docs erscheint eine neue Tabelle mit euren Daten zu Suchanfragen.
Wenn ihr eure Daten zu Suchanfragen in einer CSV-Datei herunterladen möchtet, ohne die Daten in eine Google-Tabelle hochzuladen, verwendet im obigen Beispiel example-simple-download.py statt "example-create-spreadsheet.py".
Ihr könnt diese Skripts ganz einfach konfigurieren, sodass sie täglich oder monatlich ausgeführt werden. So könnt ihr eure Daten zu Suchanfragen über einen längeren Zeitraum archivieren und abrufen, als das bei den Webmaster-Tools momentan mit einem Monat der Fall ist. Erstellt dazu beispielsweise einen Cronjob oder verwendet den Windows-Taskplaner.
Beachtet bei diesem Beispiel, dass Nutzername und Passwort im Skript selbst enthalten sind. Wenn ihr dieses Skript in einer Produktionsumgebung ausführen möchtet, solltet ihr Best Practices für die Sicherheit einsetzen und beispielsweise verschlüsselte Anmeldedaten von Nutzern verwenden, die aus einer sicheren Datenspeicherquelle abgerufen wurden. Das Skript verwendet für die Kommunikation mit dem API HTTPS, um diese Anmeldedaten zu schützen.
Seht euch das Skript zum Herunterladen von Daten zu Suchanfragen an und setzt diese in euren eigenen Skripts oder Tools ein. Wenn ihr Fragen habt oder uns Feedback geben möchtet, könnt ihr das gerne im Webmaster-Hilfeforum tun.
Von Jonathan Simon , Webmaster Trends Analyst (Veröffentlicht von Uli Lutz , Search Quality)