Die SISTRIX API kann Daten als XML ausgeben. Das kannst du nutzen, um Abfragen direkt in einem Google Sheet vorzunehmen.
Was wird benötigt?
Wenn du über ein Google Sheet auf die Daten aus der SISTRIX API zugreifen willst, kannst du das im Sheet mit der Funktion IMPORTXML machen. Erstelle dazu:
- ein Google Sheet
- einen gültigen SISTRIX API-Key
- eine Abfrage, die du über die SISTRIX API ausführen möchtest
Die Abfrage im Browser
Zunächst ein kurzer Blick auf die Abfrage im Browser. Ersetze DEINAPIKEY durch einen gültigen Key und rufe die URL in deinem Browser auf:
https://api.sistrix.com/domain.sichtbarkeitsindex?domain=sistrix.de&api_key=DEINAPIKEY
Im XML-Dokument, das du erhältst, siehst du dann, welche Werte verfügbar sind.
Abfrage im Google Sheet
Ersetze in der folgenden Abfrage DEINAPIKEY durch deinen API-Key, aber füge sie in die entsprechende Zelle eines Google Sheets ein:
=IMPORTXML("https://api.sistrix.com/domain.sichtbarkeitsindex?domain=sistrix.de&api_key=DEINAPIKEY", "//@value")
Diese Abfrage liefert dir value, also in diesem Fall den Wert für den Sichtbarkeitsindex. Du kannst aus dieser Abfrage verschiedene Werte in die Zelle übernehmen, bei domain.sichtbarkeitsindex wären das:
country, date, device, domain, used, value
Beispiele im Browser & im Sheet
Für die Methode keyword.domain.seo könnte das dann wie folgt aussehen:
https://api.sistrix.com/keyword.domain.seo?api_key=DEINAPIKEY&domain=sistrix.de&from_pos=1&to_pos=10&search=seo&url=https://www.sistrix.de/news/&num=5
Die Abfrage berücksichtigt nur:
- Rankings der Domain sistrix.de
- Rankings ab Position 1
- Rankings bis Position 10
- Rankings zu Keywords, die „seo“ enthalten
- Rankings der URL https://www.sistrix.de/news/
- die ersten 5 Ergebnisse
Über IMPORTXML kannst du hier verschiedene Werte abfragen, zum Beispiel so das Keyword mit „//@kw“ :
=IMPORTXML("https://api.sistrix.com/keyword.domain.seo?api_key=DEINAPIKEY&domain=sistrix.de&from_pos=1&to_pos=10&search=seo&url=https://www.sistrix.de/news/&num=5", "//@kw")
Mögliche Werte wären: country, competition, device, kw, position, traffic, url, used
Einen Wert aus einer anderen Zelle übernehmen
Im nächsten Schritt könntest du dir zum Beispiel überlegen, ob du vielleicht den Wert für den Parameter domain aus einer anderen Zelle übernehmen willst. Das könntest du dann z.B. über concat machen:
=IMPORTXML(concat("https://api.sistrix.com/domain.sichtbarkeitsindex?api_key=DEINAPIKEY&domain=",A1),“//@value")