adjust compare periods
adjust_compare_periodsCompare two equal-length Adjust reporting periods using identical metrics, filters, OS, and measurement settings; defaults to the preceding period and reports changes from native totals.
Instructions
Compare two equal-length periods for one allowlisted Adjust application with identical metrics, filters, OS and measurement settings. Defaults to the immediately preceding period. Changes use native totals, never sums of breakdowns. Unavailable or partial values have no calculated change; cohort maturity and reporting delays still apply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Display row limit only; truncation is explicit and native totals are preserved. | |
| endDate | Yes | Last date of the reporting period, in YYYY-MM-DD format, on or after startDate. | |
| filters | No | Filters combined according to this tool's query schema. Use provider field names and the declared operators. | |
| metrics | No | Native or documented calculated metric names to request. Check compatibility with the selected dimensions. | |
| osNames | No | Operating system filter, for example ios or android. Keep os_name in dimensions to compare platforms. | |
| appToken | Yes | Exact Adjust application token from ADJUST_APP_TOKENS. Applications are separate from advertising accounts. | |
| currency | No | Explicit ISO currency for money metrics. Keep the same currency across comparisons. | |
| startDate | Yes | First date of the reporting period, in YYYY-MM-DD format. | |
| utcOffset | No | Fixed UTC offset; +00:00 by default. Split local-date comparisons if the offset changes during the period. | +00:00 |
| comparison | No | Optional equal-length comparison period; otherwise use the immediately preceding period. | |
| dimensions | No | Native reporting dimensions. Validate compatibility with the selected metrics. | |
| adSpendMode | No | Native source of ad spend. Keep the same mode across comparisons and avoid counting overlapping spend twice. | network |
| reattributed | No | Include all users, reattributed users only, or users without reattribution. | all |
| cohortMaturity | No | Include current cohort values or use mature-only mode, which may zero immature cohorts. | immature |
| iapRevenueMode | No | In-app revenue percentage. Retain the same setting across comparisons. | GROSS_100 |
| attributionTypes | No | Optional engagement filter. Omit for an unfiltered report including native organic data. Empty types in output means no engagement filter. | |
| attributionSource | No | Assign activity to the first install source or the native dynamic reattribution source. | dynamic |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Original tool result: parsed JSON when the text is JSON, otherwise the text or multiple MCP content blocks. Provider fields depend on the selected query. |