Umami Analytics Template Workflow

Ein Workflow zur Analyse von Webseitenstatistiken mit Umami und zur Integration von KI für Verbesserungsvorschläge und Datenmanagement.

Umami Analytics Template Workflow

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

Schritt für Schritt Beschreibung des Workflows

1. If you click on ‘Test workflow’

  • Typ: Manual Trigger
  • Funktion: Dieser Knoten aktiviert den Workflow manuell. Er dient als Startpunkt für Tests.

2. Schedule Trigger

  • Typ: Schedule Trigger
  • Funktion: Plant die Ausführung des Workflows wöchentlich jeden Donnerstag.
  • Einstellungen: triggerAtDay: [4] sorgt dafür, dass der Workflow jeden Donnerstag ausgeführt wird.

3. Get view stats from Umami

  • Typ: HTTP Request
  • Funktion: Holt die Ansichtsstatistiken der Webseite von der Umami API für die letzten 7 Tage.
  • Einstellungen:
    • url: Die URL beinhaltet Parameter wie den Zeitraum, z.B. startAt={{ DateTime.now().minus({ days: 7 }).toMillis() }}.
    • Authentifizierung: Verwendung der httpHeaderAuth mit entsprechenden Header-Credentials.

4. Sticky Notes

  • Funktion: Dient zur Dokumentation und Erklärung von Knoten innerhalb des Workflows. Hier gibt es mehrere Notizen, die Informationen über den Workflow bereitstellen.

5. Parse Umami data

  • Typ: Code
  • Funktion: Transformiert die umami-Daten in ein URL-kodiertes Format, das für spätere HTTP-Anfragen benötigt wird.
  • Einstellungen: Enthält JavaScript-Code zum Verarbeiten der Eingabedaten und zur Erstellung eines vereinfachten Objekts mit den wichtigsten Metriken.

6. Send data to A.I.

  • Typ: HTTP Request
  • Funktion: Sendet die verarbeiteten Daten an die Openrouter AI, um Verbesserungsvorschläge zu erhalten.
  • Einstellungen:
    • url: Definiert den Endpunkt für die API der Openrouter KI.
    • Authentifizierung: Verwendung der httpHeaderAuth für den API-Zugang.

7. Save data to Baserow

  • Typ: Baserow
  • Funktion: Speichert die Analyseergebnisse in einer Baserow-Datenbank.
  • Einstellungen: Konfiguration für viele Felder, einschließlich Datum, Zusammenfassung und Top-Seiten.

Ergebnis

Der Workflow ermöglicht es, wöchentliche Webseitenstatistiken von Umami abzurufen, diese Daten an eine KI zu senden, um Verbesserungsvorschläge zu erhalten, und die Ergebnisse in einer Baserow-Datenbank zu speichern, was eine effektive Datenanalyse und -verwaltung gewährleistet.

Facebook
Twitter
LinkedIn

Andere Projekte