Core Docs - Church Management - Use Attendance Analytics

Rock Version: v20.0
Last Modified: 2026-04-24 11:51 AM

While there are a number of ways to access attendance data using Data Views and SQL reports, Rock also provides powerful analytics capabilities that you can access from Tools > Reporting > Attendance Analytics. This powerful tool should be able to answer any question you throw at it. Let's see what's possible.

This block operates in two modes: Chart and Attendees.

Chart Mode

When in chart mode, the analytics block will report back the count of the attendees who match the criteria you've provided. This is great when you're looking for numbers for a specific weekend or viewing attendance over time.

Now that you see how you can see how to get numbers, let's look at how you can see the individuals who make up those numbers. Clicking the Attendees button will hide the graph and show you the individuals behind the data.

Much of the block works in the same way as the graph mode, but here are a few of the differences.

Attendee Mode

Now that you see how you can see how to get numbers, let's look at how you can see the individuals who make up those numbers. Clicking the Attendees button will hide the graph and show you the individuals behind the data.

Much of the block works in the same way as the graph mode, but here are a few of the differences.

Filters

By Visit

Many times, you'll want to filter out only the first-time visitors. That's easy! Just use the By Visit filter. You can select from the first to fifth visits.

Note that the date range is important to this filter. It will show anyone who has had a first visit during the provided range.

You'll also notice a No visit option at the end. This will show members of the selected groups that did not attend at all during the selected date range. Keep in mind though that children are not members of most weekend service groups. This option is more for small groups or service groups that children are members of.

Ministry Idea
Hopefully you're already seeing that this filter provides an easy way to send emails or letters to parents of first-time visitors.

Pattern

Perhaps you want to find kids who have stopped coming or maybe who come often. The pattern filter can help with either case.

As you can see, you can filter by certain attendance and non-attendance patterns.

Configuring Attendance Analytics Block Settings

You can configure the Attendance Analytics block to service other types of check-in scenarios, such as volunteer or serving team check-in. In the Group Types section, select which group types you want to use for your analytics. Ensure that the group type you select is a top-level type that contains the groups you wish to report on.

Attendance Analytics block settings is also where you can choose whether to display all of the groups in your organization as a list on the screen, or to use a group dropdown menu instead. If you want to use a dropdown menu, select No in the Show All Groups field.

We have a couple of final items to mention, both of which can be found at the top of the Attendance Analytics screen.

Attendance Analytics for Specific Groups

There are additional Attendance Analytics block settings that allow you to filter data by a specific group ID, as well as additional display options. This option is intended for group leaders to use as part of their Group Leader toolbox.

Selecting "Yes" in the Group Specific field will tell the block to only display attendance for a single group, passed to the block through a query string in the URL (e.g. ?GroupId=123). When a group ID is used, the Merge People, Bulk Update and Merge Document options on the Attendance Analytics screen will be hidden.

The Show Schedule FilterShow Campus Filter and Show View By Option settings give you control over whether or not these options are displayed on the Attendance Analytics screen.

Final Pieces