Reports & analytics
Check-in graphs over time, filtered guest reports, and CSV exports of class activity.
Last updated May 13, 2026
What is the Analytics page?
The Analytics page provides two distinct tools for understanding church class participation: a Check-ins Graph for visualizing engagement over time, and a Generate Report feature for creating filtered guest lists. Access these tools through Admin → Reports.
Check-ins graph
The upper section displays a bar chart showing check-in activity. Three dropdown filters customize the view:
| Filter | Options |
|---|---|
| Time span | Last 7 days, Last month, Last year, All |
| Group by | Day, Week, Month, Year |
| Class | All classes, or a specific class |
The chart updates instantly when filters change, helping identify trends and measure engagement patterns.
Generate report
This tool builds targeted guest lists based on class activity and section-level filters.
How to generate a report
- Select the class to report on.
- Add one or more conditions to filter guests.
- Click Generate.
- Results display below.
Adding conditions
Conditions follow "If... Is..." logic and determine which guests appear in results. Examples include checking if a guest selected a branch option, answered a form field, or completed check-in. Multiple conditions use AND logic — guests must match all conditions.
Available condition fields
| Section type | Conditionable fields |
|---|---|
| Check-in | Completion status; guest campus |
| Branch | Selected branch option |
| Form | Submission status; field answers; ministry selection |
| Test | Test completion |
| Text / Video | Section completion |
| Completion | Section reached |
Reading report results
Report heading
Reports automatically receive titles reflecting the class and applied conditions.
Summary and table
A total count appears at the top and bottom. Standard columns include First Name, Last Name, Email, Phone, and timestamp fields. Additional columns appear dynamically based on form responses, branch selections, test results, and video prompts.
Sorting and pagination
Click column headers to sort ascending or descending. The page size dropdown offers options from 10 to 200 rows per page.
Downloading a report
Click Download in the report header to export results as a CSV file containing all columns and pages.
Starting a new report
Select New Report to clear results and return to the form with conditions reset.
Common questions
Can I save reports?
Reports aren't saved within OnArk; regenerate them by re-entering class and conditions, or download CSV copies.
Can I report across multiple classes?
The report generator filters by one class at a time. Use the Guests page or combine individual exports for multi-class data.
Why are some columns missing?
Columns appear only when relevant data exists for that section type.
Can I filter by date range?
Date filtering is available in the Check-ins Graph but not the report generator.
Is there a limit to report size?
No limit exists; the page dropdown or CSV download accommodates all matching guests.
Click the help bubble in the corner to open a ticket. Real humans on the other end — usually a same-day reply.