changedInput schema / properties / query / properties / filters / items / properties / operator / description
Previous value: -"A plain filter's operator: equals, contains, starts_with, matches (a whole-value pattern where * stands for any text, e.g. *://t.co/* on referrer; a pattern of only * is refused, use exists) or exists (trait and automated: equals only), case-sensitive except on query.utm_source, query.utm_medium and query.ref."New value: +"A plain filter's operator: equals, contains, starts_with, matches (a whole-value pattern where * stands for any text, e.g. *://t.co/* on referrer; a pattern of only * is refused, use exists) or exists (trait and automated: equals only), case-sensitive except on query.utm_source, query.utm_medium and query.ref. scroll_depth and time_on_page_seconds take equals, greater_than, less_than (both strict, > and <: scroll_depth greater_than 74 is 75 or more) or exists (has a value), with a whole number in range as the value, digits only. attrs.KEY also takes greater_than and less_than (strict), comparing the detail as a number: attrs.order_value greater_than 100, with a plain decimal number as the value (100, 34.5, -3; no exponent or separators); an event without the detail or whose detail is not a number matches neither. greater_than and less_than work on nothing else."
changedInput schema / properties / query / properties / filters / items / properties / property / description
Previous value: -"A plain filter's property: a standard property (page_origin, page_path, page_fragment, referrer, data_track, element_tag, element_selector, element_selector_generalized, element_text), attrs.KEY, query.PARAM, trait, or automated (true for automated visits: headless or program-driven browsers and AI agents browsing for a person; equals 'true' or 'false' only, e.g. automated equals false to count people only). Leave out in an any group."New value: +"A plain filter's property: a standard property (page_origin, page_path, page_fragment, referrer, data_track, element_tag, element_selector, element_selector_generalized, element_text), attrs.KEY, query.PARAM, trait, automated (true for automated visits: headless or program-driven browsers and AI agents browsing for a person; equals 'true' or 'false' only, e.g. automated equals false to count people only), or a page view's numbers: scroll_depth (how far down the page the visitor got, whole percent 0-100: 0 never scrolled, 100 the bottom) and time_on_page_seconds (active seconds on the page, 0-1800), null where no value arrived (an older tracker, a lost send), which no comparison matches. Leave out in an any group."
changedInput schema / properties / query / properties / filters / items / properties / value / description
Previous value: -"A plain filter's value (for matches, the pattern); required except for exists."New value: +"A plain filter's value (for matches, the pattern; for scroll_depth and time_on_page_seconds a whole number such as 75; for greater_than or less_than on attrs.KEY a plain decimal number such as 100 or 34.5); required except for exists."
changedInput schema / properties / query / properties / measure / description
Previous value: -"events (default), sum or average, as for run_insights_query: sum and average read the numeric event detail measure_property, per event, leave out values that are not numbers, and an average bucket with no numbers is empty, not 0."New value: +"events (default), sum or average, as for run_insights_query: sum and average read measure_property (a numeric event detail, or scroll_depth or time_on_page_seconds), per event, leave out values that are not numbers, and an average bucket with no numbers is empty, not 0."
changedInput schema / properties / query / properties / measure_property / description
Previous value: -"For sum and average only, and then required: the event detail, attrs.KEY, as for run_insights_query."New value: +"For sum and average only, and then required: the event detail, attrs.KEY, or scroll_depth (average only) or time_on_page_seconds, as for run_insights_query."
changedInput schema / properties / query / properties / series / items / properties / filters / items / properties / operator / description
Previous value: -"A plain filter's operator: equals, contains, starts_with, matches (a whole-value pattern where * stands for any text, e.g. *://t.co/* on referrer; a pattern of only * is refused, use exists) or exists (trait and automated: equals only), case-sensitive except on query.utm_source, query.utm_medium and query.ref."New value: +"A plain filter's operator: equals, contains, starts_with, matches (a whole-value pattern where * stands for any text, e.g. *://t.co/* on referrer; a pattern of only * is refused, use exists) or exists (trait and automated: equals only), case-sensitive except on query.utm_source, query.utm_medium and query.ref. scroll_depth and time_on_page_seconds take equals, greater_than, less_than (both strict, > and <: scroll_depth greater_than 74 is 75 or more) or exists (has a value), with a whole number in range as the value, digits only. attrs.KEY also takes greater_than and less_than (strict), comparing the detail as a number: attrs.order_value greater_than 100, with a plain decimal number as the value (100, 34.5, -3; no exponent or separators); an event without the detail or whose detail is not a number matches neither. greater_than and less_than work on nothing else."
changedInput schema / properties / query / properties / series / items / properties / filters / items / properties / property / description
Previous value: -"A plain filter's property: a standard property (page_origin, page_path, page_fragment, referrer, data_track, element_tag, element_selector, element_selector_generalized, element_text), attrs.KEY, query.PARAM, trait, or automated (true for automated visits: headless or program-driven browsers and AI agents browsing for a person; equals 'true' or 'false' only, e.g. automated equals false to count people only). Leave out in an any group."New value: +"A plain filter's property: a standard property (page_origin, page_path, page_fragment, referrer, data_track, element_tag, element_selector, element_selector_generalized, element_text), attrs.KEY, query.PARAM, trait, automated (true for automated visits: headless or program-driven browsers and AI agents browsing for a person; equals 'true' or 'false' only, e.g. automated equals false to count people only), or a page view's numbers: scroll_depth (how far down the page the visitor got, whole percent 0-100: 0 never scrolled, 100 the bottom) and time_on_page_seconds (active seconds on the page, 0-1800), null where no value arrived (an older tracker, a lost send), which no comparison matches. Leave out in an any group."
changedInput schema / properties / query / properties / series / items / properties / filters / items / properties / value / description
Previous value: -"A plain filter's value (for matches, the pattern); required except for exists."New value: +"A plain filter's value (for matches, the pattern; for scroll_depth and time_on_page_seconds a whole number such as 75; for greater_than or less_than on attrs.KEY a plain decimal number such as 100 or 34.5); required except for exists."
changedInput schema / properties / query / properties / series / items / properties / measure_property / description
Previous value: -"For sum and average only, and then required: the event detail, attrs.KEY."New value: +"For sum and average only, and then required: the event detail, attrs.KEY, or scroll_depth (average only) or time_on_page_seconds, as the query's measure_property."