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

Zeitreihen-Analysedaten abrufen, gruppiert nach Stunde, Tag, Woche oder Monat.

Bearer-Token (Workspace-Token oder Website-API-Schlüssel)

Workspace-Tokens benötigen einen Website-Selektor

Workspace-API-Tokens können auf jede Website im Workspace zugreifen. Übergeben Sie entweder <code>websiteId</code> oder <code>domain</code>, damit Flowsery weiß, welche Website abgefragt oder geändert werden muss. Website-API-Schlüssel sind bereits auf eine Website beschränkt, sodass der Selektor weggelassen werden kann.

Website-Auswahl

ParameterTypBeschreibung
websiteIdstringWebsite-ID zur Verwendung mit einem Workspace-API-Token. Bei der Authentifizierung mit einem Website-API-Schlüssel weglassen.
domainstringWebsite domain zur Verwendung mit einem Workspace-API-Token, wenn websiteId nicht bereitgestellt wird. Bei der Authentifizierung mit einem Website-API-Schlüssel weglassen.

Optionale Parameter

ParameterTypBeschreibung
intervalstringAggregationsintervall. Akzeptierte Werte: hour, day, week, month.
startAtstringISO 8601-Startdatum/-uhrzeit. Wenn weggelassen, werden standardmäßig die letzten 30 Tage verwendet.
endAtstringDatum/Uhrzeit des ISO 8601-Endes. Wird standardmäßig auf „jetzt“ gesetzt, wenn es weggelassen wird.
timezonestringZeitzone fuer die Aggregation (z. B. UTC, America/New_York). Faellt auf die konfigurierte Zeitzone der Website zurueck.
limitnumberWird im Antwort-Paginierungsobjekt zurückgegeben. Die zurückgegebene Serie wird nicht in Scheiben geschnitten.
offsetnumberWird im Antwort-Paginierungsobjekt zurückgegeben. Die zurückgegebene Serie wird nicht in Scheiben geschnitten.

Filterparameter

ParameterTypBeschreibung
filter_countrystringLaendername oder -code (z. B. filter_country=United States,Canada).
filter_regionstringRegion oder Bundesland.
filter_citystringStadtname.
filter_devicestringGeraetetyp (desktop, mobile, tablet).
filter_browserstringBrowsername (Chrome, Safari, Firefox, Edge). Safari schliesst Mobile Safari automatisch ein.
filter_osstringBetriebssystem (Mac OS, Windows, iOS, Android).
filter_referrerstringReferrer-Domain oder bekannter Referrer-Name.
filter_refstringDer ref-URL-Parameterwert.
filter_sourcestringDer source-URL-Parameterwert.
filter_viastringDer via-URL-Parameterwert.
filter_utm_sourcestringUTM-Quelle.
filter_utm_mediumstringUTM-Medium.
filter_utm_campaignstringUTM-Kampagne.
filter_utm_termstringUTM-Begriff.
filter_utm_contentstringUTM-Inhalt.
filter_pagestringSeitenpfad oder URL.
filter_entry_pagestringEinstiegsseiten-Pfad oder URL.
filter_hostnamestringHostname/Domain.
filter_channelstringMarketingkanal.
filter_goalstringZielname.

Hinweise

Der API gibt Status, Intervall, Zeitzone, Währung, Datenzeilen, Summen und ein Paginierungsecho zurück. Zu den Datenzeilen gehören Zeitstempel, Name, Besucher, Sitzungen, Umsatz, Verlängerungsumsatz, Rückerstattungsumsatz, ConversionRate und kpiValue.
Beispielanfrage (curl)
curl --request GET \
  --url 'https://analytics.flowsery.com/analytics/api/v1/timeseries?interval=day&limit=30' \
  --header 'Authorization: Bearer <api-key>'
200
{
  "status": "success",
  "interval": "day",
  "timezone": "Asia/Calcutta",
  "currency": "$",
  "data": [
    {
      "timestamp": "2025-12-17T00:00:00+05:30",
      "name": "17 Dec",
      "visitors": 528,
      "sessions": 604,
      "revenue": 1540,
      "renewalRevenue": 320,
      "refundedRevenue": 40,
      "conversionRate": 1.42,
      "kpiValue": 1540
    }
  ],
  "totals": {
      "visitors": 14213,
      "sessions": 20181,
      "revenue": 27351
    },
  "pagination": { "limit": 30, "offset": 0, "total": 30 }
}