Как е организиран Metribay
Metribay има няколко основни блока. Щом ги познаеш, всеки екран има смисъл.
Workspace├── Project: example.com│ ├── Data source: Google Analytics property ← reads through a connected account│ ├── Data source: Search Console property ← reads through a connected account│ ├── Data source: UptimeRobot monitor ← reads through a connected account│ └── Events: launches, campaigns, releases├── Project: My WordPress plugin│ ├── Data source: WordPress.org downloads (no account needed)│ └── Data source: GitHub repository├── Connected accounts: your logins at Google, GitHub, Umami …└── Team membersПроектите и connected accounts са двете неща, които управляваш в Настройки. Data sources са в проектите: добавяш и управляваш ги от всеки проект.
Workspace
Section titled “Workspace”Workspace съдържа всичко за един бизнес, клиент или портфолио: проекти, connected accounts, история на метриките и екип. Между workspace-ове нищо не се споделя.
В Metribay Cloud можеш да притежаваш до пет workspace-а и да превключваш от header-а. Self-hosted изданието има един workspace на заден план. Виж Workspaces.
Project
Section titled “Project”Проектът е всичко, което управляваш и искаш да следиш: сайт, plugin, app или продукт. Събира data sources и events в един изглед. Има име и по желание domain.
Винаги започваш с проект, после добавяш data sources. Когато вече не ти трябва, archive-ни го. Изчезва от overview, но пази историята. Виж Manage projects.
Connected account
Section titled “Connected account”Connected account е login при доставчик: Google акаунт, GitHub token или Umami username и password. Дава на Metribay read access. Свързваш веднъж и ползваш за колкото data sources и проекти искаш: един Google акаунт може да храни всяка Analytics property, която вижда.
Credentials се криптират и не се показват отново след запазване. Connected accounts принадлежат на workspace, не на проект. Виж Connected accounts.
Data source
Section titled “Data source”Data source е едно конкретно нещо, което Metribay следи за проект: Search Console property, GitHub repository или UptimeRobot monitor. Казва какво да се чете; connected account казва с кой login.
Всеки data source принадлежи на точно един проект и чете от точно един provider. Data source има:
- label, който ти избираш,
- resource, който чете, например property ID или repository name,
- connected account, с който чете (WordPress.org не иска),
- reporting timezone, където започва и свършва денят,
- history window, колко дни назад Metribay чете, и
- status, например Up to date или Needs attention.
Виж Add and manage data sources.
Какво кога се случва
Section titled “Какво кога се случва”Добавяне на Google Analytics към проект Example:
- На project page на Example избери Добави източник на данни и Google Analytics 4.
- Избери connected account или влез с Google. Нов connected account се запазва тук.
- Metribay изброява properties, които акаунтът вижда. Избери една.
- Потвърди. Data source се създава сега и стартира първият import.
След това Metribay събира всеки data source по график през connected account. Ако парола или token се сменят, обнови connected account веднъж и всички data sources с него продължават.
Metrics
Section titled “Metrics”Всеки provider доставя фиксиран набор metrics: visitors, clicks, commits или uptime. Metribay ги пази като daily observations: една стойност на metric на ден, в timezone на data source.
Някои metrics като visits или downloads се събират за период. Други като unique visitors или open issues не. Metribay третира всяка правилно. Виж Reading the numbers.
Events
Section titled “Events”Events са датирани маркери на проект, като „Launched the new pricing page“. Появяват се на диаграмите и помагат да обясниш скок или спад. Custom events могат да се повтарят. GitHub releases се import-ват като events сами. Виж Events.
В Metribay Cloud всеки в workspace има role:
- Owners управляват екипа и connected accounts и могат всичко друго.
- Editors управляват projects, data sources и events.
- Viewers виждат всичко, но не променят нищо.