diff --git a/frontend/__snapshots__/components-cards-insight-card--insight-card--dark.png b/frontend/__snapshots__/components-cards-insight-card--insight-card--dark.png index 2e751d6b39c0c..4b586ff500b09 100644 Binary files a/frontend/__snapshots__/components-cards-insight-card--insight-card--dark.png and b/frontend/__snapshots__/components-cards-insight-card--insight-card--dark.png differ diff --git a/frontend/__snapshots__/components-cards-insight-card--insight-card--light.png b/frontend/__snapshots__/components-cards-insight-card--insight-card--light.png index b55faa5f1a7d8..f8964ea837c82 100644 Binary files a/frontend/__snapshots__/components-cards-insight-card--insight-card--light.png and b/frontend/__snapshots__/components-cards-insight-card--insight-card--light.png differ diff --git a/frontend/__snapshots__/components-cards-insight-card--query-insight-card--dark.png b/frontend/__snapshots__/components-cards-insight-card--query-insight-card--dark.png index fe82967d8f54f..d19e60e4981db 100644 Binary files a/frontend/__snapshots__/components-cards-insight-card--query-insight-card--dark.png and b/frontend/__snapshots__/components-cards-insight-card--query-insight-card--dark.png differ diff --git a/frontend/__snapshots__/components-cards-insight-card--query-insight-card--light.png b/frontend/__snapshots__/components-cards-insight-card--query-insight-card--light.png index aaa43a3db9e53..a22e8aabe1008 100644 Binary files a/frontend/__snapshots__/components-cards-insight-card--query-insight-card--light.png and b/frontend/__snapshots__/components-cards-insight-card--query-insight-card--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-breakdown-insight--dark.png b/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-breakdown-insight--dark.png index 9323df38683e6..a4ad2d2793cd1 100644 Binary files a/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-breakdown-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-breakdown-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-breakdown-insight--light.png b/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-breakdown-insight--light.png index 6df7916215466..6f28dccf29764 100644 Binary files a/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-breakdown-insight--light.png and b/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-breakdown-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight--dark.png b/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight--dark.png index 5671c43f6319d..7eac136db072b 100644 Binary files a/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight--light.png b/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight--light.png index 73946932b9c9c..8bf3f4b1bff7d 100644 Binary files a/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight--light.png and b/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight-no-results--dark.png b/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight-no-results--dark.png index 9872a14bab989..6e89b4ba3d724 100644 Binary files a/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight-no-results--dark.png and b/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight-no-results--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight-no-results--light.png b/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight-no-results--light.png index c813f409dfc45..17de15831de74 100644 Binary files a/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight-no-results--light.png and b/frontend/__snapshots__/exporter-exporter--funnel-left-to-right-insight-no-results--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--funnel-time-to-convert-insight--dark.png b/frontend/__snapshots__/exporter-exporter--funnel-time-to-convert-insight--dark.png index 64f7bc68febd5..e55231f55498e 100644 Binary files a/frontend/__snapshots__/exporter-exporter--funnel-time-to-convert-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--funnel-time-to-convert-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--funnel-time-to-convert-insight--light.png b/frontend/__snapshots__/exporter-exporter--funnel-time-to-convert-insight--light.png index f4ac58d72a2e4..a204229902af6 100644 Binary files a/frontend/__snapshots__/exporter-exporter--funnel-time-to-convert-insight--light.png and b/frontend/__snapshots__/exporter-exporter--funnel-time-to-convert-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-breakdown-insight--dark.png b/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-breakdown-insight--dark.png index 723c5895b17fc..6575ada56a793 100644 Binary files a/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-breakdown-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-breakdown-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-breakdown-insight--light.png b/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-breakdown-insight--light.png index 559ec7fd6866b..3388a4266c729 100644 Binary files a/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-breakdown-insight--light.png and b/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-breakdown-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight--dark.png b/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight--dark.png index 43d5ab007b631..614c5f169c5b5 100644 Binary files a/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight--light.png b/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight--light.png index 3b9fe5eb958a8..102ed4c864142 100644 Binary files a/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight--light.png and b/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight-no-results--dark.png b/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight-no-results--dark.png index cad429728aba1..6e89b4ba3d724 100644 Binary files a/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight-no-results--dark.png and b/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight-no-results--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight-no-results--light.png b/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight-no-results--light.png index 29c1775ba42f2..17de15831de74 100644 Binary files a/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight-no-results--light.png and b/frontend/__snapshots__/exporter-exporter--funnel-top-to-bottom-insight-no-results--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--lifecycle-insight--dark.png b/frontend/__snapshots__/exporter-exporter--lifecycle-insight--dark.png index 4bcaf72e57489..eb75cae0fcff1 100644 Binary files a/frontend/__snapshots__/exporter-exporter--lifecycle-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--lifecycle-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--lifecycle-insight--light.png b/frontend/__snapshots__/exporter-exporter--lifecycle-insight--light.png index 09e1fc225e528..7a4977baf1c1c 100644 Binary files a/frontend/__snapshots__/exporter-exporter--lifecycle-insight--light.png and b/frontend/__snapshots__/exporter-exporter--lifecycle-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--retention-breakdown-insight--dark.png b/frontend/__snapshots__/exporter-exporter--retention-breakdown-insight--dark.png index 3190d0a0611d6..3be576f5d2047 100644 Binary files a/frontend/__snapshots__/exporter-exporter--retention-breakdown-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--retention-breakdown-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--retention-breakdown-insight--light.png b/frontend/__snapshots__/exporter-exporter--retention-breakdown-insight--light.png index 408faa4c3452b..11339bb24e89e 100644 Binary files a/frontend/__snapshots__/exporter-exporter--retention-breakdown-insight--light.png and b/frontend/__snapshots__/exporter-exporter--retention-breakdown-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--retention-insight--dark.png b/frontend/__snapshots__/exporter-exporter--retention-insight--dark.png index 4d04f08093592..b24e298180fcc 100644 Binary files a/frontend/__snapshots__/exporter-exporter--retention-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--retention-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--retention-insight--light.png b/frontend/__snapshots__/exporter-exporter--retention-insight--light.png index 40c87d97a6c6f..80e1933aafdb1 100644 Binary files a/frontend/__snapshots__/exporter-exporter--retention-insight--light.png and b/frontend/__snapshots__/exporter-exporter--retention-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--stickiness-insight--dark.png b/frontend/__snapshots__/exporter-exporter--stickiness-insight--dark.png index 6d713310d5c2a..15709b75558cc 100644 Binary files a/frontend/__snapshots__/exporter-exporter--stickiness-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--stickiness-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--stickiness-insight--light.png b/frontend/__snapshots__/exporter-exporter--stickiness-insight--light.png index 6e6eacea85cc2..911f5c1dd0f06 100644 Binary files a/frontend/__snapshots__/exporter-exporter--stickiness-insight--light.png and b/frontend/__snapshots__/exporter-exporter--stickiness-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-area-breakdown-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-area-breakdown-insight--dark.png index ea56d0f8417e4..5127cc4335daa 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-area-breakdown-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-area-breakdown-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-area-breakdown-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-area-breakdown-insight--light.png index 48b922e0e9508..4cbe91c73e498 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-area-breakdown-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-area-breakdown-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-area-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-area-insight--dark.png index 2fe7512609975..7f405c1b84366 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-area-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-area-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-area-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-area-insight--light.png index fe83d8ef48dac..ab35ed63fd4f3 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-area-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-area-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-bar-breakdown-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-bar-breakdown-insight--dark.png index 43cd39dcf89c1..b912dc4e89a9b 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-bar-breakdown-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-bar-breakdown-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-bar-breakdown-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-bar-breakdown-insight--light.png index 2ecf596d36987..924f299333832 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-bar-breakdown-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-bar-breakdown-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-bar-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-bar-insight--dark.png index 2fe7512609975..7f405c1b84366 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-bar-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-bar-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-bar-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-bar-insight--light.png index fe83d8ef48dac..ab35ed63fd4f3 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-bar-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-bar-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-line-breakdown-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-line-breakdown-insight--dark.png index 43cd39dcf89c1..b912dc4e89a9b 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-line-breakdown-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-line-breakdown-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-line-breakdown-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-line-breakdown-insight--light.png index 2ecf596d36987..924f299333832 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-line-breakdown-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-line-breakdown-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-line-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-line-insight--dark.png index 2fe7512609975..060cfc13d74cf 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-line-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-line-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-line-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-line-insight--light.png index fe83d8ef48dac..0bacf4797300b 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-line-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-line-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-line-insight-no-results--dark.png b/frontend/__snapshots__/exporter-exporter--trends-line-insight-no-results--dark.png index bf8307ac3e52d..92a832c42cec4 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-line-insight-no-results--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-line-insight-no-results--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-line-insight-no-results--light.png b/frontend/__snapshots__/exporter-exporter--trends-line-insight-no-results--light.png index 20b0cfa8b5741..8c3a6a27c5c61 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-line-insight-no-results--light.png and b/frontend/__snapshots__/exporter-exporter--trends-line-insight-no-results--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-line-multi-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-line-multi-insight--dark.png index 5f4585a4936c4..5ab34058ccb14 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-line-multi-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-line-multi-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-line-multi-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-line-multi-insight--light.png index 7c7ebbeb0b391..e172b9cf55b71 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-line-multi-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-line-multi-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-number-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-number-insight--dark.png index 6efe280cb943b..b522c0da47aa9 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-number-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-number-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-number-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-number-insight--light.png index 0c19a264c90b9..c790bc73eecab 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-number-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-number-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-pie-breakdown-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-pie-breakdown-insight--dark.png index 6726bfebb8074..d92b6ec333a00 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-pie-breakdown-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-pie-breakdown-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-pie-breakdown-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-pie-breakdown-insight--light.png index 10443ff88e0d2..adae57d331d8c 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-pie-breakdown-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-pie-breakdown-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-pie-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-pie-insight--dark.png index 104d35a9a9831..71500f47713d9 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-pie-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-pie-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-pie-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-pie-insight--light.png index 3d58f746b3a67..4fd686c9c9691 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-pie-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-pie-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-table-breakdown-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-table-breakdown-insight--dark.png index f9a1c416f1fcf..0e9fb25163d8b 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-table-breakdown-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-table-breakdown-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-table-breakdown-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-table-breakdown-insight--light.png index 9b646a1b7f8fd..213d02399ed9d 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-table-breakdown-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-table-breakdown-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-table-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-table-insight--dark.png index a06ef9c661647..144be80ee31ee 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-table-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-table-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-table-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-table-insight--light.png index 721b46454a45f..6340d59660cbf 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-table-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-table-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-value-breakdown-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-value-breakdown-insight--dark.png index 509277fbeaeeb..b655b01a9201a 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-value-breakdown-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-value-breakdown-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-value-breakdown-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-value-breakdown-insight--light.png index 30b972e4c0943..da09a99d9d427 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-value-breakdown-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-value-breakdown-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-value-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-value-insight--dark.png index 2fe7512609975..7f405c1b84366 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-value-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-value-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-value-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-value-insight--light.png index fe83d8ef48dac..ab35ed63fd4f3 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-value-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-value-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-world-map-insight--dark.png b/frontend/__snapshots__/exporter-exporter--trends-world-map-insight--dark.png index 36d666d2659d5..b0a6cd4bbb497 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-world-map-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--trends-world-map-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--trends-world-map-insight--light.png b/frontend/__snapshots__/exporter-exporter--trends-world-map-insight--light.png index 75f83a573a5f7..fa01c8d3862ad 100644 Binary files a/frontend/__snapshots__/exporter-exporter--trends-world-map-insight--light.png and b/frontend/__snapshots__/exporter-exporter--trends-world-map-insight--light.png differ diff --git a/frontend/__snapshots__/exporter-exporter--user-paths-insight--dark.png b/frontend/__snapshots__/exporter-exporter--user-paths-insight--dark.png index feb1b1b35f9c9..024d41cb7d73e 100644 Binary files a/frontend/__snapshots__/exporter-exporter--user-paths-insight--dark.png and b/frontend/__snapshots__/exporter-exporter--user-paths-insight--dark.png differ diff --git a/frontend/__snapshots__/exporter-exporter--user-paths-insight--light.png b/frontend/__snapshots__/exporter-exporter--user-paths-insight--light.png index 6dfb50641913e..ac1d5d0686256 100644 Binary files a/frontend/__snapshots__/exporter-exporter--user-paths-insight--light.png and b/frontend/__snapshots__/exporter-exporter--user-paths-insight--light.png differ diff --git a/frontend/__snapshots__/scenes-app-dashboards--edit--dark.png b/frontend/__snapshots__/scenes-app-dashboards--edit--dark.png index d58ae23386988..f55a429a55ac0 100644 Binary files a/frontend/__snapshots__/scenes-app-dashboards--edit--dark.png and b/frontend/__snapshots__/scenes-app-dashboards--edit--dark.png differ diff --git a/frontend/__snapshots__/scenes-app-dashboards--edit--light.png b/frontend/__snapshots__/scenes-app-dashboards--edit--light.png index 1959711266921..9e86c136e6948 100644 Binary files a/frontend/__snapshots__/scenes-app-dashboards--edit--light.png and b/frontend/__snapshots__/scenes-app-dashboards--edit--light.png differ diff --git a/frontend/__snapshots__/scenes-app-dashboards--insight-legend-legacy--dark.png b/frontend/__snapshots__/scenes-app-dashboards--insight-legend-legacy--dark.png index 60a8efe898a62..9d811913930ca 100644 Binary files a/frontend/__snapshots__/scenes-app-dashboards--insight-legend-legacy--dark.png and b/frontend/__snapshots__/scenes-app-dashboards--insight-legend-legacy--dark.png differ diff --git a/frontend/__snapshots__/scenes-app-dashboards--insight-legend-legacy--light.png b/frontend/__snapshots__/scenes-app-dashboards--insight-legend-legacy--light.png index 242a806185f1f..c067fa7a5cd00 100644 Binary files a/frontend/__snapshots__/scenes-app-dashboards--insight-legend-legacy--light.png and b/frontend/__snapshots__/scenes-app-dashboards--insight-legend-legacy--light.png differ diff --git a/frontend/__snapshots__/scenes-app-dashboards--show--dark.png b/frontend/__snapshots__/scenes-app-dashboards--show--dark.png index 8457c21e65a69..141564207778e 100644 Binary files a/frontend/__snapshots__/scenes-app-dashboards--show--dark.png and b/frontend/__snapshots__/scenes-app-dashboards--show--dark.png differ diff --git a/frontend/__snapshots__/scenes-app-dashboards--show--light.png b/frontend/__snapshots__/scenes-app-dashboards--show--light.png index 40bcefd1c8cfb..9a29e2546f0af 100644 Binary files a/frontend/__snapshots__/scenes-app-dashboards--show--light.png and b/frontend/__snapshots__/scenes-app-dashboards--show--light.png differ diff --git a/frontend/__snapshots__/scenes-app-project-homepage--project-homepage--dark.png b/frontend/__snapshots__/scenes-app-project-homepage--project-homepage--dark.png index 28a7eccbb29a2..c693f8d9ed1a8 100644 Binary files a/frontend/__snapshots__/scenes-app-project-homepage--project-homepage--dark.png and b/frontend/__snapshots__/scenes-app-project-homepage--project-homepage--dark.png differ diff --git a/frontend/__snapshots__/scenes-app-project-homepage--project-homepage--light.png b/frontend/__snapshots__/scenes-app-project-homepage--project-homepage--light.png index 14f2502c5cf50..df83ee093eb14 100644 Binary files a/frontend/__snapshots__/scenes-app-project-homepage--project-homepage--light.png and b/frontend/__snapshots__/scenes-app-project-homepage--project-homepage--light.png differ diff --git a/frontend/__snapshots__/scenes-app-saved-insights--card-view--dark.png b/frontend/__snapshots__/scenes-app-saved-insights--card-view--dark.png index 52648d6088c4b..ca5314c9fb179 100644 Binary files a/frontend/__snapshots__/scenes-app-saved-insights--card-view--dark.png and b/frontend/__snapshots__/scenes-app-saved-insights--card-view--dark.png differ diff --git a/frontend/__snapshots__/scenes-app-saved-insights--card-view--light.png b/frontend/__snapshots__/scenes-app-saved-insights--card-view--light.png index 6ff02de212b40..8fa425d468308 100644 Binary files a/frontend/__snapshots__/scenes-app-saved-insights--card-view--light.png and b/frontend/__snapshots__/scenes-app-saved-insights--card-view--light.png differ diff --git a/frontend/src/exporter/ExportedInsight/ExportedInsight.tsx b/frontend/src/exporter/ExportedInsight/ExportedInsight.tsx index be002a1958f79..c0611e5620558 100644 --- a/frontend/src/exporter/ExportedInsight/ExportedInsight.tsx +++ b/frontend/src/exporter/ExportedInsight/ExportedInsight.tsx @@ -2,7 +2,6 @@ import './ExportedInsight.scss' import clsx from 'clsx' import { BindLogic } from 'kea' -import { FilterBasedCardContent } from 'lib/components/Cards/InsightCard/InsightCard' import { TopHeading } from 'lib/components/Cards/InsightCard/TopHeading' import { InsightLegend } from 'lib/components/InsightLegend/InsightLegend' import { SINGLE_SERIES_DISPLAY_TYPES } from 'lib/constants' @@ -45,7 +44,7 @@ export function ExportedInsight({ const insightLogicProps: InsightLogicProps = { dashboardItemId: insight.short_id, - cachedInsight: legacyInsight, // TODO: use query based insight here + cachedInsight: insight, doNotLoad: true, } @@ -94,11 +93,13 @@ export function ExportedInsight({ 'ExportedInsight__content--with-watermark': showWatermark, })} > - {legacyInsight.query ? ( - - ) : ( - - )} + {showLegend && (
diff --git a/frontend/src/lib/api.ts b/frontend/src/lib/api.ts index 4c98183a2acb6..6bb3b9159b040 100644 --- a/frontend/src/lib/api.ts +++ b/frontend/src/lib/api.ts @@ -895,16 +895,14 @@ const api = { insights: { loadInsight( shortId: InsightModel['short_id'], - basic?: boolean, - refresh?: RefreshType + basic?: boolean ): Promise>> { return new ApiRequest() .insights() .withQueryString( toParams({ short_id: encodeURIComponent(shortId), - basic, - refresh, + basic: basic, }) ) .get() diff --git a/frontend/src/lib/components/Cards/InsightCard/InsightCard.stories.tsx b/frontend/src/lib/components/Cards/InsightCard/InsightCard.stories.tsx index 81d4f684fdbd6..f392abeb5c698 100644 --- a/frontend/src/lib/components/Cards/InsightCard/InsightCard.stories.tsx +++ b/frontend/src/lib/components/Cards/InsightCard/InsightCard.stories.tsx @@ -12,6 +12,7 @@ import EXAMPLE_LIFECYCLE from '../../../../mocks/fixtures/api/projects/team_id/i import EXAMPLE_RETENTION from '../../../../mocks/fixtures/api/projects/team_id/insights/retention.json' import EXAMPLE_STICKINESS from '../../../../mocks/fixtures/api/projects/team_id/insights/stickiness.json' import EXAMPLE_TRENDS from '../../../../mocks/fixtures/api/projects/team_id/insights/trendsLine.json' +import EXAMPLE_TRENDS_BREAKDOWN_MANY from '../../../../mocks/fixtures/api/projects/team_id/insights/trendsLineBreakdownMany.json' import EXAMPLE_TRENDS_MULTI from '../../../../mocks/fixtures/api/projects/team_id/insights/trendsLineMulti.json' import EXAMPLE_TRENDS_PIE from '../../../../mocks/fixtures/api/projects/team_id/insights/trendsPie.json' import EXAMPLE_TRENDS_TABLE from '../../../../mocks/fixtures/api/projects/team_id/insights/trendsTable.json' @@ -23,6 +24,7 @@ import { InsightCard as InsightCardComponent } from './index' const examples = [ EXAMPLE_TRENDS, EXAMPLE_TRENDS_MULTI, + EXAMPLE_TRENDS_BREAKDOWN_MANY, EXAMPLE_TRENDS_HORIZONTAL_BAR, EXAMPLE_TRENDS_TABLE, EXAMPLE_TRENDS_PIE, diff --git a/frontend/src/lib/components/Cards/InsightCard/InsightCard.tsx b/frontend/src/lib/components/Cards/InsightCard/InsightCard.tsx index ac78461acfccc..13d62e5ee7086 100644 --- a/frontend/src/lib/components/Cards/InsightCard/InsightCard.tsx +++ b/frontend/src/lib/components/Cards/InsightCard/InsightCard.tsx @@ -3,127 +3,28 @@ import './InsightCard.scss' import clsx from 'clsx' import { BindLogic, useValues } from 'kea' import { Resizeable } from 'lib/components/Cards/CardMeta' -import { LemonBanner } from 'lib/lemon-ui/LemonBanner' -import { SpinnerOverlay } from 'lib/lemon-ui/Spinner/Spinner' import React, { useState } from 'react' import { Layout } from 'react-grid-layout' -import { Funnel } from 'scenes/funnels/Funnel' -import { funnelDataLogic } from 'scenes/funnels/funnelDataLogic' -import { - FunnelSingleStepState, - InsightEmptyState, - InsightErrorState, - InsightTimeoutState, - InsightValidationError, -} from 'scenes/insights/EmptyStates' import { insightDataLogic } from 'scenes/insights/insightDataLogic' import { insightLogic } from 'scenes/insights/insightLogic' -import { insightVizDataLogic } from 'scenes/insights/insightVizDataLogic' -import { isFilterWithDisplay, isFunnelsFilter, isPathsFilter, isRetentionFilter } from 'scenes/insights/sharedUtils' -import { BoldNumber } from 'scenes/insights/views/BoldNumber' -import { DashboardInsightsTable } from 'scenes/insights/views/InsightsTable/DashboardInsightsTable' -import { WorldMap } from 'scenes/insights/views/WorldMap' -import { Paths } from 'scenes/paths/Paths' -import { RetentionContainer } from 'scenes/retention/RetentionContainer' -import { ActionsHorizontalBar, ActionsLineGraph, ActionsPie } from 'scenes/trends/viz' import { ErrorBoundary } from '~/layout/ErrorBoundary' import { themeLogic } from '~/layout/navigation-3000/themeLogic' -import { dataNodeLogic, DataNodeLogicProps } from '~/queries/nodes/DataNode/dataNodeLogic' -import { filtersToQueryNode } from '~/queries/nodes/InsightQuery/utils/filtersToQueryNode' -import { insightVizDataCollectionId, insightVizDataNodeKey } from '~/queries/nodes/InsightViz/InsightViz' -import { getCachedResults, getQueryBasedInsightModel } from '~/queries/nodes/InsightViz/utils' +import { getQueryBasedInsightModel } from '~/queries/nodes/InsightViz/utils' import { Query } from '~/queries/Query/Query' -import { InsightQueryNode } from '~/queries/schema' -import { QueryContext } from '~/queries/types' import { - ChartDisplayType, - ChartParams, DashboardBasicType, DashboardPlacement, DashboardTile, DashboardType, - FilterType, InsightColor, InsightLogicProps, InsightModel, - InsightType, } from '~/types' import { ResizeHandle1D, ResizeHandle2D } from '../handles' import { InsightMeta } from './InsightMeta' -type DisplayedType = ChartDisplayType | 'RetentionContainer' | 'FunnelContainer' | 'PathsContainer' - -const displayMap: Record< - DisplayedType, - { - className: string - element: (props: ChartParams) => JSX.Element | null - } -> = { - ActionsLineGraph: { - className: 'graph', - element: ActionsLineGraph, - }, - ActionsLineGraphCumulative: { - className: 'graph', - element: ActionsLineGraph, - }, - ActionsAreaGraph: { - className: 'graph', - element: ActionsLineGraph, - }, - ActionsBar: { - className: 'bar', - element: ActionsLineGraph, - }, - ActionsBarValue: { - className: 'bar', - element: ActionsHorizontalBar, - }, - ActionsTable: { - className: 'table', - element: DashboardInsightsTable, - }, - ActionsPie: { - className: 'pie', - element: ActionsPie, - }, - FunnelContainer: { - className: 'funnel', - element: Funnel, - }, - RetentionContainer: { - className: 'retention', - element: RetentionContainer, - }, - PathsContainer: { - className: 'paths-viz', - element: Paths, - }, - WorldMap: { - className: 'world-map', - element: WorldMap, - }, - BoldNumber: { - className: 'bold-number', - element: BoldNumber, - }, -} - -function getDisplayedType(filters: Partial): DisplayedType { - return isRetentionFilter(filters) - ? 'RetentionContainer' - : isPathsFilter(filters) - ? 'PathsContainer' - : isFunnelsFilter(filters) - ? 'FunnelContainer' - : isFilterWithDisplay(filters) - ? filters.display || ChartDisplayType.ActionsLineGraph - : ChartDisplayType.ActionsLineGraph -} - export interface InsightCardProps extends Resizeable, React.HTMLAttributes { /** Insight to display. */ insight: InsightModel @@ -163,78 +64,6 @@ export interface InsightCardProps extends Resizeable, React.HTMLAttributesUnknown insight display type -} - -export interface FilterBasedCardContentProps - extends Pick { - insightProps: InsightLogicProps - tooFewFunnelSteps?: boolean - validationError?: string | null - empty?: boolean - setAreDetailsShown?: React.Dispatch> - /** pass in information from queries, e.g. what text to use for empty states*/ - context?: QueryContext -} - -export function FilterBasedCardContent({ - insight, - insightProps, - loading, - setAreDetailsShown, - apiErrored, - timedOut, - empty, - tooFewFunnelSteps, - validationError, - context, - stale, -}: FilterBasedCardContentProps): JSX.Element { - const displayedType = getDisplayedType(insight.filters) - const VizComponent = displayMap[displayedType]?.element || VizComponentFallback - const query: InsightQueryNode = filtersToQueryNode(insight.filters) - const key = insightVizDataNodeKey(insightProps) - const dataNodeLogicProps: DataNodeLogicProps = { - query, - key, - cachedResults: getCachedResults(insightProps.cachedInsight, query), - doNotLoad: insightProps.doNotLoad, - loadPriority: insightProps.loadPriority, - dataNodeCollectionId: insightVizDataCollectionId(insightProps, key), - } - return ( - -
{ - setAreDetailsShown?.(false) - } - : undefined - } - > - {stale && !loading && } - {loading && } - {tooFewFunnelSteps ? ( - - ) : validationError ? ( - - ) : empty ? ( - - ) : !loading && timedOut ? ( - - ) : apiErrored && !loading ? ( - - ) : ( - !apiErrored && - )} -
-
- ) -} - function InsightCardInternal( { insight: legacyInsight, @@ -278,9 +107,7 @@ function InsightCardInternal( } const { insightLoading } = useValues(insightLogic(insightLogicProps)) - const { insightDataLoading, useQueryDashboardCards } = useValues(insightDataLogic(insightLogicProps)) - const { hasFunnelResults } = useValues(funnelDataLogic(insightLogicProps)) - const { isFunnelWithEnoughSteps, validationError } = useValues(insightVizDataLogic(insightLogicProps)) + const { insightDataLoading } = useValues(insightDataLogic(insightLogicProps)) if (insightLoading || insightDataLoading) { loading = true @@ -317,39 +144,18 @@ function InsightCardInternal( showDetailsControls={showDetailsControls} moreButtons={moreButtons} /> - {legacyInsight.query || useQueryDashboardCards ? ( -
- -
- ) : ( - + - )} +
{showResizeHandles && ( <> diff --git a/frontend/src/mocks/fixtures/api/projects/team_id/insights/trendsLineBreakdownMany.json b/frontend/src/mocks/fixtures/api/projects/team_id/insights/trendsLineBreakdownMany.json new file mode 100644 index 0000000000000..2e696afc8c1ca --- /dev/null +++ b/frontend/src/mocks/fixtures/api/projects/team_id/insights/trendsLineBreakdownMany.json @@ -0,0 +1,2505 @@ +{ + "id": 838513, + "short_id": "dEMd6kZm", + "name": "Organic SEO Trend (Trend)", + "derived_name": "Pageview unique users by event's Referring Domain", + "filters": { + "events": [ + { + "id": "$pageview", + "math": "dau", + "name": "$pageview", + "type": "events", + "order": 0, + "properties": [ + { + "key": "$referring_domain", + "type": "event", + "value": "google|duckduckgo|brave|bing", + "operator": "regex" + }, + { + "key": "$host", + "type": "event", + "value": ["posthog.com"], + "operator": "exact" + }, + { + "key": "utm_medium", + "type": "event", + "value": "cpc", + "operator": "not_icontains" + } + ] + } + ], + "compare": false, + "date_to": null, + "display": "ActionsLineGraph", + "insight": "TRENDS", + "interval": "week", + "breakdown": "$referring_domain", + "date_from": "-90d", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "entity_type": "events", + "breakdown_type": "event", + "filter_test_accounts": true + }, + "query": null, + "order": null, + "deleted": false, + "dashboards": [51661, 49928, 92173, 56695, 65101], + "dashboard_tiles": [ + { + "id": 197575, + "dashboard_id": 51661, + "deleted": null + }, + { + "id": 197574, + "dashboard_id": 49928, + "deleted": null + }, + { + "id": 404238, + "dashboard_id": 92173, + "deleted": null + }, + { + "id": 404230, + "dashboard_id": 56695, + "deleted": null + }, + { + "id": 249021, + "dashboard_id": 65101, + "deleted": null + } + ], + "last_refresh": "2024-07-24T03:34:28.695726Z", + "cache_target_age": "2024-07-24T15:34:28.695726Z", + "next_allowed_client_refresh": "2024-07-24T03:49:28.695726Z", + "result": [ + { + "data": [ + 16804.0, 16334.0, 15828.0, 16407.0, 16857.0, 20255.0, 19151.0, 17283.0, 16243.0, 15994.0, 17095.0, + 17485.0, 16841.0, 6588.0 + ], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 229165.0, + "label": "www.google.com", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.com" + }, + { + "data": [554.0, 652.0, 509.0, 565.0, 509.0, 911.0, 759.0, 659.0, 650.0, 625.0, 729.0, 637.0, 664.0, 228.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 8651.0, + "label": "duckduckgo.com", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "duckduckgo.com" + }, + { + "data": [326.0, 315.0, 297.0, 314.0, 291.0, 399.0, 395.0, 349.0, 347.0, 321.0, 297.0, 342.0, 334.0, 113.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 4440.0, + "label": "www.bing.com", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.bing.com" + }, + { + "data": [153.0, 156.0, 153.0, 143.0, 147.0, 250.0, 212.0, 172.0, 172.0, 171.0, 178.0, 192.0, 174.0, 73.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 2346.0, + "label": "search.brave.com", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "search.brave.com" + }, + { + "data": [58.0, 26.0, 70.0, 54.0, 73.0, 75.0, 55.0, 67.0, 65.0, 62.0, 60.0, 51.0, 63.0, 29.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 808.0, + "label": "www.google.com.hk", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.com.hk" + }, + { + "data": [22.0, 35.0, 18.0, 12.0, 52.0, 25.0, 59.0, 34.0, 16.0, 24.0, 66.0, 34.0, 73.0, 11.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 481.0, + "label": "com.google.android.gm", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "com.google.android.gm" + }, + { + "data": [24.0, 49.0, 23.0, 10.0, 60.0, 16.0, 52.0, 45.0, 21.0, 19.0, 37.0, 23.0, 52.0, 7.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 438.0, + "label": "mail.google.com", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "mail.google.com" + }, + { + "data": [25.0, 26.0, 28.0, 38.0, 27.0, 39.0, 33.0, 31.0, 23.0, 16.0, 33.0, 29.0, 24.0, 14.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 386.0, + "label": "www.google.co.uk", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.co.uk" + }, + { + "data": [21.0, 18.0, 22.0, 20.0, 18.0, 33.0, 26.0, 20.0, 24.0, 16.0, 19.0, 19.0, 14.0, 6.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 276.0, + "label": "www.google.de", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.de" + }, + { + "data": [11.0, 17.0, 19.0, 28.0, 16.0, 17.0, 9.0, 13.0, 15.0, 12.0, 18.0, 20.0, 23.0, 11.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 229.0, + "label": "www.google.co.in", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.co.in" + }, + { + "data": [26.0, 13.0, 10.0, 14.0, 12.0, 25.0, 17.0, 11.0, 16.0, 21.0, 14.0, 13.0, 13.0, 3.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 208.0, + "label": "www.google.ru", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.ru" + }, + { + "data": [15.0, 13.0, 11.0, 12.0, 14.0, 19.0, 19.0, 13.0, 15.0, 13.0, 10.0, 12.0, 10.0, 5.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 181.0, + "label": "www.google.fr", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.fr" + }, + { + "data": [9.0, 5.0, 13.0, 9.0, 17.0, 15.0, 14.0, 14.0, 13.0, 11.0, 20.0, 16.0, 12.0, 6.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 174.0, + "label": "cn.bing.com", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "cn.bing.com" + }, + { + "data": [8.0, 12.0, 10.0, 9.0, 7.0, 11.0, 9.0, 14.0, 16.0, 10.0, 10.0, 13.0, 19.0, 6.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 154.0, + "label": "www.google.ca", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.ca" + }, + { + "data": [8.0, 13.0, 10.0, 7.0, 6.0, 14.0, 9.0, 11.0, 3.0, 10.0, 13.0, 12.0, 2.0, 2.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 120.0, + "label": "bing.com", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "bing.com" + }, + { + "data": [7.0, 11.0, 5.0, 6.0, 8.0, 13.0, 9.0, 4.0, 4.0, 4.0, 8.0, 3.0, 8.0, 3.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 93.0, + "label": "www.google.com.au", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.com.au" + }, + { + "data": [7.0, 8.0, 2.0, 3.0, 7.0, 6.0, 6.0, 3.0, 5.0, 5.0, 8.0, 12.0, 2.0, 1.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 75.0, + "label": "com.google.android.googlequicksearchbox", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "com.google.android.googlequicksearchbox" + }, + { + "data": [4.0, 6.0, 4.0, 7.0, 8.0, 7.0, 10.0, 6.0, 4.0, 5.0, 5.0, 2.0, 6.0, 1.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 75.0, + "label": "www.google.nl", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.nl" + }, + { + "data": [4.0, 4.0, 5.0, 4.0, 2.0, 7.0, 6.0, 5.0, 7.0, 5.0, 4.0, 8.0, 7.0, 4.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 72.0, + "label": "www.google.pl", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.pl" + }, + { + "data": [4.0, 12.0, 7.0, 6.0, 4.0, 6.0, 7.0, 9.0, 5.0, 1.0, 1.0, 4.0, 1.0, 1.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 68.0, + "label": "www.google.it", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.it" + }, + { + "data": [7.0, 1.0, 6.0, 7.0, 5.0, 9.0, 8.0, 4.0, 5.0, 4.0, 2.0, 3.0, 3.0, 2.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 66.0, + "label": "www.google.com.br", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.com.br" + }, + { + "data": [4.0, 5.0, 6.0, 5.0, 4.0, 6.0, 3.0, 6.0, 4.0, 6.0, 5.0, 3.0, 4.0, 1.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 62.0, + "label": "www.google.es", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.es" + }, + { + "data": [4.0, 5.0, 5.0, 4.0, 2.0, 7.0, 8.0, 5.0, 3.0, 7.0, 4.0, 2.0, 2.0, 2.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 60.0, + "label": "edgeservices.bing.com", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "edgeservices.bing.com" + }, + { + "data": [1.0, 3.0, 1.0, 4.0, 3.0, 1.0, 3.0, 5.0, 7.0, 7.0, 3.0, 4.0, 3.0, 3.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 48.0, + "label": "www.google.com.vn", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.com.vn" + }, + { + "data": [9.0, 2.0, 3.0, 2.0, 5.0, 4.0, 4.0, 4.0, 2.0, 0.0, 4.0, 4.0, 4.0, 0.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 47.0, + "label": "www.google.co.kr", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "www.google.co.kr" + }, + { + "data": [80.0, 70.0, 58.0, 76.0, 89.0, 88.0, 76.0, 64.0, 70.0, 56.0, 65.0, 70.0, 79.0, 35.0], + "labels": [ + "22-Apr-2024", + "29-Apr-2024", + "6-May-2024", + "13-May-2024", + "20-May-2024", + "27-May-2024", + "3-Jun-2024", + "10-Jun-2024", + "17-Jun-2024", + "24-Jun-2024", + "1-Jul-2024", + "8-Jul-2024", + "15-Jul-2024", + "22-Jul-2024" + ], + "days": [ + "2024-04-22", + "2024-04-29", + "2024-05-06", + "2024-05-13", + "2024-05-20", + "2024-05-27", + "2024-06-03", + "2024-06-10", + "2024-06-17", + "2024-06-24", + "2024-07-01", + "2024-07-08", + "2024-07-15", + "2024-07-22" + ], + "count": 976.0, + "label": "$$_posthog_breakdown_other_$$", + "filter": { + "insight": "TRENDS", + "properties": { + "type": "AND", + "values": [ + { + "type": "AND", + "values": [] + } + ] + }, + "filter_test_accounts": true, + "date_to": "2024-07-23T23:59:59.999999-07:00", + "date_from": "2024-04-24T00:00:00-07:00", + "entity_type": "events", + "interval": "week", + "aggregationAxisFormat": "numeric", + "display": "ActionsLineGraph", + "showLegend": false, + "showPercentStackView": false, + "showValuesOnSeries": false, + "smoothingIntervals": 1, + "breakdown": "$referring_domain", + "breakdown_type": "event" + }, + "action": { + "days": [ + "2024-04-22T00:00:00-07:00", + "2024-04-29T00:00:00-07:00", + "2024-05-06T00:00:00-07:00", + "2024-05-13T00:00:00-07:00", + "2024-05-20T00:00:00-07:00", + "2024-05-27T00:00:00-07:00", + "2024-06-03T00:00:00-07:00", + "2024-06-10T00:00:00-07:00", + "2024-06-17T00:00:00-07:00", + "2024-06-24T00:00:00-07:00", + "2024-07-01T00:00:00-07:00", + "2024-07-08T00:00:00-07:00", + "2024-07-15T00:00:00-07:00", + "2024-07-22T00:00:00-07:00" + ], + "id": "$pageview", + "type": "events", + "order": 0, + "name": "$pageview", + "custom_name": null, + "math": "dau", + "math_property": null, + "math_hogql": null, + "math_group_type_index": null, + "properties": {} + }, + "breakdown_value": "$$_posthog_breakdown_other_$$" + } + ], + "columns": null, + "created_at": "2022-09-15T14:44:27.145275Z", + "created_by": { + "id": 6812, + "uuid": "017dbe90-f7e1-0000-f9b2-066e605a6172", + "distinct_id": "AEi8RtsOBwQ3AtdjkMotQEYpR56YsStyqRS487easBq", + "first_name": "Some", + "last_name": "User", + "email": "test@example.com", + "is_email_verified": true, + "hedgehog_config": { + "use_as_profile": true, + "color": "light", + "accessories": ["flag", "eyepatch", "parrot"] + } + }, + "description": "Organic website traffic from Google", + "updated_at": "2024-05-24T10:54:13.810047Z", + "favorited": false, + "saved": true, + "last_modified_at": "2024-05-24T10:54:13.809473Z", + "last_modified_by": { + "id": 6812, + "uuid": "017dbe90-f7e1-0000-f9b2-066e605a6172", + "distinct_id": "AEi8RtsOBwQ3AtdjkMotQEYpR56YsStyqRS487easBq", + "first_name": "Andy", + "last_name": "Vandervell", + "email": "andy@posthog.com", + "is_email_verified": true, + "hedgehog_config": { + "use_as_profile": true, + "color": "light", + "accessories": ["flag", "eyepatch", "parrot"] + } + }, + "is_sample": false, + "effective_restriction_level": 37, + "effective_privilege_level": 37, + "timezone": "US/Pacific", + "is_cached": true, + "query_status": null, + "hogql": "SELECT\n groupArray(1)(date)[1] AS date,\n arrayFold((acc, x) -> arrayMap(i -> plus(acc[i], x[i]), range(1, plus(length(date), 1))), groupArray(total), arrayWithConstant(length(date), reinterpretAsFloat64(0))) AS total,\n if(ifNull(greaterOrEquals(row_number, 25), 0), '$$_posthog_breakdown_other_$$', breakdown_value) AS breakdown_value\nFROM\n (SELECT\n arrayMap(number -> plus(toStartOfWeek(assumeNotNull(toDateTime('2024-04-24 00:00:00'))), toIntervalWeek(number)), range(0, plus(coalesce(dateDiff('week', toStartOfWeek(assumeNotNull(toDateTime('2024-04-24 00:00:00'))), toStartOfWeek(assumeNotNull(toDateTime('2024-07-23 23:59:59'))))), 1))) AS date,\n arrayMap(_match_date -> arraySum(arraySlice(groupArray(count), indexOf(groupArray(day_start) AS _days_for_count, _match_date) AS _index, plus(minus(arrayLastIndex(x -> equals(x, _match_date), _days_for_count), _index), 1))), date) AS total,\n breakdown_value AS breakdown_value,\n rowNumberInAllBlocks() AS row_number\n FROM\n (SELECT\n sum(total) AS count,\n day_start,\n breakdown_value\n FROM\n (SELECT\n count(DISTINCT e.person_id) AS total,\n toStartOfWeek(timestamp) AS day_start,\n ifNull(nullIf(toString(properties.$referring_domain), ''), '$$_posthog_breakdown_null_$$') AS breakdown_value\n FROM\n events AS e SAMPLE 1\n WHERE\n and(greaterOrEquals(timestamp, toStartOfWeek(assumeNotNull(toDateTime('2024-04-24 00:00:00')))), lessOrEquals(timestamp, assumeNotNull(toDateTime('2024-07-23 23:59:59'))), equals(event, '$pageview'), notILike(person.properties.email, '%posthog.com%'), and(notEquals(properties.$host, '127.0.0.1:3000'), notEquals(properties.$host, '127.0.0.1:5000'), notEquals(properties.$host, 'localhost:5000'), notEquals(properties.$host, 'localhost:8000'), notEquals(properties.$host, 'localhost:8001'), notEquals(properties.$host, 'localhost')), notILike(properties.distinct_id, '%posthog.com%'), notEquals(person.properties.email, 'capturi@capturi.com'), notEquals(person.properties.email, 'fuziontech@gmail.com'), notEquals(properties.realm, 'demo'), notEquals(properties.$ip, '71.84.26.175'), notEquals(person.properties.email, 'corywatilo@gmail.com'), 1, and(ifNull(match(toString(properties.$referring_domain), 'google|duckduckgo|brave|bing'), 0), equals(properties.$host, 'posthog.com'), notILike(properties.utm_medium, '%cpc%')))\n GROUP BY\n day_start,\n breakdown_value)\n GROUP BY\n day_start,\n breakdown_value\n ORDER BY\n day_start ASC,\n breakdown_value ASC)\n GROUP BY\n breakdown_value\n ORDER BY\n if(equals(breakdown_value, '$$_posthog_breakdown_other_$$'), 2, if(equals(breakdown_value, '$$_posthog_breakdown_null_$$'), 1, 0)) ASC,\n arraySum(total) DESC,\n breakdown_value ASC)\nWHERE\n notEquals(breakdown_value, NULL)\nGROUP BY\n breakdown_value\nORDER BY\n if(equals(breakdown_value, '$$_posthog_breakdown_other_$$'), 2, if(equals(breakdown_value, '$$_posthog_breakdown_null_$$'), 1, 0)) ASC,\n arraySum(total) DESC,\n breakdown_value ASC\nLIMIT 50000", + "tags": [], + "filters_hash": "cache_e602fce24dcd9dc0b8e3f9adbaa38217" +} diff --git a/frontend/src/queries/nodes/DataNode/dataNodeLogic.ts b/frontend/src/queries/nodes/DataNode/dataNodeLogic.ts index b00903d970b17..307969e842621 100644 --- a/frontend/src/queries/nodes/DataNode/dataNodeLogic.ts +++ b/frontend/src/queries/nodes/DataNode/dataNodeLogic.ts @@ -128,11 +128,7 @@ export const dataNodeLogic = kea([ if (oldProps.query?.kind && props.query.kind !== oldProps.query.kind) { actions.clearResponse() } - const queryStatus = (props.cachedResults?.query_status || null) as QueryStatus | null - if (queryStatus?.complete === false) { - // If there is an incomplete query, load the data with the same query_id which should return its status - actions.loadData(undefined, queryStatus.id) - } else if ( + if ( !(props.cachedResults && props.key.includes('dashboard')) && // Don't load data on dashboard if cached results are available !queryEqual(props.query, oldProps.query) && (!props.cachedResults || @@ -145,7 +141,7 @@ export const dataNodeLogic = kea([ } }), actions({ - loadData: (refresh = false, queryId?: string) => ({ refresh, queryId: queryId || uuid() }), + loadData: (refresh = false) => ({ refresh, queryId: uuid() }), abortAnyRunningQuery: true, abortQuery: (payload: { queryId: string }) => payload, cancelQuery: true, @@ -170,8 +166,7 @@ export const dataNodeLogic = kea([ return props.cachedResults } - const queryStatus = (props.cachedResults?.query_status || null) as QueryStatus | null - if (props.cachedResults && !refresh && queryStatus?.complete !== false) { + if (props.cachedResults && !refresh) { if (props.cachedResults['result'] || props.cachedResults['results']) { return props.cachedResults } diff --git a/frontend/src/queries/nodes/InsightViz/InsightViz.scss b/frontend/src/queries/nodes/InsightViz/InsightViz.scss index 9aa21f90439a9..5619bddba39aa 100644 --- a/frontend/src/queries/nodes/InsightViz/InsightViz.scss +++ b/frontend/src/queries/nodes/InsightViz/InsightViz.scss @@ -30,6 +30,7 @@ .NotebookNode &, .InsightCard &, + .ExportedInsight &, .ErrorTracking__breakdowns &, .WebAnalyticsDashboard & { flex: 1; @@ -105,6 +106,7 @@ .NotebookNode &, .InsightCard &, + .ExportedInsight &, .WebAnalyticsDashboard & { .LineGraph { position: relative; @@ -123,6 +125,7 @@ .NotebookNode &, .InsightCard &, + .ExportedInsight &, .WebAnalyticsDashboard & { min-height: auto; } @@ -154,6 +157,7 @@ .NotebookNode &, .InsightCard &, + .ExportedInsight &, .WebAnalyticsDashboard & { min-height: auto; } diff --git a/frontend/src/queries/nodes/InsightViz/InsightViz.tsx b/frontend/src/queries/nodes/InsightViz/InsightViz.tsx index a99af4b7b9d18..ef19cc78b208b 100644 --- a/frontend/src/queries/nodes/InsightViz/InsightViz.tsx +++ b/frontend/src/queries/nodes/InsightViz/InsightViz.tsx @@ -78,20 +78,28 @@ export function InsightViz({ uniqueKey, query, setQuery, context, readOnly, embe const showingResults = query.showResults ?? true const isEmbedded = embedded || (query.embedded ?? false) + const Wrapper = ({ children }): JSX.Element => { + return isEmbedded ? <>{children} :
{children}
+ } + return (
- {!readOnly && ( + {!readOnly && !isEmbedded && ( )} -
+ -
+
diff --git a/frontend/src/queries/nodes/InsightViz/InsightVizDisplay.tsx b/frontend/src/queries/nodes/InsightViz/InsightVizDisplay.tsx index 5ee83476b8efc..8e6103498a519 100644 --- a/frontend/src/queries/nodes/InsightViz/InsightVizDisplay.tsx +++ b/frontend/src/queries/nodes/InsightViz/InsightVizDisplay.tsx @@ -95,7 +95,7 @@ export function InsightVizDisplay({ // Insight specific empty states - note order is important here if (activeView === InsightType.FUNNELS) { if (!isFunnelWithEnoughSteps) { - return + return } if (!hasFunnelResults && !erroredQueryId && !insightDataLoading) { return @@ -203,6 +203,25 @@ export function InsightVizDisplay({ const showComputationMetadata = !disableLastComputation || !!samplingFactor + if (embedded) { + return ( + <> + {BlockingEmptyState ? ( + BlockingEmptyState + ) : supportsDisplay && showLegend ? ( + <> +
{renderActiveView()}
+
+ +
+ + ) : ( + renderActiveView() + )} + + ) + } + return ( <> {/* These are filters that are reused between insight features. They each have generic logic that updates the url */} diff --git a/frontend/src/queries/schema.json b/frontend/src/queries/schema.json index aee56d22a990f..20afa26306c9d 100644 --- a/frontend/src/queries/schema.json +++ b/frontend/src/queries/schema.json @@ -151,10 +151,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "items": {}, @@ -2184,10 +2180,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "items": {}, @@ -2243,10 +2235,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "items": {}, @@ -2319,10 +2307,6 @@ "description": "Input query string", "type": "string" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": {}, "type": "array" @@ -2364,10 +2348,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "$ref": "#/definitions/WebOverviewItem" @@ -2416,10 +2396,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": {}, "type": "array" @@ -2461,10 +2437,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": {}, "type": "array" @@ -2515,10 +2487,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": {}, "timings": { "description": "Measured timings for different parts of the query generation process", @@ -2565,10 +2533,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "$ref": "#/definitions/ErrorTrackingGroup" @@ -3439,10 +3403,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "$ref": "#/definitions/ErrorTrackingGroup" @@ -3781,10 +3741,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "items": {}, @@ -3955,10 +3911,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "$ref": "#/definitions/FunnelCorrelationResult" }, @@ -4502,10 +4454,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "anyOf": [ { @@ -4981,10 +4929,6 @@ "description": "Input query string", "type": "string" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": {}, "type": "array" @@ -5785,10 +5729,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "type": "object" @@ -6105,10 +6045,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "type": "object" @@ -6359,10 +6295,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "items": {}, @@ -6418,10 +6350,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "items": {}, @@ -6573,10 +6501,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "$ref": "#/definitions/TimelineEntry" @@ -6661,10 +6585,6 @@ "description": "Input query string", "type": "string" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": {}, "type": "array" @@ -6764,10 +6684,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "$ref": "#/definitions/WebOverviewItem" @@ -6816,10 +6732,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": {}, "type": "array" @@ -6861,10 +6773,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": {}, "type": "array" @@ -6915,10 +6823,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": {}, "timings": { "description": "Measured timings for different parts of the query generation process", @@ -6965,10 +6869,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "$ref": "#/definitions/ErrorTrackingGroup" @@ -7021,10 +6921,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "items": {}, @@ -7080,10 +6976,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "items": {}, @@ -7156,10 +7048,6 @@ "description": "Input query string", "type": "string" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": {}, "type": "array" @@ -7201,10 +7089,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "$ref": "#/definitions/WebOverviewItem" @@ -7253,10 +7137,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": {}, "type": "array" @@ -7298,10 +7178,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": {}, "type": "array" @@ -7352,10 +7228,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": {}, "timings": { "description": "Measured timings for different parts of the query generation process", @@ -7402,10 +7274,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "$ref": "#/definitions/ErrorTrackingGroup" @@ -7438,10 +7306,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "type": "object" @@ -7474,10 +7338,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "anyOf": [ { @@ -7520,10 +7380,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "$ref": "#/definitions/RetentionResult" @@ -7556,10 +7412,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "type": "object" @@ -7592,10 +7444,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "type": "object" @@ -7628,10 +7476,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "type": "object" @@ -7677,10 +7521,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "$ref": "#/definitions/FunnelCorrelationResult" }, @@ -8139,10 +7979,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "$ref": "#/definitions/RetentionResult" @@ -8418,10 +8254,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": {}, "timings": { "description": "Measured timings for different parts of the query generation process", @@ -8513,10 +8345,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "$ref": "#/definitions/TimelineEntry" @@ -8675,10 +8503,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "type": "object" @@ -8746,10 +8570,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": {}, "type": "array" @@ -9066,10 +8886,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "type": "object" @@ -9233,10 +9049,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": { "$ref": "#/definitions/WebOverviewItem" @@ -9365,10 +9177,6 @@ "offset": { "type": "integer" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": {}, "type": "array" @@ -9453,10 +9261,6 @@ "$ref": "#/definitions/HogQLQueryModifiers", "description": "Modifiers used when performing the query" }, - "query_status": { - "$ref": "#/definitions/QueryStatus", - "description": "Query status indicates whether next to the provided data, a query is still running." - }, "results": { "items": {}, "type": "array" diff --git a/frontend/src/queries/schema.ts b/frontend/src/queries/schema.ts index 46e7c12c82d87..924bc2bc0ee7e 100644 --- a/frontend/src/queries/schema.ts +++ b/frontend/src/queries/schema.ts @@ -255,7 +255,6 @@ export interface HogQueryResponse { bytecode?: any[] coloredBytecode?: any[] stdout?: string - query_status?: never } export interface HogQuery extends DataNode { @@ -277,7 +276,6 @@ export interface HogQLMetadataResponse { errors: HogQLNotice[] warnings: HogQLNotice[] notices: HogQLNotice[] - query_status?: never } export interface AutocompleteCompletionItem { @@ -342,7 +340,6 @@ export interface HogQLAutocompleteResponse { incomplete_list: boolean /** Measured timings for different parts of the query generation process */ timings?: QueryTiming[] - query_status?: never } export enum HogLanguage { @@ -1013,8 +1010,6 @@ export interface AnalyticsQueryResponseBase { error?: string /** Modifiers used when performing the query */ modifiers?: HogQLQueryModifiers - /** Query status indicates whether next to the provided data, a query is still running. */ - query_status?: QueryStatus } interface CachedQueryResponseMixin { diff --git a/frontend/src/scenes/insights/insightLogic.ts b/frontend/src/scenes/insights/insightLogic.ts index 5a1e25ade460f..036b501f42f91 100644 --- a/frontend/src/scenes/insights/insightLogic.ts +++ b/frontend/src/scenes/insights/insightLogic.ts @@ -119,7 +119,8 @@ export const insightLogic = kea([ { loadInsight: async ({ shortId }, breakpoint) => { await breakpoint(100) - const response = await api.insights.loadInsight(shortId, undefined, 'async') + const response = await api.insights.loadInsight(shortId) + if (response?.results?.[0]) { return response.results[0] } diff --git a/frontend/src/scenes/trends/Trends.tsx b/frontend/src/scenes/trends/Trends.tsx index eec551cc76820..d922c53c8fd23 100644 --- a/frontend/src/scenes/trends/Trends.tsx +++ b/frontend/src/scenes/trends/Trends.tsx @@ -69,7 +69,8 @@ export function TrendInsight({ view, context, embedded }: Props): JSX.Element { {renderViz()} )} - {display !== ChartDisplayType.WorldMap && // the world map doesn't need this cta + {!embedded && + display !== ChartDisplayType.WorldMap && // the world map doesn't need this cta breakdownFilter && (hasBreakdownOther || loadMoreBreakdownUrl) && (
diff --git a/posthog/schema.py b/posthog/schema.py index 45d6311418d07..cd957832fd843 100644 --- a/posthog/schema.py +++ b/posthog/schema.py @@ -955,9 +955,6 @@ class SessionAttributionExplorerQueryResponse(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: Any timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -1026,9 +1023,6 @@ class StickinessQueryResponse(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[dict[str, Any]] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -1079,9 +1073,6 @@ class TestBasicQueryResponse(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -1186,9 +1177,6 @@ class TrendsQueryResponse(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[dict[str, Any]] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -1260,9 +1248,6 @@ class WebOverviewQueryResponse(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[WebOverviewItem] samplingRate: Optional[SamplingRate] = None timings: Optional[list[QueryTiming]] = Field( @@ -1306,9 +1291,6 @@ class WebStatsTableQueryResponse(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list samplingRate: Optional[SamplingRate] = None timings: Optional[list[QueryTiming]] = Field( @@ -1330,9 +1312,6 @@ class WebTopClicksQueryResponse(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list samplingRate: Optional[SamplingRate] = None timings: Optional[list[QueryTiming]] = Field( @@ -1358,9 +1337,6 @@ class ActorsQueryResponse(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: int - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[list] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -1883,9 +1859,6 @@ class Response(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[list] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -1910,9 +1883,6 @@ class Response1(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: int - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[list] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -1934,9 +1904,6 @@ class Response3(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[WebOverviewItem] samplingRate: Optional[SamplingRate] = None timings: Optional[list[QueryTiming]] = Field( @@ -1960,9 +1927,6 @@ class Response4(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list samplingRate: Optional[SamplingRate] = None timings: Optional[list[QueryTiming]] = Field( @@ -1984,9 +1948,6 @@ class Response5(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list samplingRate: Optional[SamplingRate] = None timings: Optional[list[QueryTiming]] = Field( @@ -2011,9 +1972,6 @@ class Response6(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: Any timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2037,9 +1995,6 @@ class Response7(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[ErrorTrackingGroup] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2137,9 +2092,6 @@ class ErrorTrackingQueryResponse(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[ErrorTrackingGroup] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2173,9 +2125,6 @@ class EventsQueryResponse(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[list] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2210,9 +2159,6 @@ class FunnelCorrelationResponse(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: FunnelCorrelationResult timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2252,9 +2198,6 @@ class FunnelsQueryResponse(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: Union[FunnelTimeToConvertResults, list[dict[str, Any]], list[list[dict[str, Any]]]] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2341,9 +2284,6 @@ class HogQLQueryResponse(BaseModel): ) offset: Optional[int] = None query: Optional[str] = Field(default=None, description="Input query string") - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2405,9 +2345,6 @@ class LifecycleQueryResponse(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[dict[str, Any]] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2433,9 +2370,6 @@ class PathsQueryResponse(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[dict[str, Any]] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2469,9 +2403,6 @@ class QueryResponseAlternative1(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[list] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2496,9 +2427,6 @@ class QueryResponseAlternative2(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: int - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[list] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2532,9 +2460,6 @@ class QueryResponseAlternative4(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[TimelineEntry] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2561,9 +2486,6 @@ class QueryResponseAlternative6(BaseModel): ) offset: Optional[int] = None query: Optional[str] = Field(default=None, description="Input query string") - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2596,9 +2518,6 @@ class QueryResponseAlternative9(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[WebOverviewItem] samplingRate: Optional[SamplingRate] = None timings: Optional[list[QueryTiming]] = Field( @@ -2622,9 +2541,6 @@ class QueryResponseAlternative10(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list samplingRate: Optional[SamplingRate] = None timings: Optional[list[QueryTiming]] = Field( @@ -2646,9 +2562,6 @@ class QueryResponseAlternative11(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list samplingRate: Optional[SamplingRate] = None timings: Optional[list[QueryTiming]] = Field( @@ -2673,9 +2586,6 @@ class QueryResponseAlternative12(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: Any timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2699,9 +2609,6 @@ class QueryResponseAlternative13(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[ErrorTrackingGroup] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2724,9 +2631,6 @@ class QueryResponseAlternative14(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[list] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2751,9 +2655,6 @@ class QueryResponseAlternative15(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: int - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[list] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2781,9 +2682,6 @@ class QueryResponseAlternative16(BaseModel): ) offset: Optional[int] = None query: Optional[str] = Field(default=None, description="Input query string") - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2805,9 +2703,6 @@ class QueryResponseAlternative17(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[WebOverviewItem] samplingRate: Optional[SamplingRate] = None timings: Optional[list[QueryTiming]] = Field( @@ -2831,9 +2726,6 @@ class QueryResponseAlternative18(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list samplingRate: Optional[SamplingRate] = None timings: Optional[list[QueryTiming]] = Field( @@ -2855,9 +2747,6 @@ class QueryResponseAlternative19(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list samplingRate: Optional[SamplingRate] = None timings: Optional[list[QueryTiming]] = Field( @@ -2882,9 +2771,6 @@ class QueryResponseAlternative20(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: Any timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2908,9 +2794,6 @@ class QueryResponseAlternative21(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[ErrorTrackingGroup] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2929,9 +2812,6 @@ class QueryResponseAlternative22(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[dict[str, Any]] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2950,9 +2830,6 @@ class QueryResponseAlternative23(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: Union[FunnelTimeToConvertResults, list[dict[str, Any]], list[list[dict[str, Any]]]] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2971,9 +2848,6 @@ class QueryResponseAlternative25(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[dict[str, Any]] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -2996,9 +2870,6 @@ class QueryResponseAlternative28(BaseModel): default=None, description="Modifiers used when performing the query" ) offset: Optional[int] = None - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: FunnelCorrelationResult timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -3132,9 +3003,6 @@ class SessionsTimelineQueryResponse(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[TimelineEntry] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -3359,9 +3227,6 @@ class Response2(BaseModel): ) offset: Optional[int] = None query: Optional[str] = Field(default=None, description="Input query string") - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -3894,9 +3759,6 @@ class QueryResponseAlternative24(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[RetentionResult] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process" @@ -3915,9 +3777,6 @@ class RetentionQueryResponse(BaseModel): modifiers: Optional[HogQLQueryModifiers] = Field( default=None, description="Modifiers used when performing the query" ) - query_status: Optional[QueryStatus] = Field( - default=None, description="Query status indicates whether next to the provided data, a query is still running." - ) results: list[RetentionResult] timings: Optional[list[QueryTiming]] = Field( default=None, description="Measured timings for different parts of the query generation process"