The website live-chat campaigns support wild card URL patterns. While building a URL pattern, consider the following behavior in mind.
In Chatwoot, every URL pattern should start with http:// or https://.
Running the campaign on the exact URL
If you add an exact URL like /app, then the URLs with trailing slashes or the URL params or the hash params would not match. Some examples for exact match definitions are as follows.
-
/appwould match/app/or/app?test_param=1 -
/app?test_param=test_valuewould not match/appor/app#test_hash_param
Running the campaign ignoring the URL parameters
To ignore the URL params or hash params, you can add a trailing slash in the URL. For eg: /app/ would match all the following URLs.
-
/app/ -
/app -
/app/?test=1 -
/app/#test
Running the campaign in all sub-directories
You can use the * character in the URL if you want to match all the sub-directories. For eg: /* would match to the following URLs
-
/ -
/app -
/app/subdirectory
Running the campaign in all subdomains
To match the current domain and subdomains, you can use the pattern {*.}? in the URL. For eg: https://{*.}?chatwoot.com/ would match to the following URLs
-
-
-
/