Zum Hauptinhalt springen

Google Trends

Übersicht

Der Google Trends Connector bietet programmgesteuerten Zugriff auf die Daten von Google Trends. Er ermöglicht Agenten und Anwendungen, Informationen über die Popularität von Schlüsselwörtern, die geografische Verteilung des Interesses, aktuell trendende Suchanfragen, verwandte Anfragen und Suchvorschläge zu erhalten.

Der Connector unterstützt insbesondere:

  • historische Analysen des Interesses an Schlüsselwörtern,
  • den Vergleich mehrerer Schlüsselwörter,
  • den Abruf aktuell trendender Suchanfragen,
  • die Analyse verwandter Themen und Anfragen,
  • Suchvorschläge (Autocomplete).

Alle Funktionen geben strukturierte Daten zurück, die über die Google Trends API abgerufen werden. Bei Endpunkten für trendende Suchanfragen ist ein Fallback auf einen RSS-Feed implementiert, falls die primäre API einen Fehler oder unvollständige Daten zurückgibt.

User Story: Wie ein Benutzer den Google Trends Connector hinzufügt

1. Benutzer öffnet den Dialog "Verbindung hinzufügen" und wählt GoogleTrends

  1. In der Verwaltung wechselt er zum Abschnitt Connections / Connected Apps.
  2. Er klickt auf Add Connection.
  3. Im Connectoren-Verzeichnis wählt er die Kachel GoogleTrends.

Auswahl von GoogleTrends im Dialog "Verbindung hinzufügen"

2. Benutzer füllt die Details des Connectors aus

Im Formular Detail füllt er aus:

  • Name: interner Name der Verbindung (z.B. GoogleTrends).
  • Provide your ApiKey: API-Schlüssel, der in dieser Bereitstellung nicht erforderlich ist.
  • Provide your Timezone: Zeitzone (z.B. UTC).
  • Provide your Language: Sprache der Antworten (z.B. EN, CS).

Detailkonfiguration des GoogleTrends Connectors

3. Benutzer legt die Berechtigungen für die einzelnen Funktionen fest

Nach der Erstellung der Verbindung legt er für jede Operation den Aufrufmodus fest:

  • Enabled,
  • Enabled with confirmation,
  • Disabled.

Empfehlung: Stellen Sie Operationen, die den Ablauf von Automatisierungen beeinflussen können, mindestens auf Enabled with confirmation.

Einstellung der Berechtigungen für die Funktionen des GoogleTrends Connectors

4. Benutzer speichert den Connector und verwendet ihn

Nach dem Speichern ist der Connector für Agenten und Workflow-Schritte verfügbar, wo spezifische Google Trends-Funktionen gemäß den festgelegten Berechtigungen aufgerufen werden können.

Konfigurationsparameter des Connectors

ParameterPflichtfeldBeschreibung
NameJaInterner Name des Connectors in Siesta AI
ApiKeyJe nach BereitstellungAPI-Schlüssel für den Zugriff auf den Dienst
TimezoneJaZeitzone für Anfragen (z.B. UTC)
LanguageJaSprache der Ergebnisse (z.B. EN, en-US)

Unterstützte Funktionen

1. GetInterestOverTimeAsync

Gibt die Entwicklung des Interesses an einem oder mehreren Schlüsselwörtern im Zeitverlauf zurück.

ParameterTypPflichtfeldBeschreibung
keywordsstringJaListe von 1-5 Schlüsselwörtern, durch Kommas getrennt
timeRangestringNeinZeitraum für die Analyse
geostringNeinGeografisches Gebiet (ISO-Ländercode)
categoryintNeinKategorie von Google Trends

Standardwerte:

  • timeRange: LastThreeMonths
  • geo: global (leerer Wert)
  • category: 0 (alle Kategorien)

2. GetInterestByRegionAsync

Gibt die Verteilung des Interesses an einem bestimmten Schlüsselwort nach Regionen zurück.

ParameterTypPflichtfeldBeschreibung
keywordstringJaEin einzelnes Schlüsselwort
timeRangestringNeinZeitraum
resolutionstringNeinEbene der geografischen Auflösung
geostringNeinLändercode

Standardwerte:

  • resolution: COUNTRY
  • geo: US

3. CompareKeywordsAsync

Vergleicht die Popularität mehrerer Schlüsselwörter im Zeitverlauf.

