{"id":635,"date":"2025-04-22T11:03:55","date_gmt":"2025-04-22T11:03:55","guid":{"rendered":"http:\/\/localhost:8091\/?page_id=635"},"modified":"2025-07-11T15:59:38","modified_gmt":"2025-07-11T15:59:38","slug":"website-step","status":"publish","type":"page","link":"https:\/\/www.uxtweak.com\/help\/onsite-widget-recruiting\/website-step\/","title":{"rendered":"How to set up the domain and pages details in the Website step"},"content":{"rendered":"\n<p class=\"text-block\">This section covers what you can set up in the Website step of the setup:<\/p>\n\n\n\n<ul class=\"bullet-list\">\n<li>Website domain<\/li>\n\n\n\n<li>Which pages to recruit on<\/li>\n<\/ul>\n\n\n<h2 id=\"website-domain\" class=\"heading-block\" tabindex=\"0\">Website domain<a class=\"copy-link\" title=\"Copy link\" data-id=\"website-domain\">&nbsp;<img decoding=\"async\" src=\"https:\/\/help.uxtweak.com\/wp-content\/themes\/uxtweak\/public\/assets\/images\/icons\/link.svg\" alt=\"Copy link\" \/><\/a><\/h2>\n\n\n<p class=\"text-block\">You may use the Onsite Recruiting on&nbsp;<strong>multiple domains at once<\/strong>&nbsp;(<a href=\"http:\/\/example.com\">example.com<\/a> and <a href=\"http:\/\/sample.com\">sample.com<\/a>). You can use an&nbsp;<strong>unlimited number of domains<\/strong>&nbsp;(these domains are not tied to the recording domains used by the Website Testing and Session Recording tools, where the number of domains is determined by the team owner&#8217;s plan).<\/p>\n\n\n\n<ul class=\"bullet-list\">\n<li>To add a domain, simply type it in. You can also copy and paste the URL to your website, and UXtweak will extract the domain name out of the URL automatically.<\/li>\n\n\n\n<li>Only the highest-level domain name needs to be inserted here. For example, if you wish to display the widget on the site <a href=\"http:\/\/store.example.com\">http:\/\/store.example.com<\/a>, then \u201c<a href=\"http:\/\/example.com\">example.com<\/a>\u201d is the domain, while \u201cstore\u201d is just a subdomain.<\/li>\n\n\n\n<li>To delete a domain, simply click on the trash can next to it.<\/li>\n<\/ul>\n\n\n<h2 id=\"which-pages-to-recruit-on\" class=\"heading-block\" tabindex=\"0\">Which pages to recruit on<a class=\"copy-link\" title=\"Copy link\" data-id=\"which-pages-to-recruit-on\">&nbsp;<img decoding=\"async\" src=\"https:\/\/help.uxtweak.com\/wp-content\/themes\/uxtweak\/public\/assets\/images\/icons\/link.svg\" alt=\"Copy link\" \/><\/a><\/h2>\n\n\n<p class=\"text-block\">You can choose to restrict your widget to show up only on specific pages on your web. You can:<\/p>\n\n\n\n<ul class=\"bullet-list\">\n<li><strong>Include pages<\/strong>&nbsp;&#8211; the widget will show up only on pages defined here<\/li>\n\n\n\n<li><strong>Exclude pages<\/strong>&nbsp;&#8211; the widget will show up on all the pages of your domains except for these pages.<\/li>\n<\/ul>\n\n\n\n<p class=\"text-block\">The URLs of pages consist of the following parts:&nbsp;&#8220;protocol,&#8221; &#8220;hostname,&#8221; &#8220;port,&#8221; &#8216;pathname,&#8221; &#8220;search,&#8221; and &#8220;hash.&#8221; Each part &#8220;matches&#8221; in a specific way:<\/p>\n\n\n\n<ul class=\"bullet-list\">\n<li><strong>protocol<\/strong> &#8211; matches even if they aren&#8217;t exact match (HTTP == HTTPS)<\/li>\n\n\n\n<li><strong>hostname<\/strong> &#8211; matches domain with the www prefix (<a href=\"https:\/\/www.uxtweak.com\/\">www.uxtweak.com<\/a> == <a href=\"https:\/\/uxtweak.com\/\">uxtweak.com<\/a>)<\/li>\n\n\n\n<li><strong>pathname<\/strong> &#8211; matches regardless of the ending backslash being present &#8211; (\/features == \/features\/)<\/li>\n\n\n\n<li><strong>search<\/strong> &#8211; the order of query parameters is irrelevant &#8211; (?a=1&amp;b=2 == ?b=2&amp;a=1)<\/li>\n\n\n\n<li><strong>port and hash<\/strong> must match exactly<\/li>\n<\/ul>\n\n\n\n<p class=\"text-block\">The pages are defined using the rules about their URLs:<\/p>\n\n\n\n<ul class=\"bullet-list\">\n<li><strong>Simple URL match<\/strong> &#8211; &#8220;protocol,&#8221; &#8220;hostname,&#8221; &#8220;port,&#8221; and &#8220;pathname&#8221; must match<\/li>\n\n\n\n<li><strong>Exact URL match<\/strong> &#8211; &#8220;protocol,&#8221; &#8220;hostname,&#8221; &#8220;port,&#8221; &#8220;pathname,&#8221; &#8220;search,&#8221; and &#8220;hash&#8221; must match<\/li>\n\n\n\n<li><strong>URL starts with<\/strong> &#8211; matches any URL that begins with the specified string<\/li>\n\n\n\n<li><strong>URL ends with<\/strong> &#8211; matches any URL that ends with the specified string<\/li>\n\n\n\n<li><strong>URL contains<\/strong> &#8211; matches any URL that contains the specified string anywhere in itself<\/li>\n\n\n\n<li><strong>URL regular expression<\/strong> &#8211; you can define the matching conditions using the REGEX expression<\/li>\n<\/ul>\n\n\n\n<p class=\"text-block\">If you are unsure whether the page you want to be matched is matched according to your selected rules, you can use the&nbsp;<strong>Check URL match button<\/strong>.<\/p>\n\n\n\n<div class=\"image-block\">    <div class=\"image-instance\">\n                    <img decoding=\"async\" class=\"image\" src=\"https:\/\/help.uxtweak.com\/wp-content\/uploads\/2025\/04\/image-16.png\" alt=\"Website settings\" \/>\n                <div class=\"right-container\">\n            <div class=\"text\">\n                                    <h4>Website settings<\/h4>\n                                                    <p>Choose the domains you want to recruit from and specify the pages where the widget should appear.<\/p>\n                            <\/div>\n            <div class=\"links\">\n\n            <\/div>\n        <\/div>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>This section covers what you can set up in the Website step of the setup: You may use the Onsite Recruiting on&nbsp;multiple domains at once&nbsp;(example.com and sample.com). You can use an&nbsp;unlimited number of domains&nbsp;(these domains are not tied to the recording domains used by the Website Testing and Session Recording tools, where the number of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":627,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-635","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.uxtweak.com\/help\/wp-json\/wp\/v2\/pages\/635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.uxtweak.com\/help\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.uxtweak.com\/help\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.uxtweak.com\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.uxtweak.com\/help\/wp-json\/wp\/v2\/comments?post=635"}],"version-history":[{"count":3,"href":"https:\/\/www.uxtweak.com\/help\/wp-json\/wp\/v2\/pages\/635\/revisions"}],"predecessor-version":[{"id":3181,"href":"https:\/\/www.uxtweak.com\/help\/wp-json\/wp\/v2\/pages\/635\/revisions\/3181"}],"up":[{"embeddable":true,"href":"https:\/\/www.uxtweak.com\/help\/wp-json\/wp\/v2\/pages\/627"}],"wp:attachment":[{"href":"https:\/\/www.uxtweak.com\/help\/wp-json\/wp\/v2\/media?parent=635"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.uxtweak.com\/help\/wp-json\/wp\/v2\/categories?post=635"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.uxtweak.com\/help\/wp-json\/wp\/v2\/tags?post=635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}