api-referenceGET
GET
https://analytics.flowsery.com/analytics/api/v1/citiesAnalysedaten segmentiert nach Stadt abrufen.
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 entwederwebsiteId oder domain, 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
| Parameter | Typ | Beschreibung |
|---|---|---|
websiteId | string | Website-ID zur Verwendung mit einem Workspace-API-Token. Bei der Authentifizierung mit einem Website-API-Schlüssel weglassen. |
domain | string | Website domain zur Verwendung mit einem Workspace-API-Token, wenn websiteId nicht bereitgestellt wird. Bei der Authentifizierung mit einem Website-API-Schlüssel weglassen. |
Abfrageparameter
| Parameter | Typ | Beschreibung |
|---|---|---|
startAt | string | ISO 8601-Startdatum/-uhrzeit (z. B. 2024-01-01T00:00:00Z). Wenn weggelassen, werden standardmäßig die letzten 30 Tage verwendet. |
endAt | string | Datum/Uhrzeit des ISO 8601-Endes. Wird standardmäßig auf „jetzt“ gesetzt, wenn es weggelassen wird. |
timezone | string | Zeitzone fuer die Aggregation (z. B. UTC, America/New_York). Faellt auf die konfigurierte Zeitzone der Website zurueck. |
limit | number | Maximale Anzahl zurueckgegebener Zeilen (1-1000, Standard: 100). |
offset | number | Zu ueberspringende Zeilen fuer Paginierung (min. 0, Standard: 0). |
Filterparameter
| Parameter | Typ | Beschreibung |
|---|---|---|
filter_country | string | Ländername, wie /countries ihn liefert, z. B. United States. Verwenden Sie | für mehrere Werte, ! zum Ausschließen und ~ für einen Teiltreffer. |
filter_region | string | Name der Region oder des Bundesstaats, wie /regions ihn liefert, z. B. California. |
filter_city | string | Stadtname. |
filter_device | string | Gerätetyp: Desktop, Mobile oder Tablet. Groß- und Kleinschreibung zählt. |
filter_browser | string | Browsername. Safari schliesst Mobile Safari automatisch ein. |
filter_os | string | Betriebssystem (Mac OS, Windows, iOS, Android). |
filter_referrer | string | Referrer, wie /referrers ihn liefert: ein Quellenname wie Google für bekannte Seiten, sonst die Domain. |
filter_ref | string | Der ref-URL-Parameterwert. |
filter_source | string | Der source-URL-Parameterwert. |
filter_via | string | Der via-URL-Parameterwert. |
filter_utm_source | string | UTM-Quelle. |
filter_utm_medium | string | UTM-Medium. |
filter_utm_campaign | string | UTM-Kampagne. |
filter_utm_term | string | UTM-Begriff. |
filter_utm_content | string | UTM-Inhalt. |
filter_page | string | Seitenpfad oder URL. |
filter_entry_page | string | Einstiegsseiten-Pfad oder URL. |
filter_hostname | string | Hostname/Domain. |
filter_channel | string | Marketingkanal. |
filter_goal | string | Zielname. |
Antwortfelder
Jedes Element im Array data enthält den Namen der Stadt in value, den countryCode ihres Landes, die Besucherzahl, den Umsatz aufgeteilt in newRevenue und renewalRevenue sowie den Besucheranteil in percentage.
Filter kombinieren
Trennen Sie mehrere Werte innerhalb eines Filterparameters mit |. Kombinieren Sie verschiedene Filterparameter, um die Ergebnisse weiter einzugrenzen (z. B.filter_country=United States&filter_city=New York|Boston).Beispielanfrage (curl)
curl --request GET \
--url 'https://analytics.flowsery.com/analytics/api/v1/cities?limit=10' \
--header 'Authorization: Bearer <api-key>'200
{
"status": "success",
"data": [
{
"value": "Singapore",
"countryCode": "SG",
"visitors": 350,
"revenue": 0,
"newRevenue": 0,
"renewalRevenue": 0,
"percentage": 27.3
},
{
"value": "Paris",
"countryCode": "FR",
"visitors": 280,
"revenue": 890,
"newRevenue": 770,
"renewalRevenue": 120,
"percentage": 21.9
},
{
"value": "Jakarta",
"countryCode": "ID",
"visitors": 240,
"revenue": 0,
"newRevenue": 0,
"renewalRevenue": 0,
"percentage": 18.8
},
{
"value": "Toronto",
"countryCode": "CA",
"visitors": 210,
"revenue": 650,
"newRevenue": 560,
"renewalRevenue": 90,
"percentage": 16.4
},
{
"value": "Warsaw",
"countryCode": "PL",
"visitors": 200,
"revenue": 0,
"newRevenue": 0,
"renewalRevenue": 0,
"percentage": 15.6
}
],
"pagination": {
"limit": 100,
"offset": 0,
"total": 2297
}
}