mirror of
https://github.com/umami-software/umami.git
synced 2026-02-20 04:25:39 +01:00
Merge branch 'dev' into feat/um-185-event-data-redirect
This commit is contained in:
commit
53a6a8924d
23 changed files with 3791 additions and 98 deletions
|
|
@ -74,9 +74,13 @@ function getFilterQuery(filters = {}, params = {}) {
|
|||
|
||||
switch (key) {
|
||||
case 'url':
|
||||
case 'pageTitle':
|
||||
case 'os':
|
||||
case 'browser':
|
||||
case 'device':
|
||||
case 'subdivision1':
|
||||
case 'subdivision2':
|
||||
case 'city':
|
||||
case 'country':
|
||||
arr.push(`and ${key} = {${key}:String}`);
|
||||
params[key] = filter;
|
||||
|
|
@ -109,11 +113,25 @@ function getFilterQuery(filters = {}, params = {}) {
|
|||
}
|
||||
|
||||
function parseFilters(filters: any = {}, params: any = {}) {
|
||||
const { domain, url, eventUrl, referrer, os, browser, device, country, eventName, query } =
|
||||
filters;
|
||||
const {
|
||||
domain,
|
||||
url,
|
||||
eventUrl,
|
||||
referrer,
|
||||
pageTitle,
|
||||
os,
|
||||
browser,
|
||||
device,
|
||||
country,
|
||||
subdivision1,
|
||||
subdivision2,
|
||||
city,
|
||||
eventName,
|
||||
query,
|
||||
} = filters;
|
||||
|
||||
const pageviewFilters = { domain, url, referrer, query };
|
||||
const sessionFilters = { os, browser, device, country };
|
||||
const pageviewFilters = { domain, url, referrer, query, pageTitle };
|
||||
const sessionFilters = { os, browser, device, country, subdivision1, subdivision2, city };
|
||||
const eventFilters = { url: eventUrl, eventName };
|
||||
|
||||
return {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue