| movers | No | Gainers and losers to return each. Default 10, maximum 50. | |
| filters | No | All filters are combined with AND. A filter on a requested metric is numeric (equals, notEquals, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual with a number value); any other field is a dimension filter with a string operator. | |
| metrics | No | Metric API names to compare. Default activeUsers, sessions, screenPageViews. | |
| rank_by | No | Metric to rank movers by. Must be one of metrics. Default the first metric. | |
| end_date | No | Current period end: YYYY-MM-DD, 'today', 'yesterday' or 'NdaysAgo' (e.g. '28daysAgo'), in the property's time zone. Provide together with start_date. | |
| dimension | No | Optional breakdown for top gainers and losers, e.g. 'sessionDefaultChannelGroup', 'sessionSourceMedium', 'landingPage', 'country'. Not a time dimension. | |
| compare_to | No | 'previous_period' (default) is the same number of days immediately before; 'previous_year' is 52 weeks earlier, so weekdays line up; 'custom' uses compare_start_date and compare_end_date. | |
| start_date | No | Current period start: YYYY-MM-DD, 'today', 'yesterday' or 'NdaysAgo' (e.g. '28daysAgo'), in the property's time zone. Provide together with end_date. | |
| property_id | Yes | Exact property ID from list_properties, e.g. 'properties/123456789'. | |
| connection_id | No | Optional: force a specific Google connection when the property is visible to several. | |
| compare_end_date | No | Comparison period end for compare_to 'custom'. | |
| compare_start_date | No | Comparison period start for compare_to 'custom'. | |