Core Docs - Digital Publishing - Intro to Personalization Segments

Rock Version: v20.0
Last Modified: 2026-05-01 1:28 PM

As we mentioned earlier, personalization segments let you filter content based on something about the person (think Data View) or based on a person's browsing history. We have data about people in Rock, so it's only natural we would personalize content using Rock data. For instance, you might want information on baptisms to display only if the person visiting your site has not been baptized. As an extension of that, you could have content that only shows to people who have been baptized but haven't taken a next step class. Or you may want some content to target men who have visited your men's retreat info page but have not yet registered. Similarly, you could have special content for people who have visited your camp webpage but don't have a camp registration. These are just a sample of the options we'll cover in this article.

You'll want to think strategically about how your segments are configured. The best configuration is to have simple segments that can be reused in different contexts. Some segments will last longer than others depending on the content they're applied to. Remember, you can filter on attributes about a person AND their previous activities on your website.

To view or configure personalization segments, navigate to Admin Tools > Settings > Personalization Segments.

Data Views
The data view for Person Filters must be persisted. This keeps things fast, but means the data is not in real time.
Also note that if you're using a data view then it's impossible to use the segment with anonymous visitors.  

Every filter area where you have conditions listed must match for a person to meet the conditions of the segment. For instance, if you have a Person filter and a Session filter, the person must meet both requirements to be selected by the segment. This is pointed out on the page itself, reminding you that these filters are linked together with an AND condition.

You can, however, use OR logic within each of the filter areas by toggling the Any/All button. Select Any if any one of the filter's conditions can be met or use All if they all need to be met. For instance, you might use the segment to filter for people who have visited your New Here page OR your Connect with Us page. Combine that with a data view that pulls only females, and you have a segment for women looking for information about your church.