Zum Hauptinhalt springen
Jede Zahl in einem Monitor-Bericht stammt aus bewerteten Antworten, die Sie öffnen können. Diese Seite behandelt die Lese-Endpunkte, die sie zeigen: welche Quellen zitiert werden, wie sich Zitationen über die Zeit entwickeln, die Antwort hinter einer Bewertung, ein Prompt im Detail, Antworten pro Standort und der vollständige Export. Sie lesen nur gespeicherte Ergebnisse und kosten daher nichts.

Welche Quellen zitiert werden

GET /v1/monitors/{id}/sources (Referenz) rankt die Domains oder Seiten, die die Engines zitiert haben, mit demselben Fenster und denselben Filtern wie der Bericht. Gezählt werden unterschiedliche Antworten, nicht rohe Zitationen: Eine Seite, die in einer Antwort dreimal zitiert wird, zählt einmal.
Zum Beispiel:
Zeilen sind nach citations, dann key sortiert. nextCursor ist auf der letzten Seite null; es gibt keinen Top-N-Schnitt, jede zitierte Domain oder Seite im Fenster ist also erreichbar. Behandeln Sie den Cursor als opak.

Zitationen im Zeitverlauf

GET /v1/monitors/{id}/citations (Referenz) liefert die Daten hinter den Zitationsdiagrammen im Dashboard: Summen für das Fenster, eine Tagesreihe und die 20 wichtigsten Domains und Seiten, jeweils mit eigener Tagesreihe.
Hier ist eine Zitation eine Seite in einer Antwort, citations zählt also zitierte Seiten, nicht Antworten. /sources zählt unterschiedliche Antworten, daher können die Zahlen abweichen. kind ist owned für Ihre Domains; andere Arten stammen aus einer festen Liste bekannter Publisher, und alles Unbekannte ist other. Der Anteil einer Quelle ist ihr citations geteilt durch totals.citations. kind, q und offset schränken nur domains, pages und pagination ein; totals, days und types decken immer jede Quelle im Fenster ab.

Eine Antwort lesen

GET /v1/monitors/{id}/answers/{taskId} (Referenz) liefert die gespeicherte Antwort hinter einer Bewertung, mit dem, wogegen sie abgeglichen wurde, sodass sich eine Nennung prüfen lässt, statt ihr zu vertrauen. Task-ids stammen aus evidenceTaskId, mentionTaskId und latestTaskId eines Berichts, aus /sources und aus exportierten Zeilen.
Zum Beispiel:
Eine Task-id, die keine bewertete Antwort dieses Monitors ist, liefert 404 NOT_FOUND.

Ein Prompt im Detail

GET /v1/monitors/{id}/prompt (Referenz) liefert die Daten eines Prompts. prompt (exakter Text) ist Pflicht und funktioniert auch für Prompts, die Sie inzwischen aus dem Monitor entfernt haben; days ist 7, 30 (Standard) oder 90.
Hier zählt citations zitierte Seiten über die Antworten hinweg, nicht unterschiedliche Antworten. Für eine vollständige, paginierte Quellenliste eines Prompts nutzen Sie /sources?prompt=....

Antworten nach Standort

GET /v1/monitors/{id}/grid (Referenz) liefert die Antworten eines Monitors pro Punkt seines aktuellen Standorts oder Rasters. Optional schränken engine (eine der Engines des Monitors) und prompt ein; days ist 7, 30 (Standard) oder 90. Die Antwort enthält location, grid, engine, prompt, windowDays und points. Jeder Punkt hat row, col, location, runs, mentioned, cited, topCompetitor ({ name, mentions } oder null) und latest ({ taskId, engine, mentioned, ranAt } der neuesten Antwort, oder null). Antworten werden Punkten über ihre exakten Koordinaten zugeordnet, daher bleiben Antworten eines früheren Standorts oder Rasters desselben Monitors außen vor. Ein Monitor ohne Standort oder Raster liefert keine Punkte.

Bewertete Antworten exportieren

GET /v1/monitors/{id}/results (Referenz) liefert die bewerteten Antworten selbst, für ein Data Warehouse, eine Tabelle oder eine Präsentation. Um stattdessen jede neue Antwort nach Zeitplan in Cloud-Speicher zu liefern, siehe Ergebnisexporte.
Die JSON-Antwort, zum Beispiel:
Zeilen kommen neueste zuerst. Die Paginierung ist ein Keyset über ranAt (Mikrosekundengenauigkeit) und die Zeilen-id, sodass Zeilen mit gleichem Zeitstempel nie übersprungen oder wiederholt werden. Für eine wiederholbare Extraktion senden Sie explizite since und until, halten sie fest und folgen nextCursor, bis es null ist. Wer das Fenster zwischen Seiten ändert, kann Zeilen überspringen oder wiederholen. Behandeln Sie den Cursor als opak.

CSV

Mit format=csv ist die Antwort text/csv, UTF-8 mit Byte Order Mark, damit Tabellenprogramme sie korrekt öffnen. Ein CSV-Body kann keine Paginierung tragen, daher wandert sie in Header: Die Spalten sind ran_at, monitor, engine, prompt, mentioned, cited, position, competitors, task_id, mit includeEvidence=true zusätzlich answer_text, sources, scoring_context. competitors verbindet Namen mit |; sources und scoring_context enthalten JSON-Text. Einer Zelle, die mit =, +, -, @, einem Tabulator oder einem Wagenrücklauf beginnt, wird ' vorangestellt, damit Engine-Text keine Tabellenformel werden kann.

Fehler und Limits

Ungültige Parameter liefern 400 VALIDATION_ERROR mit dem Problem, auch ein Cursor, der nicht von der vorherigen Seite stammt. Ein Monitor eines anderen Kontos oder eine unbekannte Task-id liefert 404 NOT_FOUND. Die gemeinsamen Codes stehen unter Monitore.

Nächste Schritte

Ereignisse und Alarme

Einen Webhook erhalten, wenn sich die Antworten auf einen Prompt ändern.

Ergebnisexporte

Bewertete Antworten nach Zeitplan in Ihren eigenen Speicher liefern.