If you would like to track the specific set of pages, Regex can be used for that as well. Look at the examples given below
Example 1:
https://www.example.com/shop/men/pants/
https://www.example.com/shop/men/coats/
https://www.example.com/shop/men/tshirts/
In the above example, multiple categories fall under “Men”
If you would like to track all the URLs under Men category then you may use below Regex pattern
https?:\/\/(www.)?example.com\/shop\/men\/.*
Regex Easy Reference:
Character | Expression | Example |
? (question mark) | Once or none | Https? = it will track both http and https (www.)? = it will track the URLs with www at the front even if it is not present as (?) refers to zero or none |
. (dot) | Any character be it alphabets, numeric and special characters except line break | Https?. = any one character that comes after http or https will be tracked For eg: 1)https: 2)https/ 3)https& |
* (asterisk) | Zero or more times | https?* any character that that is prior to (*) will be considered zero or more times Example 1: 1)https 1)https????? 2)https?? Example 2: https.* = It will track anything that comes after https as (.) refers to any character and (*) refers to zero or more times |
[0-9] | Any numerical character between 0 to 9 will be considered | Example: Will track below URLs If the asterisk not given at last then only one numeric letter will be considered as below |
[a-zA-Z] | Uppercase and Lowercase alphabets between A to Z | Example: www.example.com/[a-zA_Z]* Will track below URLs www.example.com/aBcD www.example.com/Boys www.example.com/Gals |
Similarly,
https://www.example.com/shop/women/pants/
https://www.example.com/shop/women/coats/
https://www.example.com/shop/women/stolls/
Regex pattern given below will track all the categories fall under “Women”
https?:\/\/(www.)?example.com\/shop\/women\/.*
Above suggested Regex pattern will help you to track categories that fall under men and women by running two different experiments
Example 2:
Now, Let us see different scenario where you would like to track all categories that fall under men, women & children in a single experiment
Using Regex pattern we can track all categories that fall under Men, Women & Children in a single experiment
Regex Pattern:
https?:\/\/(www.)?example.com\/shop\/(men|women|children)\/.*
The above-given regex pattern will track below type of URLs
https://www.example.com/shop/men/pants/
https://www.example.com/shop/men/coats/
https://www.example.com/shop/men/tshirts/
https://www.example.com/shop/women/pants/
https://www.example.com/shop/women/coats/
https://www.example.com/shop/women/stolls/
https://www.example.com/shop/children/shorts/
https://www.example.com/shop/children/trousers/
https://www.example.com/shop/children/tracks/
Pipe ( | ) symbol in regex Indicates that a match can be one of the two terms on either side of the pipe.
Example 3:
In above examples, we tracked URLs based on alphabets, Now we can see an how to track dynamic URLs that have numerical, alphanumerical & special characters in it.
https://www.example.com/shop/men/pants/orderid-9871.html
https://www.example.com/shop/men/pants/orderid-13243.html
https://www.example.com/shop/men/pants/orderid-234656.html
https://www.example.com/shop/men/pants/orderid-7866344.html
Regex Pattern:
https?:\/\/(www.)?example.com\/shop\/men\/pants\/orderid-[0-9]*.html
See the above table for reference
Example 4:
In e-Commerce sites, URLs will be dynamic and it will be alphanumerical and in some cases, special characters too will be included in the URLs. In these scenarios below regex pattern will be helpful to track those type of URLs
Regex Pattern:
https?:\/\/(www.)?example.com\/shop\/categories\/orderid/[a-zA_Z0-9=/+]*.*
Above given regex pattern will track below type of URLs
https://www.example.com/shop/categories/orderid/abdjdf76383686/ordered.html
https://www.example.com/shop/categories/orderid/shhfhghuretru/purchased.html
https://www.example.com/shop/categories/orderid/6869799800090/shipped.html
Until the orderid, it will follow the pattern. After that, since we have given [a-zA-Z0-9]* which means all the alphanumerical characters will be considered if it exists zero or more times in the URL. If your URL contains special characters then include the special characters inside the square brackets for eg: [a-zA-Z0-9%#]
Technical Support
Don't see what you're looking for? Just drop us a mail