Saltar al contenido principal

Google Trends

Resumen

El conector de Google Trends proporciona acceso programático a los datos del servicio Google Trends. Permite a los agentes y aplicaciones obtener información sobre la popularidad de palabras clave, la distribución geográfica del interés, las búsquedas en tendencia actuales, las consultas relacionadas y las sugerencias de búsqueda.

El conector soporta principalmente:

  • análisis histórico del interés en palabras clave,
  • comparación de múltiples palabras clave,
  • obtención de búsquedas en tendencia actuales,
  • análisis de temas y consultas relacionadas,
  • sugerencias de búsqueda (autocompletar).

Todas las funciones devuelven datos estructurados obtenidos de la API de Google Trends. En los endpoints para búsquedas en tendencia, se implementa un fallback a una fuente RSS si la API primaria devuelve un error o datos incompletos.

1. El usuario abre el diálogo Agregar Conexión y selecciona GoogleTrends

  1. En la administración, accede a la sección Connections / Connected Apps.
  2. Haz clic en Add Connection.
  3. En la lista de conectores, selecciona el mosaico GoogleTrends.

Selección de GoogleTrends en el diálogo Agregar Conexión

2. El usuario completa los detalles del conector

En el formulario Detail, completa:

  • Name: nombre interno de la conexión (por ejemplo, GoogleTrends).
  • Provide your ApiKey: clave API, no se requiere en esta implementación.
  • Provide your Timezone: zona horaria (por ejemplo, UTC).
  • Provide your Language: idioma de las respuestas (por ejemplo, EN, CS).

Detalle de configuración del conector GoogleTrends

3. El usuario establece los permisos de las funciones individuales

Después de crear la conexión, establece el modo de llamada para cada operación:

  • Enabled,
  • Enabled with confirmation,
  • Disabled.

Recomendación: para las operaciones que pueden afectar la ejecución de automatizaciones, configúralas al menos en Enabled with confirmation.

Configuración de permisos de funciones del conector GoogleTrends

4. El usuario guarda y utiliza el conector

Después de guardar, el conector está disponible para agentes y pasos de flujo de trabajo, donde se pueden invocar funciones específicas de Google Trends según los permisos establecidos.

Parámetros de configuración del conector

ParámetroObligatorioDescripción
NameNombre interno del conector en Siesta AI
ApiKeySegún implementaciónClave API para acceder al servicio
TimezoneZona horaria para las consultas (por ejemplo, UTC)
LanguageIdioma de los resultados (por ejemplo, EN, en-US)

Funciones soportadas

1. GetInterestOverTimeAsync

Devuelve la evolución del interés en una o más palabras clave a lo largo del tiempo.

ParámetroTipoObligatorioDescripción
keywordsstringLista de 1-5 palabras clave separadas por comas
timeRangestringNoPeríodo de tiempo para el análisis
geostringNoÁrea geográfica (código ISO del país)
categoryintNoCategoría de Google Trends

Valores predeterminados:

  • timeRange: LastThreeMonths
  • geo: globalmente (valor vacío)
  • category: 0 (todas las categorías)

2. GetInterestByRegionAsync

Devuelve la distribución del interés en una palabra clave dada por regiones.

ParámetroTipoObligatorioDescripción
keywordstringUna palabra clave
timeRangestringNoPeríodo de tiempo
resolutionstringNoNivel de resolución geográfica
geostringNoCódigo del país

Valores predeterminados:

  • resolution: COUNTRY
  • geo: US

3. CompareKeywordsAsync

Compara la popularidad de múltiples palabras clave a lo largo del tiempo.

ParámetroTipoObligatorioDescripción
keywordsstringLista de 2-5 palabras clave separadas por comas
timeRangestringNoPeríodo de tiempo
geostringNoCódigo del país

4. GetTrendingSearchesAsync

Devuelve las búsquedas en tendencia actuales.

ParámetroTipoObligatorioDescripción
countrystringNoNombre del país

Valor predeterminado:

  • country: united_states

Comportamiento:

  1. Primer intento a través de la API de Google Trends.
  2. En caso de fallo, fallback a un feed RSS.

5. GetTodaySearchesAsync

Devuelve las búsquedas que están en tendencia hoy.

ParámetroTipoObligatorioDescripción
countrystringNoCódigo del país

Valor predeterminado:

  • country: US

Comportamiento:

  • Principalmente API, en caso de fallo fallback a un feed RSS.

6. GetAllTrendingSearchesAsync

Devuelve las búsquedas en tendencia a nivel global en varios países.

ParámetroTipoObligatorioDescripción
---La función no requiere parámetros

Comportamiento:

  • intento de obtener datos a través de la API,
  • fallback a un feed RSS multi-país.

7. GetRelatedQueriesAsync

Devuelve las consultas relacionadas con una palabra clave dada.

ParámetroTipoObligatorioDescripción
keywordstringPalabra clave
timeRangestringNoPeríodo de tiempo
geostringNoCódigo del país

La salida incluye:

  • Top queries (consultas relacionadas más frecuentes),
  • Rising queries (consultas de rápido crecimiento).

8. GetRelatedTopicsAsync

Devuelve los temas relacionados con una palabra clave dada.

ParámetroTipoObligatorioDescripción
keywordstringPalabra clave
timeRangestringNoPeríodo de tiempo
geostringNoCódigo del país

La salida incluye:

  • Top topics,
  • Rising topics.

9. GetSuggestionsAsync

Devuelve sugerencias de búsqueda (autocompletar) para una palabra clave dada.

ParámetroTipoObligatorioDescripción
keywordstringPalabra clave parcial o completa

10. GetCategoriesAsync

Devuelve la lista completa de categorías de Google Trends.

ParámetroTipoObligatorioDescripción
---La función no requiere parámetros

Valores soportados para timeRange

timeRange es insensible a mayúsculas y soporta los siguientes valores:

ValorDescripción
LastHourúltima hora
LastFourHoursúltimas 4 horas
LastDayúltimas 24 horas
LastWeekúltimos 7 días
LastMonthúltimos 30 días
LastThreeMonthsúltimos 90 días
LastYearúltimos 12 meses
LastFiveYearsúltimos 5 años
FromStarttodos los datos históricos disponibles

Si el valor es inválido o falta, se usará el valor predeterminado LastThreeMonths.

Contexto de Invocación

El comportamiento del conector puede verse afectado por el contexto de ejecución:

CampoValor predeterminadoDescripción
Languageen-USIdioma de los resultados
Timezone300Desplazamiento de la zona horaria en minutos

Ejemplo:

Language: en-US
Timezone: 300

Estrategia de fuentes de datos

En los endpoints que trabajan con búsquedas en tendencia, la obtención de datos se realiza en dos pasos:

  1. Intento de obtener datos de la API de Google Trends.
  2. Si la API no responde o devuelve datos incompletos, el sistema utiliza automáticamente el feed RSS de Google Trends.

Este mecanismo asegura una mayor disponibilidad de datos.

Límites

RestricciónValor
Número de palabras clave en la consulta1-5
Comparación de palabras clave2-5
Período de tiempo predeterminadoLastThreeMonths

Resumen

El conector de Google Trends es adecuado para casos de uso analíticos, monitoreo de temas, flujos de trabajo de marketing y comparación de tendencias a lo largo del tiempo. Proporciona una interfaz unificada para trabajar con datos de Google Trends, incluyendo una estrategia de fallback para búsquedas en tendencia.