User Metrics

class indico.queries.usermetrics.GetUserSnapshots(*, date, filters=None, limit=None)

Requests paged detailed information about app users on a specific date.

  • Parameters:
    • filters (UserMetricsFilter) – filter the query based on UserMetricsFilter criteria.
    • date (datetime) – specific day to query.
    • limit (int) – limit how many come back per query or per page.

class indico.queries.usermetrics.GetUserChangelog(*, start_date, end_date, filters=None, limit=None)

Gets paged detailed information about app users.

  • Parameters:
    • filters (UserSnapshotFilter) – filter the query based on UserMetricsFilter criteria.
    • start_date (datetime) – specific start date for query.
    • end_date (datetime) – specific end date for query.
    • limit (int) – limit how many come back per query or per page.

class indico.queries.usermetrics.GetUserSummary(date=None)

Requests summary-level information of users in the app on a specific date.

  • Parameters:
    date (datetime) – specific day to summarize.

class indico.queries.usermetrics.GenerateChangelogReport(*, start_date, end_date, filters=None, report_format='csv')

Creates a job to generate a report of detailed information about app users

  • Parameters:
    • filters (UserSnapshotFilter) – filter the query based on UserMetricsFilter criteria.
    • start_date (datetime) – specific start date for query.
    • end_date (datetime) – specific end date for query.
    • report_format (str) – specific format of the report, JSON or CSV.