Tagging Pages enables you to monitor the page views within your application, allowing you to keep track of how many users are accessing each page and use this information to trigger personalized experiences based on behaviour. Pages 1.png

Use Cases

  • Monitor in-app navigation: Track how users move through your app in real-time. Use Page data in reports to identify where users are dropping off, looping, or engaging the most.
  • Detect spikes & drops in activity: Stay ahead of potential issues by monitoring unexpected behaviours in page activity. Proactively catch bugs or UX problems—before users report them.
  • Target users by page visits: Create personalized experiences by targeting users based on the pages they’ve visited—or ignored. Trigger engagement content when users land on specific pages, or re-engage those who haven’t.
  • Merge similar pages for simplicity: Avoid the clutter of tracking too many page variants. Get big picture data by merging pages with similar URLs or structures.

Getting Started with Pages

You can tag a Page using one of two methods:
  1. Click ‘Create Page’ and manually input the desired settings
  1. Choose to tag a page from the ‘Untagged pages’. From here, you can see a list of all URLs where Userpilot has been installed which have not yet been tagged, along with the page views of each over the last 90 days.
After naming your page and providing a description, you’ll be directed to the ‘Targeting’ tab to define the specifics of the Page you’d like to tag. Domains: Narrow the page targeting by specifying the relevant domains.
  1. All domains: Capture the activity of this page on any domain where the Userpilot script is installed
  2. Specific domains: Capture the activity only in cases where the domain matches / doesn’t match a specific string
Path: Define the URL path of the page that you’d like to track. Multiple conditions can be added with the option for specifying if the pages targeted must match all conditions or any condition.
  1. Match any conditions: Page must match at least one condition to be included.
  2. Match all conditions: Page must match all conditions to be included.
If a page URL contains dynamic elements, use the “Matches Regex” option and replace the dynamic part of the URL with an asterisk (*) as shown below.

Page analytics

Clicking into a Tagged Page will provide useful insights into how the Page is performing, including:
  • User views: The number of unique users that have visited the page within the time frame specified.
  • Company views: The number of unique companies that have visited the page within the time frame specified.
  • Total views: The total number of time the page has been viewed within the specified time period.
  • Avg. views per users: The average number of times a user has viewed the page within the specified time period (i.e. Total views divided by User views).

Regex Processing

When using regular expressions (regex) within Pages, they are processed using the RE2 standard. All question marks  ? within your regex are treated as literal characters. To ensure a question mark  ? is interpreted correctly as a regular expression, make sure to escape it by using a double backslash  \\ before the question mark.

FAQs