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

Analysedaten nach Akquisitionskanal segmentiert 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 entweder websiteId 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

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.

Abfrageparameter

ParameterTypBeschreibung
startAtstringISO 8601-Startdatum/-uhrzeit (z. B. 2024-01-01T00:00:00Z). 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 für die Aggregation (z. B. UTC, America/New_York). Fällt auf die konfigurierte Zeitzone der Website zurück.
limitnumberMaximale Anzahl zurückgegebener Zeilen (1-1000, Standard: 100).
offsetnumberZu überspringende Zeilen für Paginierung (min. 0, Standard: 0).

Filterparameter

ParameterTypBeschreibung
filter_countrystringLändername, wie /countries ihn liefert, z. B. United States. Verwenden Sie | für mehrere Werte, ! zum Ausschließen und ~ für einen Teiltreffer.
filter_regionstringName der Region oder des Bundesstaats, wie /regions ihn liefert, z. B. California.
filter_citystringStadtname.
filter_devicestringGerätetyp: Desktop, Mobile oder Tablet. Groß- und Kleinschreibung zählt.
filter_browserstringBrowsername. Safari schließt Mobile Safari automatisch ein.
filter_osstringBetriebssystem (Mac OS, Windows, iOS, Android).
filter_referrerstringReferrer, wie /referrers ihn liefert: ein Quellenname wie Google für bekannte Seiten, sonst die Domain.
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.

Antwortfelder

Jedes Element im Array data enthält den Kanalnamen als value, die Anzahl der Besucher, den Umsatz aufgeteilt in newRevenue und renewalRevenue sowie den Anteil an den Besuchern als percentage. Die Kanalnamen werden auf Englisch zurückgegeben: Direct, Organic search, Paid search, Organic social, Paid social, Referral, Email, A.I., Display, Video, Affiliate, SMS und Audio.

Filter kombinieren

Trennen Sie mehrere Werte innerhalb eines Filterparameters mit |. Übergeben Sie einen Kanalnamen an filter_channel in jedem anderen Bericht, um ihn auf diesen Kanal einzugrenzen (z. B. filter_channel=Organic search|Paid search).
Beispielanfrage (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
  }
}