One of the most important parts of setting up an experiment is deciding which pages of your website you want to run it on. This can be done easily in PageSense using the Advanced URL targeting option, which allows you to choose either a single page or a group of pages to focus your experiment on, instead of running them on the entire website or domain. Based on the specific string or URL pattern selected, PageSense will then activate your A/B test variations, goals, push notifications, pop-ups, and any other type of experiment to the visitors targeted on these pages.
For example, URL matching can be used to run an experiment on the checkout funnel of your customer journey, a specific category of your blog site, or just the homepage of your business website. This method of targeting can be effectively used to analyze visitor behavior that is particular to a page, and further optimize the webpages based on specific audience segments.


This is the default match type, and is used for targeting a single page on your site.
A Simple URL match checks for a match with: Domain and Path.
The experiment will run on the page when the exact values are present in the target URL's domain and path.
A Simple URL match will exclude: query parameters, case insensitivity, fragments and protocol or trailing slashes
|
|
Matches |
|
https://www.zylkerfashions.com/?utm_campaign=january |
Matches |
|
|
Doesn't match |
Note: By default, Simple URL match type is selected while creating your experiment.This URL match type includes the query strings and fragments and is used to run your experiment on pages that EXACTLY match with the target URL.
The Exact URL match checks for a match with: Domain, Path, Query parameters, and Fragments.
An Exact match does not ignore any part of the URL.
The Exact match may come in handy when you need to exclude a page with a particular query.
Example: Suppose you have a set of landing pages created specifically for online marketing and you want run a heatmap experiment on a particular page 'http://www.zylkerfashions.com/landingpage1'. Then, you can enable Advanced radio button and select PageSense's Exact URL match type to target customers and see the number of clicks/goal conversions on this exact page as shown below.http://zylkerfashions.com/landingpage1 |
Matches |
http:/zylkerfashions.com/landingpage1/?utm_source=facebook |
Doesn't match |
Doesn't match |
|
Doesn't match |
This match type is used to target more than one page of your website.
The URL pattern match is defined by substituting variable parts of the URL with the wildcard * (an asterisk).
Example: Suppose you own an ecommerce site and you want to test a unique product offer to worldwide customers from different domains. In this case, you can use the 'URL pattern' match type like 'https://zylkerfashions.%2A/product/' to record visitor conversion on your shopping site from various domains such .eu,.in and .com as shown below.
Also, here are some examples of common variants that will and will not match a URL pattern match type for the sample URL: https://zylkerfashions.*/product/
https://zylkerfashions.com/product/kidswear |
Matches |
https://zylkerfashions.eu/product/mensapparel |
Matches |
https://zylkerfashions.in/product/?query=true |
Matches |
Doesn't match |
|
Doesn't match |
This match type targets all pages which contains the entered text string. The string or keyword is case-insensitive.
'URL contains' match type is useful when targeting a unique query string parameter that appears in multiple URLs.
Example: Suppose you want to track time spent on goal on the pages containing the keyword 'blog' on your website. In this case, you can enable the Advanced button and select the PageSense's 'URL contains' match type with the string 'blog' to track conversion goals on this particular set of URLs as shown below.https://zylkerfashions.com/blog/health-and-nutrition |
Matches |
https://zylkerfashions.com/blog/news-and-updates |
Matches |
https://zylkerfashions.com/blog/?query=true |
Matches |
|
Doesn't match |
https://zylkerfashions/.com/pricing |
Doesn't match |
This type of match type is used to target pages that start with the entered text which is case-insensitive.
Used when you want to show notifications or run experiments only on some sections of your website.
Example: Suppose you run an e-commerce business and you want to track form submissions on the checkout page of your shopping site that has the URL something like: http://www.zylkerfashions.com/checkout.cgi?page=1&id=1234567. In this case, the id varies for every other visitor who land on the checkout page.
Also, here are some examples of common variants that will and will not match a URL starts with match type for the sample URL: http://www.zylkerfashions.com/checkout
http://www.zylkerfashions.com/checkout?page=1&id=1234567 |
Matches |
www.zylkerfashions.com/checkout?page=1&id=7444544 |
Matches |
Doesn't match |
This match type is used to target pages that ends with the entered value in the end of the URL.
The experiment will run if the URL ends with the matching criteria (pages).
Example: Let us say you own an online shopping store and you want to setup a customer feedback poll in the confirmation page of your site that uses /thankyou.html at the end of your URL. In this case, you can use the 'URL ends with' match type to activate the website poll on all the pages that end with /thankyou.html as shown below.http://www.zylkerfashions.com/checkout/thankyou.html |
Matches |
http://www.zylkerfashions.com/product/thankyou.html |
Matches |
Doesn't match |
|
http://www.zylkerfashions.com/checkout/thankyou.html?x=1&y=1 |
Doesn't match |
Regular Expressions (RegEx) are much advanced URL search patterns to run an experiment on a wide range of web pages in your website.
It is a special text string for describing a search pattern and is used to target multiple and complicated URLs simultaneously that are not easily captured by the other URL match types.
The Regex pattern must be entered between slashes. For example, to target all the pages on your site where the snippet is implemented, use a regular expression match and enter .* as your match condition.
The regular expression allows you to use special characters and wildcards to match the URL structure of your website.
https://zylkerfashions.com/test/uk/updates-ab1 |
For example, say, you want to launch a heatmap on your landing page, product page, and checkout page of your ecommerce site to understand your visitor's interaction on the common elements of your website and to see which page gets the highest conversion.To do this:
Enable the Advanced button while creating the Heatmap, click the Plus icon + to choose the required match type from the dropdown and add the URLs to include in your experiment as shown in the figure below. Now, PageSense will track visitor interactions on this set of pages.
If you want to show a set of changes on all pages except a few, then you can use the Exclude URL option within the Advanced URL targeting feature by adding the URLs of the page where you do not want to target your experiment and do not want to show the change.
Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.
If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.
You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.