Passa al contenuto principale

Google Trends

Panoramica

Il Google Trends Connector fornisce accesso programmatico ai dati del servizio Google Trends. Consente ad agenti e applicazioni di ottenere informazioni sulla popolarità delle parole chiave, sulla distribuzione geografica dell'interesse, sulle ricerche attualmente di tendenza, sulle query correlate e sui suggerimenti di ricerca.

Il connettore supporta in particolare:

  • analisi storica dell'interesse per le parole chiave,
  • confronto di più parole chiave,
  • ottenimento delle ricerche attualmente di tendenza,
  • analisi di argomenti e query correlate,
  • suggerimenti di ricerca (autocomplete).

Tutte le funzioni restituiscono dati strutturati ottenuti dall'API di Google Trends. Per gli endpoint delle ricerche di tendenza è implementato un fallback su una fonte RSS, nel caso in cui l'API primaria restituisca un errore o dati incompleti.

User story: Come un utente aggiunge il connettore Google Trends

1. L'utente apre la finestra di dialogo Aggiungi Connessione e seleziona GoogleTrends

  1. Nell'amministrazione, va alla sezione Connections / Connected Apps.
  2. Clicca su Add Connection.
  3. Nella lista dei connettori, seleziona la scheda GoogleTrends.

Selezione GoogleTrends nella finestra di dialogo Aggiungi Connessione

2. L'utente compila i dettagli del connettore

Nel modulo Dettagli, compila:

  • Name: nome interno della connessione (ad es. GoogleTrends).
  • Provide your ApiKey: chiave API, non richiesta in questa implementazione.
  • Provide your Timezone: fuso orario (ad es. UTC).
  • Provide your Language: lingua delle risposte (ad es. EN, CS).

Dettagli configurazione del connettore GoogleTrends

3. L'utente imposta i permessi delle singole funzioni

Dopo aver creato la connessione, imposta per ogni operazione la modalità di chiamata:

  • Enabled,
  • Enabled with confirmation,
  • Disabled.

Raccomandazione: per le operazioni che possono influenzare l'esecuzione delle automazioni, impostare almeno su Enabled with confirmation.

Impostazione dei permessi delle funzioni del connettore GoogleTrends

4. L'utente salva e utilizza il connettore

Dopo il salvataggio, il connettore è disponibile per agenti e passaggi di workflow, dove è possibile chiamare specifiche funzioni di Google Trends in base ai permessi impostati.

Parametri di configurazione del connettore

ParametroObbligatorioDescrizione
NameNome interno del connettore in Siesta AI
ApiKeyIn base all'implementazioneChiave API per accedere al servizio
TimezoneFuso orario per le query (ad es. UTC)
LanguageLingua dei risultati (ad es. EN, en-US)

Funzioni supportate

1. GetInterestOverTimeAsync

Restituisce l'andamento dell'interesse per una o più parole chiave nel tempo.

ParametroTipoObbligatorioDescrizione
keywordsstringElenco di 1-5 parole chiave separate da virgola
timeRangestringNoPeriodo di tempo per l'analisi
geostringNoArea geografica (codice ISO del paese)
categoryintNoCategoria di Google Trends

Valori predefiniti:

  • timeRange: LastThreeMonths
  • geo: globale (valore vuoto)
  • category: 0 (tutte le categorie)

2. GetInterestByRegionAsync

Restituisce la distribuzione dell'interesse per una data parola chiave per regione.

ParametroTipoObbligatorioDescrizione
keywordstringUna parola chiave
timeRangestringNoPeriodo di tempo
resolutionstringNoLivello di risoluzione geografica
geostringNoCodice del paese

Valori predefiniti:

  • resolution: COUNTRY
  • geo: US

3. CompareKeywordsAsync

Confronta la popolarità di più parole chiave nel tempo.

ParametroTipoObbligatorioDescrizione
keywordsstringElenco di 2-5 parole chiave separate da virgola
timeRangestringNoPeriodo di tempo
geostringNoCodice del paese

4. GetTrendingSearchesAsync

Restituisce le ricerche attualmente di tendenza.

ParametroTipoObbligatorioDescrizione
countrystringNoNome del paese

Valore predefinito:

  • country: united_states

Comportamento:

  1. Tentativo primario tramite l'API di Google Trends.
  2. In caso di fallimento, fallback su feed RSS.

5. GetTodaySearchesAsync

Restituisce le ricerche di tendenza di oggi.

ParametroTipoObbligatorioDescrizione
countrystringNoCodice del paese

Valore predefinito:

  • country: US

Comportamento:

  • Primariamente API, in caso di fallimento fallback su feed RSS.

6. GetAllTrendingSearchesAsync

Restituisce le ricerche di tendenza globalmente in più paesi.

ParametroTipoObbligatorioDescrizione
---La funzione non richiede parametri

Comportamento:

  • tentativo di ottenere dati tramite API,
  • fallback su feed RSS multi-paese.

7. GetRelatedQueriesAsync

Restituisce le query correlate a una data parola chiave.

ParametroTipoObbligatorioDescrizione
keywordstringParola chiave
timeRangestringNoPeriodo di tempo
geostringNoCodice del paese

L'output include:

  • Top queries (query correlate più frequenti),
  • Rising queries (query in rapida crescita).

8. GetRelatedTopicsAsync

Restituisce argomenti correlati a una data parola chiave.

ParametroTipoObbligatorioDescrizione
keywordstringParola chiave
timeRangestringNoPeriodo di tempo
geostringNoCodice del paese

L'output include:

  • Top topics,
  • Rising topics.

9. GetSuggestionsAsync

Restituisce suggerimenti di ricerca (autocomplete) per una parola chiave fornita.

ParametroTipoObbligatorioDescrizione
keywordstringParola chiave parziale o completa

10. GetCategoriesAsync

Restituisce l'elenco completo delle categorie di Google Trends.

ParametroTipoObbligatorioDescrizione
---La funzione non richiede parametri

Valori supportati per timeRange

timeRange è case-insensitive e supporta i seguenti valori:

ValoreDescrizione
LastHourultima ora
LastFourHoursultime 4 ore
LastDayultime 24 ore
LastWeekultimi 7 giorni
LastMonthultimi 30 giorni
LastThreeMonthsultimi 90 giorni
LastYearultimi 12 mesi
LastFiveYearsultimi 5 anni
FromStarttutti i dati storici disponibili

Se il valore è non valido o mancante, verrà utilizzato il valore predefinito LastThreeMonths.

Contesto di Invocazione

Il comportamento del connettore può essere influenzato dal contesto di esecuzione:

CampoValore predefinitoDescrizione
Languageen-USLingua dei risultati
Timezone300Offset del fuso orario in minuti

Esempio:

Language: en-US
Timezone: 300

Strategie di fonti dati

Per gli endpoint che lavorano con le ricerche di tendenza, il recupero dei dati avviene in due fasi:

  1. Tentativo di recupero dei dati dall'API di Google Trends.
  2. Se l'API non risponde o restituisce dati incompleti, il sistema utilizza automaticamente il feed RSS di Google Trends.

Questo meccanismo garantisce una maggiore disponibilità dei dati.

Limiti

LimiteValore
Numero di parole chiave nella query1-5
Confronto di parole chiave2-5
Periodo di tempo predefinitoLastThreeMonths

Il connettore Google Trends è adatto per casi d'uso analitici, monitoraggio di argomenti, workflow di marketing e confronto delle tendenze nel tempo. Fornisce un'interfaccia unificata per lavorare con i dati di Google Trends, inclusa una strategia di fallback per le ricerche di tendenza.