Reports & Analytics
What Is the Analytics Page?
The Analytics page gives you two tools for understanding your church's class engagement:
1. Check-Ins Graph — a visual overview of check-in activity over time
2. Generate Report — a custom, rule-based report builder that lets you filter and export guest data
Navigate to Admin → Reports to access this page.
Check-Ins Graph
The top section of the Analytics page shows a bar chart of check-in activity.
Chart Filters
Use the three dropdowns above the chart to adjust what is displayed:
| Filter | Options |
|---|---|
| Time Span | The Last 7 Days, The Last Month, The Last Year, All |
| Group By | Day, Week, Month, Year |
| Class | All, or a specific class (active and past classes are listed separately) |
The chart updates immediately as you change filters. Use this to spot trends, measure campaign results, or see which classes are getting the most engagement.
Generate Report
The Generate Report tool lets you build a targeted list of guests based on class activity and section-level conditions.
How to Generate a Report
1. In the Generate Report section, select the class you want to report on.
2. Add one or more conditions to filter which guests are included.
3. Click "Generate".
4. The report results appear below.
Adding Conditions
Conditions define which guests are included in the report. They follow the same "If... Is..." logic used in Automations.
Examples: • "If [Branch Section] selected Is [Interested in Joining a Small Group]" → show only guests who chose that branch
• "If [Form Section] [Interest field] Is [Worship]" → show only guests who answered Worship to that question
• "If [Check-In] completed" → show all guests who checked in
Multiple conditions are combined with AND logic — guests must match all conditions to appear in the report.
Available Condition Fields
Conditions are based on the sections in the selected class:
| Section Type | Conditionable Fields |
|---|---|
| Check-In | Check-in completed; Guest campus (if PCO multi-campus) |
| Branch | Which branch option was selected |
| Form | Form submitted; A specific field was answered; A specific option was chosen; A ministry was selected |
| Test | Test completed |
| Text / Video | Section completed |
| Completion | Section reached |
Reading Report Results
Report Heading
The report is automatically titled based on the class and conditions you selected (e.g., "Membership Class When [Condition] Report").
Summary
A Total count is shown at the top and bottom of the results table.
Data Table
The report table includes these standard columns: • First Name
• Last Name
• Phone
• Started Class At
• Completed Class At
Additional columns are added dynamically based on what data exists for the selected class: • Form field answers (one column per field)
• Branch selection
• Test result(s)
• Video prompt responses (for prompts with recording enabled)
Sorting
Click any column header to sort the table by that column. Click again to reverse the sort direction (ascending/descending arrow indicators are shown).
Pagination
Use the page size dropdown to control how many rows are shown per page: • Options: 10, 20, 30, 40, 50, 100, 200
Downloading a Report
After generating a report, click "Download" (shown in the report header). The full results table is exported as a CSV file, named after the report title. The CSV includes all columns and all pages of data.
Starting a New Report
Click "New Report" (shown in the report header) to clear the results and return to the Generate Report form. Your previous report conditions are cleared.
Common Questions
Can I save a report for later? Reports are not saved in OnArk. You can regenerate the same report by re-entering the same class and conditions, or download the results to keep a copy.
Can I report across multiple classes at once? The report generator filters by one class at a time. To see data across classes, use the Guests page filters or export individual class reports and combine them.
Why are some columns missing from my report? Columns only appear if there is relevant data for that section type in the selected class. For example, if no guests answered video prompts, no video prompt column will appear.
Can I filter by date range in a report? Date filtering is available in the Check-Ins Graph but not the report generator. The report generator filters by class activity and section conditions.
Is there a limit to how many guests can be in a report? No. The report includes all matching guests. Use the page size dropdown (up to 200 per page) or download the CSV to access the full dataset.