api-referenceGET
GEThttps://analytics.flowsery.com/analytics/api/v1/channels

Obtener datos analíticos segmentados por canal de adquisición.

Token Bearer (token de workspace o clave API de sitio web)

Los tokens de espacio de trabajo necesitan un selector de sitio web

Los tokens de API del espacio de trabajo pueden acceder a todos los sitios web del espacio de trabajo. Pase <code>websiteId</code> o <code>domain</code> para que Flowsery sepa qué sitio web consultar o mutar. Las claves API del sitio web ya están destinadas a un sitio web, por lo que se puede omitir el selector.

Selector de sitios web

ParametroTipoDescripcion
websiteIdstringID del sitio web para usar con un token de API del espacio de trabajo. Omitir al autenticarse con una clave API de sitio web.
domainstringSitio web domain para usar con un token API de espacio de trabajo cuando no se proporciona websiteId. Omitir al autenticarse con una clave API de sitio web.

Parametros de consulta

ParametroTipoDescripcion
startAtstringFecha/hora de inicio de ISO 8601 (por ejemplo, 2024-01-01T00:00:00Z). El valor predeterminado es los últimos 30 días cuando se omite.
endAtstringFecha/hora de finalización ISO 8601. El valor predeterminado es ahora cuando se omite.
timezonestringZona horaria para la agregacion (por ejemplo, UTC, America/New_York). Recurre a la zona horaria configurada del sitio.
limitnumberMaximo de filas a devolver (1-1000, predeterminado: 100).
offsetnumberFilas a omitir para paginacion (min. 0, predeterminado: 0).

Parametros de filtro

ParametroTipoDescripcion
filter_countrystringNombre del país tal como lo devuelve /countries, p. ej. United States. Usa | para varios valores, ! para excluir y ~ para una coincidencia parcial.
filter_regionstringNombre de la región o el estado tal como lo devuelve /regions, p. ej. California.
filter_citystringNombre de ciudad.
filter_devicestringTipo de dispositivo: Desktop, Mobile o Tablet. Los valores distinguen mayúsculas y minúsculas.
filter_browserstringNombre del navegador. Safari incluye Mobile Safari automaticamente.
filter_osstringSistema operativo (Mac OS, Windows, iOS, Android).
filter_referrerstringReferente tal como lo devuelve /referrers: un nombre de fuente como Google para los sitios reconocidos y, si no, el dominio.
filter_refstringEl valor del parametro de URL ref.
filter_sourcestringEl valor del parametro de URL source.
filter_viastringEl valor del parametro de URL via.
filter_utm_sourcestringFuente UTM.
filter_utm_mediumstringMedio UTM.
filter_utm_campaignstringCampana UTM.
filter_utm_termstringTermino UTM.
filter_utm_contentstringContenido UTM.
filter_pagestringRuta de pagina o URL.
filter_entry_pagestringRuta o URL de pagina de entrada.
filter_hostnamestringNombre de host/dominio.
filter_channelstringCanal de marketing.
filter_goalstringNombre del objetivo.

Campos de respuesta

Cada elemento del array <code>data</code> contiene el nombre del canal en <code>value</code>, el número de visitantes, los ingresos divididos en <code>newRevenue</code> y <code>renewalRevenue</code>, y su parte de los visitantes en <code>percentage</code>. Los nombres de canal se devuelven en inglés: Direct, Organic search, Paid search, Organic social, Paid social, Referral, Email, A.I., Display, Video, Affiliate, SMS y Audio.

Combinar filtros

Separa varios valores dentro de un mismo parámetro de filtro con |. Pasa un nombre de canal a <code>filter_channel</code> en cualquier otro informe para limitarlo a ese canal (p. ej., <code>filter_channel=Organic search|Paid search</code>).
Solicitud de ejemplo (Curl)
curl --request GET \
  --url 'https://analytics.flowsery.com/analytics/api/v1/channels?limit=5' \
  --header 'Authorization: Bearer <api-key>'
200
{
  "status": "success",
  "data": [
    {
      "value": "Organic search",
      "visitors": 4120,
      "revenue": 8340,
      "newRevenue": 6910,
      "renewalRevenue": 1430,
      "percentage": 38.6
    },
    {
      "value": "Direct",
      "visitors": 2870,
      "revenue": 5120,
      "newRevenue": 4080,
      "renewalRevenue": 1040,
      "percentage": 26.9
    },
    {
      "value": "Organic social",
      "visitors": 1640,
      "revenue": 1980,
      "newRevenue": 1760,
      "renewalRevenue": 220,
      "percentage": 15.4
    },
    {
      "value": "Referral",
      "visitors": 1210,
      "revenue": 2450,
      "newRevenue": 2010,
      "renewalRevenue": 440,
      "percentage": 11.3
    },
    {
      "value": "Email",
      "visitors": 830,
      "revenue": 1760,
      "newRevenue": 1290,
      "renewalRevenue": 470,
      "percentage": 7.8
    }
  ],
  "pagination": {
    "limit": 5,
    "offset": 0,
    "total": 9
  }
}