From 928b48cdfb0bf952f532a207663fa5a56f3159dd Mon Sep 17 00:00:00 2001 From: Michael Levin Date: Thu, 20 Feb 2025 15:39:39 -0500 Subject: [PATCH] [Feature] Add report for top viewed pages --- reports/usa.json | 81 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/reports/usa.json b/reports/usa.json index eaa9bb7d..7967a1bc 100644 --- a/reports/usa.json +++ b/reports/usa.json @@ -1627,6 +1627,87 @@ "description": "The top 30 pages, measured by active onsite users, for all sites." } }, + { + "name": "top-viewed-pages", + "frequency": "daily", + "dateRanges": [ + "yesterday", + "7-days", + "30-days", + "90-days", + "current-year", + "current-fiscal-year", + "previous-year", + "previous-fiscal-year" + ], + "dateRangeChunkSize": 1, + "query": { + "dimensions": [ + { + "name": "hostName" + }, + { + "name": "pagePath" + } + ], + "metrics": [ + { + "name": "screenPageViews" + } + ], + "orderBys": [ + { + "metric": { + "metricName": "screenPageViews" + }, + "desc": true + } + ], + "dimensionFilter": { + "andGroup": { + "expressions": [ + { + "notExpression": { + "filter": { + "fieldName": "hostName", + "inListFilter": { + "values": [ + "(other)", + "other", + "(not set)", + "null", + "" + ] + } + } + } + }, + { + "notExpression": { + "filter": { + "fieldName": "pagePath", + "inListFilter": { + "values": [ + "(other)", + "other", + "(not set)", + "null", + "" + ] + } + } + } + } + ] + } + }, + "limit": "10000" + }, + "meta": { + "name": "Top 10000 pages people are viewing", + "description": "The top 10000 pages, measured by screen page views for all sites." + } + }, { "name": "top-100000-pages-and-screens-30-days", "frequency": "daily",