Dynamic Labels
Show different button labels based on which page the user is viewing.
How It Works
Dynamic labels let you customize the feedback button text based on URL patterns. For example, show "Report Bug" on your app pages and "Request Feature" on your roadmap page.
Rule Matching
- Rules are checked in order from top to bottom
- The first matching rule's label is used
- If no rules match, the default label is shown
Creating Rules
Each rule consists of a URL pattern and a label to display.
Example Rules
Pattern Label ───────────────── ───────────────── /checkout/* "Need Help?" /pricing "Questions?" /app/** "Report Issue" /roadmap "Request Feature" * "Feedback"
Pattern Syntax
*— Matches any characters except/**— Matches any characters including//exact/path— Matches only that exact path
Examples
/checkout/*→"Need Help?"Matches: /checkout/payment, /checkout/confirm
Help users during checkout
/app/**→"Report Issue"Matches: /app, /app/dashboard, /app/settings/profile
Encourage bug reports in your app
/blog/*→"Share Thoughts"Matches: /blog/post-1, /blog/my-article
Invite reader feedback on blog posts
How to Set Up
- Go to Dashboard → Sites → Your Site
- Open Widget Settings
- Scroll to Dynamic Labels
- Click "Add Rule"
- Enter the URL pattern and label
- Drag rules to reorder priority
- Changes apply immediately
Tips
- Put more specific patterns first (they're checked in order)
- Use a catch-all pattern at the end as a default
- Keep labels short (max 100 characters)
- Test your patterns by visiting different pages on your site