Konzepte
Die Handvoll Ressourcen, auf denen fastmons Datenmodell aufbaut.
Fastmons Datenmodell ist klein gehalten, mit Absicht. Wer diese Ressourcen kennt, kennt das ganze Produkt.
Organisationen
Top-Level-Account-Container. Besitzt Applications, Mitglieder, Tokens.
Applications
Ein Tracking-Snippet: seine Hashes, Einstellungen und die Sites, die es bedient.
Sites
Eine Domain unter einer Application, mit eigenem Dashboard und Overrides.
Sessions
Ein kurzes Fenster von Pageviews desselben Browsers. Anonym per Konstruktion.
Releases
Versionierter Deploy-Marker. Für Vorher/Nachher-Vergleiche.
Tracker-Einstellungen
Presets und die Konfiguration pro Einstellung: was der Beacon im Browser tut.
Wie die Teile zusammenhängen
Organisation
├── Mitglieder (mit Rollen)
├── API-Tokens
├── Notification Rules
└── Applications
├── source_hash + collector_hash (Beacon-URLs)
├── Tracker-Einstellungen (Preset, Collector, site_policy)
├── Releases
└── Sites (Domains)
├── domain
├── Per-Domain-Overrides (Retention, store_stitch, …)
└── TagsBeacon-Daten gehen vom Browser direkt in unseren Analytics-Store und sind dann fürs Dashboard oder die API abfragbar.
Lesereihenfolge
Wenn du neu bist, in dieser Reihenfolge:
- Organisationen: was ein Account eigentlich ist.
- Applications: das Tracking-Snippet und alles, was dazugehört.
- Sites: die Domains unter einer Application.
- Tracker-Einstellungen: was der Beacon im Browser tut.
- Sessions: wie Pageviews gruppiert werden.
- Releases: für Vorher/Nachher-Deploys.