Targeting based on how many pages your visitors have seen on your site lets you segment your survey by how many times a visitor has visited your website or product. You can include or exclude your visitors based on the number of pages they've seen within the current session.
Set up targeting based on visit depth
1. In your Website or in-product survey, go to the Audience tab, click +Add audience and choose the audience type:
2. Give your audience a name and click Create Audience. Then, click Add filter and pick Depth under Visit properties:
3. Here, pick whether you'd like to include or exclude the users with a specific visit depth:
4. Pick the number of pages your visitor has seen and click Create Audience:
To determine whether a visitor matches the visit-depth criteria to see your survey, we track URLs and save them in the session storage, making it session-based.
Session Storage only maintains data while the session is active, typically as long as the browser or tab is open.
Only URLs with the Survicate tracking code installed will be counted as visited.
In SPAs (Single Page Applications), changes in the URL (e.g., addition of '#') will also be counted as visits.
Refreshing the page will also count as a visit.
Once the visitor closes the tab or the browser, session storage data is deleted.
💡 You can also add more filters to a specific audience by clicking Add filter.
❗️Remember! You have to enable the audience in order to display the survey properly!
📌 If you have two or more audiences enabled, we trigger the surveys to all enabled audiences.
Keep in mind that a survey can use only one type of targeting:
a Visitors audience (frontend targeting) can’t be combined with Users or Manual audience (CSV upload) (backend targeting), while Users and Manual audiences can be enabled together.
Learn more in Set up an Audience for your Website or in-product survey.
Best practices
Combine filters
Add more filters to the same audience to narrow it down. For example, combine Depth with Device to survey mobile visitors who have browsed more than 3 pages. See all available filters in Define your Website survey's audience by targeting based on visitor filters.
Choose when the survey appears
Pair the audience with a trigger, for example, show the survey after a delay or when someone is about to leave the page. Learn more in Adjust when you'd like to show your Website survey.
Not sure which audience type to pick?
📞 If you have any questions or need assistance - feel free to reach out to our team via chat or email: support@survicate.com.





