Skip to main content

Analytics

Read analytics for the active product from the terminal. Analytics commands are read-only and require a token or API key with the analytics:read scope.
Analytics commands require --scope <product-slug>/<org-slug>.

Explore: build your own analytics query

tpc analytics explore is the flexible query surface behind the fixed commands above. Pick one metric, group it by at most one value with --by, then scope it with filters and a date window. It calls the POST /api/v1/analytics/explore endpoint, so anything you can do here you can also do from the API or the exploreAnalytics MCP tool.
Date windows default to the last 30 days. Use --last 7d|30d|90d, or --from and --to together to select a range. For SoV, that range selects snapshot dates: omitting --by returns only the latest available trailing-30-day snapshot, while --by date returns one overlapping trailing-30-day snapshot per date. SoV mentions and runs are not start-to-end totals, so you must not sum them across dated rows. The response is a generic table: the API returns column metadata alongside flat rows, so every metric renders the same way. Add --json to get the machine-readable response for scripting:
Filters that do not apply to the chosen metric are rejected with the supported list, so agents and scripts get a correcting error instead of silently wrong data. See tpc analytics explore --help for the full flag reference.