analytics/test/plausible_web/controllers/CSVs/30d
Karl-Aksel Puulmann a181f3eab3
APIv2: TimeSeries using QueryBuilder, release experimental_session_count (#4305)
* Move fragments module under Plausible.Stats.SQL

* Introduce select_merge_as macro

This simplifies some select_merge calls

* Simplify select_join_fields

* Remove a needless dynamic

* wrap_select_columns macro

* Move metrics from base.ex to expression.ex

* Move WhereBuilder under Plausible.Stats.SQL

* Moduledoc

* Improved macros

* Wrap more code

* select_merge_as more

* Move defp to the end

* include.time_labels parsing

* include.time_labels in result

Note that the previous implementation of the labels from TimeSeries.ex was broken

* Apply consistent function in imports and timeseries.ex

* Remove boilerplate

* WIP: Limited support for timeseries-with-querybuilder

* time:week dimension

* cleanup: property -> dimension

* Make querying with time series work

* Refactor: Move special metrics (percentage, conversion rate) to own module

* Explicitly format datetimes

* Consistent include_imported in special metrics

* Solve week-related crash

* conversion_rate hacking

* Keep include_imported consistent after splitting the query

* Simplify do_decide_tables

* Handle time dimensions in imports cleaner

* Allow time dimensions in custom property queries

* time:week handling continued

* cast_revenue_metrics_to_money

* fix `full_intervals` support

* Handle minute/realtime graphs

* experimental_session_count? with timeseries

This becomes required as we try to include visits from sessions by default

* Support hourly data in imports

* Update bounce_rate in more csv tests

* Update some time-series query tests

* Fix for meta.warning being included incorrectly

* Simplify imported.ex

* experimental_session_count flag removal

* moduledoc

* Split interval and time modules
2024-07-09 14:25:02 +03:00
..
browser_versions.csv Remove ORDER BY min(session.start) (#3771) 2024-02-13 08:28:23 +02:00
browsers.csv Remove ORDER BY min(session.start) (#3771) 2024-02-13 08:28:23 +02:00
cities.csv Add cities and regions to exported CSV data (#1485) 2022-01-04 11:08:06 +02:00
conversions.csv Fix custom property total conversions value not displayed & Export custom properties (#1456) 2021-11-10 16:53:38 +02:00
countries.csv More improvements for CSV export (#1446) 2021-11-09 09:51:38 +02:00
custom_props.csv Ignore sessions without entry/exit pages when breaking down entry/exit pages (#3933) 2024-03-26 09:01:07 +02:00
devices.csv Replace empty OS/screen size/Browser with (not set) in UI/API/exports (#2646) 2023-02-07 12:47:54 +01:00
entry_pages.csv Ignore sessions without entry/exit pages when breaking down entry/exit pages (#3933) 2024-03-26 09:01:07 +02:00
exit_pages.csv Ignore sessions without entry/exit pages when breaking down entry/exit pages (#3933) 2024-03-26 09:01:07 +02:00
operating_system_versions.csv Group os_version by os (#3806) 2024-02-22 15:58:50 +00:00
operating_systems.csv Group os_version by os (#3806) 2024-02-22 15:58:50 +00:00
pages.csv APIv2: Replace breakdown module with QueryBuilder (#4293) 2024-07-01 12:50:01 +03:00
referrers.csv Ignore sessions without entry/exit pages when breaking down entry/exit pages (#3933) 2024-03-26 09:01:07 +02:00
regions.csv Add cities and regions to exported CSV data (#1485) 2022-01-04 11:08:06 +02:00
sources.csv Ignore sessions without entry/exit pages when breaking down entry/exit pages (#3933) 2024-03-26 09:01:07 +02:00
utm_campaigns.csv Filter out empty entries when listing stats for UTM props (#3339) 2023-09-12 09:11:50 +02:00
utm_contents.csv Filter out empty entries when listing stats for UTM props (#3339) 2023-09-12 09:11:50 +02:00
utm_mediums.csv Filter out empty entries when listing stats for UTM props (#3339) 2023-09-12 09:11:50 +02:00
utm_sources.csv Filter out empty entries when listing stats for UTM props (#3339) 2023-09-12 09:11:50 +02:00
utm_terms.csv Filter out empty entries when listing stats for UTM props (#3339) 2023-09-12 09:11:50 +02:00
visitors.csv APIv2: TimeSeries using QueryBuilder, release experimental_session_count (#4305) 2024-07-09 14:25:02 +03:00