Blocked URLs
Prevent your floating messages from appearing on specific pages. Blocked URLs work as the inverse of Target URLs — any page matching a blocked pattern will never show the message.
How It Works
When a visitor loads a page, the embed script checks the current URL against your blocked patterns. If any pattern matches, the message is hidden. Blocked URLs are checked after Target URLs, so if a URL matches both a target and a blocked pattern, it will be blocked.
Pattern Types
| Pattern | Match Type | Example |
|---|---|---|
https://example.com/checkout | Exact URL | Matches only that exact page |
https://example.com/admin/* | Wildcard | Matches all pages under /admin/ |
/checkout | Path-only | Matches the pathname on any domain |
How to Set Up
- Go to Dashboard > Messages and create or edit a message
- Switch to the Targeting tab
- Find the Blocked URLs section
- Enter a URL or pattern and click Add (or press Enter)
- Save your message
Examples
Block checkout pages
https://mystore.com/checkout
https://mystore.com/cartBlock all admin pages
/admin/*
/dashboard/*Block specific landing pages
https://mysite.com/landing-page-a
https://mysite.com/promo/*Target URLs vs Blocked URLs
| Feature | Target URLs | Blocked URLs |
|---|---|---|
| When empty | Show on all pages | No pages blocked |
| Logic | Allowlist (show only on these pages) | Blocklist (hide on these pages) |
| Priority | Checked first | Checked second (overrides target URLs) |