Ghost/ghost/tinybird
Hannah Wolfe 7e27b1cb36
Clickthrough filtering for stats page (#21095)
closes
https://linear.app/tryghost/issue/ANAL-58/click-through-filtering-for-content
closes
https://linear.app/tryghost/issue/ANAL-60/click-through-filtering-for-sources
closes
https://linear.app/tryghost/issue/ANAL-61/click-through-filtering-for-locations

- This implements filtering and click-throughs for device, browser,
source, location and pathname.
- It requires significant updates to our tinybird setup, to pass through
all the right data and have them as parameters on the API endpoints
- We update the UI to add query parameters when clicking around and then
pass those through to every chart/request.
- We've added a interface to display the filters and remove them

---------

Co-authored-by: Peter Zimon <peter.zimon@gmail.com>
2024-09-24 15:26:08 +01:00
..
datasources Clickthrough filtering for stats page (#21095) 2024-09-24 15:26:08 +01:00
pipes Clickthrough filtering for stats page (#21095) 2024-09-24 15:26:08 +01:00
scripts Added script for unsafe redeploys to tinybird (#21092) 2024-09-24 13:53:19 +01:00
.tinyenv Initial tinybird setup 2024-08-29 16:56:51 +01:00
README.md Initial tinybird setup 2024-08-29 16:56:51 +01:00
requirements.txt Initial tinybird setup 2024-08-29 16:56:51 +01:00

Tinybird

This folder contains configuration for Tinybird, so that the stats feature can be used.

We sync this configuration with Tinybird via the Tinybird CLI.

Tinybird CLI

The Tinybird CLI is used via Docker.

yarn tb

Documentation for the Tinybird CLI: https://docs.tinybird.co/v/0.22.0/cli/overview Note: you can use python if you prefer, but we use Docker for consistency.

How to work with version control: https://docs.tinybird.co/v/0.22.0/guides/version-control