analytics/lib
Karl-Aksel Puulmann ee3d1e770e
APIv2: visit:country_name, visit:region_name, visit:city_name dimensions (#4328)
* Add data migration for creating and syncing location_data table and dictionary

* Migration to populate location data

* Daily cron to refresh location dataset if changed

* Add support for visit:country_name, visit:region_name and visit:city_name dimensions

Under the hood this relies on a `location_data` table in clickhouse being regularly synced with
plausible/location repo and dictionary lookups used in ALIAS columns

* Update queue name

* Update documentation

* Explicit structs

* Improve docs further

* Migration comment

* Add queues

* Add error when already loaded

* Test for filtering by new dimensions

* Update deps

* dimension -> select_dimension

* Update a test
2024-08-13 09:44:58 +03:00
..
mix/tasks APIv2: visit:country_name, visit:region_name, visit:city_name dimensions (#4328) 2024-08-13 09:44:58 +03:00
plausible APIv2: visit:country_name, visit:region_name, visit:city_name dimensions (#4328) 2024-08-13 09:44:58 +03:00
plausible_web Remove Timex.format (#4402) 2024-08-12 10:01:13 +02:00
workers APIv2: visit:country_name, visit:region_name, visit:city_name dimensions (#4328) 2024-08-13 09:44:58 +03:00
oban_error_reporter.ex Implement resumable GA4 imports to work around rate limiting (#4049) 2024-04-30 18:06:18 +02:00
plausible_release.ex HelpScout integration (#4327) 2024-07-12 12:01:59 +02:00
plausible_web.ex Merge Plugins.API.Router into main one (#3767) 2024-02-12 10:44:32 +01:00
plausible.ex Make Plausible.ce? and Plausible.ee? into functions (#4158) 2024-05-29 14:55:25 +02:00
sentry_filter.ex Update Sentry (#3843) 2024-03-18 10:10:20 +01:00