analytics/assets
RobertJoonas 6822b29016
Average Scroll Depth Metric: put scroll depth on the dashboard under a feature flag (#4832)
* migration: add scroll_depth to events_v2

* (cherry-pick) ingest scroll depth

* replace convoluted test with more concise ones

* QueryParser: parse internal scroll_depth metric + validation

* turn QueryComparisonsTest into QueryInternalTest

* rename file

* (cherry pick) query scroll depth 15b14d3

...and move the tests into `internal_query_test.exs`

* review feedback

* Get rid of unnecessary separation between aggregate and group scroll depth
* Drop irrelevant other metrics in tests

* add test ensuring scroll depth unavailable in Stats API v1

* Put scroll depth on the dashboard

* Top Stats
* Main Graph
* Top Pages > Details

* feature flag for dashboard scroll depth access

* ignore credo warning

* enable scroll_depth flag in tests

* remove duplication

* write timestamps explicitly in a test

* revert moving tests around

* Add query_comparisons_test back
* Move scroll_depth tests into query_test
* Delete query_internal_test

* rename setup util (got updated on master)

* use pageleave_factory where applicable

* Use the correct generated query-api.d.ts

* npm format
2024-11-20 13:13:04 +00:00
..
css Add Typescript (#4427) 2024-08-13 11:39:35 +03:00
js Average Scroll Depth Metric: put scroll depth on the dashboard under a feature flag (#4832) 2024-11-20 13:13:04 +00:00
test-utils Limit maximum date to today in calendars (#4746) 2024-11-04 09:23:36 +00:00
.eslintrc.json Add testing framework (#4440) 2024-08-15 12:27:22 +03:00
.prettierignore 1. Remove the "airbnb" eslint plugin since it conflicts with prettier (#1374) 2021-10-11 14:48:19 +02:00
.prettierrc.json Add Typescript (#4427) 2024-08-13 11:39:35 +03:00
.stylelintrc.json Update assets dev dependencies 2024-08-12 09:39:25 +03:00
jest.config.json Limit maximum date to today in calendars (#4746) 2024-11-04 09:23:36 +00:00
package-lock.json Automatically generate Typescript types for v2 API query schema (#4574) 2024-09-18 11:01:20 +00:00
package.json Limit maximum date to today in calendars (#4746) 2024-11-04 09:23:36 +00:00
tailwind.config.js Add Typescript (#4427) 2024-08-13 11:39:35 +03:00
tsconfig.json Update Typescript config and add typecheck to CI 2024-08-21 12:40:22 +03:00