ParameterTypPflichtfeldBeschreibung
keywordsstringJaListe von 2-5 Schlüsselwörtern, durch Kommas getrennt
timeRangestringNeinZeitraum
geostringNeinLändercode

4. GetTrendingSearchesAsync

Gibt aktuell trendende Suchanfragen zurück.

ParameterTypPflichtfeldBeschreibung
countrystringNeinName des Landes

Standardwert:

  • country: united_states

Verhalten:

  1. Primärer Versuch über die Google Trends API.
  2. Bei einem Fehler Fallback auf den RSS-Feed.

5. GetTodaySearchesAsync

Gibt Suchanfragen zurück, die heute im Trend liegen.

ParameterTypPflichtfeldBeschreibung
countrystringNeinLändercode

Standardwert:

  • country: US

Verhalten:

  • Primär API, bei einem Fehler Fallback auf den RSS-Feed.

6. GetAllTrendingSearchesAsync

Gibt global trendende Suchanfragen über mehrere Länder zurück.

ParameterTypPflichtfeldBeschreibung
---Funktion erfordert keine Parameter

Verhalten:

  • Versuch, Daten über die API abzurufen,
  • Fallback auf den Multi-Country RSS-Feed.

7. GetRelatedQueriesAsync

Gibt Anfragen zurück, die mit einem bestimmten Schlüsselwort verbunden sind.

ParameterTypPflichtfeldBeschreibung
keywordstringJaSchlüsselwort
timeRangestringNeinZeitraum
geostringNeinLändercode

Die Ausgabe enthält:

  • Top queries (häufigste verwandte Anfragen),
  • Rising queries (schnell wachsende Anfragen).

8. GetRelatedTopicsAsync

Gibt Themen zurück, die mit einem bestimmten Schlüsselwort verbunden sind.

ParameterTypPflichtfeldBeschreibung
keywordstringJaSchlüsselwort
timeRangestringNeinZeitraum
geostringNeinLändercode

Die Ausgabe enthält:

  • Top topics,
  • Rising topics.

9. GetSuggestionsAsync

Gibt Suchvorschläge (Autocomplete) für ein angegebenes Schlüsselwort zurück.

ParameterTypPflichtfeldBeschreibung
keywordstringJaTeil- oder vollständiges Schlüsselwort

10. GetCategoriesAsync

Gibt eine vollständige Liste der Kategorien von Google Trends zurück.

ParameterTypPflichtfeldBeschreibung
---Funktion erfordert keine Parameter

Unterstützte Werte für timeRange

timeRange ist nicht case-sensitiv und unterstützt die folgenden Werte:

WertBeschreibung
LastHourletzte Stunde
LastFourHoursletzte 4 Stunden
LastDayletzte 24 Stunden
LastWeekletzte 7 Tage
LastMonthletzte 30 Tage
LastThreeMonthsletzte 90 Tage
LastYearletzte 12 Monate
LastFiveYearsletzte 5 Jahre
FromStartalle verfügbaren historischen Daten

Wenn der Wert ungültig oder fehlt, wird der Standardwert LastThreeMonths verwendet.

Invocation Context

Das Verhalten des Connectors kann durch den Ausführungskontext beeinflusst werden:

FeldStandardwertBeschreibung
Languageen-USSprache der Ergebnisse
Timezone300Zeitverschiebung in Minuten

Beispiel:

Language: en-US
Timezone: 300

Datenquelle-Strategien

Bei Endpunkten, die mit trendenden Suchanfragen arbeiten, erfolgt der Datenabruf in zwei Schritten:

  1. Versuch, Daten von der Google Trends API abzurufen.
  2. Wenn die API nicht antwortet oder unvollständige Daten zurückgibt, verwendet das System automatisch den RSS-Feed von Google Trends.

Dieser Mechanismus gewährleistet eine höhere Verfügbarkeit der Daten.

Limits

EinschränkungWert
Anzahl der Schlüsselwörter in der Anfrage1-5
Vergleich von Schlüsselwörtern2-5
StandardzeitraumLastThreeMonths

Zusammenfassung

Der Google Trends Connector eignet sich für analytische Anwendungsfälle, Themenüberwachung, Marketing-Workflows und den Vergleich von Trends über die Zeit. Er bietet eine einheitliche Schnittstelle für die Arbeit mit Daten von Google Trends, einschließlich einer Fallback-Strategie für trendende Suchanfragen.