Search by

szenario / craft-observatory

szenario.fordesigners

PostHog analytics, native to the Craft CMS control panel.

Package info

github.com/szenario-fordesigners/craft-observatory

Documentation

Type:craft-plugin

pkg:composer/szenario/craft-observatory

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 1

1.0.0 2026-09-01 11:09 UTC

This package is auto-updated.

Last update: 2026-09-01 11:22:27 UTC


README


observatory: see who's out there.

PostHog analytics, native to the Craft CMS control panel. Stop switching tabs. Observatory pulls your PostHog data into a dedicated control panel section and a set of dashboard widgets.
Made possible by
szenario-design.com logo


The team behind the magic
Simon Wesp Thomas Bendl Erich Bendl
This plugin is free via the Craft Plugin Store.

Features ✨

  • Dedicated observatory section in the control panel with chart, KPIs and breakdowns
  • Nine dashboard widgets covering the most common needs.
  • Automatic background sync via the Craft queue, plus CLI commands for manual pulls

Requirements 📋

  • Craft CMS 5.0.0+
  • PHP 8.2+
  • A PostHog project and a personal API key with read access
  • A running Craft queue runner for background syncing (CRON or daemon)

Installation 📦

Plugin Store

Install observatory from the Craft Plugin Store

Composer

composer require szenario/craft-observatory
php craft plugin/install observatory

Quickstart 🚀

  1. Open Settings → Plugins → Observatory
  2. Enter your PostHog host, project ID and personal API key
  3. After the initial sync, you are good to go!

Screenshots


Console Commands

Syncing runs automatically in the background, so this command is optional — useful as a cron entry point to keep the mirror warm, or to rebuild stored data.

# pull any missing closed days (default 30) into the local mirror
php craft observatory/sync

# cover a longer window
php craft observatory/sync 90

# refetch days already recorded as synced
php craft observatory/sync 90 --force

Support

Created by szenario.design