diff --git a/components/metrics/MetricsBar.js b/components/metrics/MetricsBar.js index 25b93115..ccaf627c 100644 --- a/components/metrics/MetricsBar.js +++ b/components/metrics/MetricsBar.js @@ -16,13 +16,13 @@ export function MetricsBar({ websiteId }) { const { startDate, endDate, modified } = dateRange; const [format, setFormat] = useState(true); const { - query: { url, referrer, os, browser, device, country, region, city }, + query: { url, referrer, title, os, browser, device, country, region, city }, } = usePageQuery(); const { data, error, isLoading, isFetched } = useQuery( [ 'websites:stats', - { websiteId, modified, url, referrer, os, browser, device, country, region, city }, + { websiteId, modified, url, referrer, title, os, browser, device, country, region, city }, ], () => get(`/websites/${websiteId}/stats`, { @@ -30,6 +30,7 @@ export function MetricsBar({ websiteId }) { endAt: +endDate, url, referrer, + title, os, browser, device, diff --git a/components/metrics/MetricsTable.js b/components/metrics/MetricsTable.js index 97deb39d..3ad7f434 100644 --- a/components/metrics/MetricsTable.js +++ b/components/metrics/MetricsTable.js @@ -30,7 +30,7 @@ export function MetricsTable({ const { resolveUrl, router, - query: { url, referrer, os, browser, device, country, region, city }, + query: { url, referrer, title, os, browser, device, country, region, city }, } = usePageQuery(); const { formatMessage, labels } = useMessages(); const { get, useQuery } = useApi(); @@ -38,7 +38,20 @@ export function MetricsTable({ const { data, isLoading, isFetched, error } = useQuery( [ 'websites:metrics', - { websiteId, type, modified, url, referrer, os, browser, device, country, region, city }, + { + websiteId, + type, + modified, + url, + referrer, + os, + title, + browser, + device, + country, + region, + city, + }, ], () => get(`/websites/${websiteId}/metrics`, { @@ -46,6 +59,7 @@ export function MetricsTable({ startAt: +startDate, endAt: +endDate, url, + title, referrer, os, browser, diff --git a/pages/api/websites/[id]/pageviews.ts b/pages/api/websites/[id]/pageviews.ts index 775a4d82..9dfd2264 100644 --- a/pages/api/websites/[id]/pageviews.ts +++ b/pages/api/websites/[id]/pageviews.ts @@ -16,7 +16,7 @@ export interface WebsitePageviewRequestQuery { timezone: string; url?: string; referrer?: string; - pageTitle?: string; + title?: string; os?: string; browser?: string; device?: string; @@ -40,7 +40,7 @@ export default async ( timezone, url, referrer, - pageTitle, + title, os, browser, device, @@ -71,7 +71,7 @@ export default async ( filters: { url, referrer, - pageTitle, + title, os, browser, device, @@ -88,7 +88,7 @@ export default async ( count: 'distinct website_event.', filters: { url, - pageTitle, + title, os, browser, device,