Skip to main content
Restrictions decide who and where Squid ID identifies visitors. They run at capture time, before anyone reaches your dashboard, so a restricted visitor is never billed. This is the opposite of Filters, which hide visitors you have already identified and paid for. Restrictions are configured per website under Settings → Restrictions. Changes save automatically.

If you’re coming from RB2B

RB2B gives you URL restrictions and little else. Squid ID lets you gate identification by who the visitor is, whether they’re a bot, and which pages they land on, and ties all three to billing.
RB2BSquid ID
Skip consumer (B2C)Manual”B2B only” skips visitors with no company, before billing
Bot controlBuilt in, not configurableOff, Relaxed, Balanced, or Strict, with a review list
Where identification runsURL restrictionsPage inclusion or exclusion lists
Effect on billingVariesRestricted visitors are never charged

Why this matters. Filters hide people you already paid to identify. Restrictions stop the spend at the source, so you only pay for the visitors you actually want.

B2B only

Turn on B2B only to identify companies, not consumers. When it’s on, Squid ID skips visitors it can’t tie to a company, so a personal Gmail or consumer-ISP visitor is never identified and never billed. Leave it off if consumer visitors are in scope for you.
This is different from the Filters page “Hide consumer leads (B2C)”. That one hides consumer visitors from your dashboard but still identifies and bills them. B2B only stops the billing.

Bot filtering

Bots that get identified as people are suppressed and never billed. Choose how aggressively to filter, from Off to Strict, and review everything that was filtered. See Bot filtering for the full detail.

Page rules

By default Squid ID identifies visitors on every page. Page rules narrow where identification runs, so you can focus on the pages that matter or stop spending credits where you don’t need to. Only one mode is active at a time.
  • Page inclusion list identifies only on the pages you list. Reach for it when a few pages carry the intent worth paying for, like /pricing, /demo, or your product pages, and the rest of the site isn’t.
  • Page exclusion list identifies everywhere except the pages you list. Reach for it when most of your site is in scope and you just want to skip a few low-value areas, like a blog or your docs, to save credits.
1

Pick a mode

Toggle on either the inclusion or exclusion list. Turning one on turns the other off. Leave both off to identify on every page.
2

Add page paths

Enter bare paths such as /pricing, or a wildcard like /legal/* to match everything under a section. The site origin is attached automatically, so you never type your domain. Rules match the URL path only; query strings and anchors are ignored.
An inclusion list with no pages matches nothing, so it turns identification off across the whole site. If you switch to inclusion mode, add at least one page. (An empty exclusion list is harmless: it excludes nothing, so identification runs everywhere.)
Skipped pages still count as traffic and appear in your analytics. They simply aren’t identified, so they’re never billed. Page rules save as you edit, and only an Admin or Owner can change them.