Chameleon allows you to configure Experiences to show in a particular place, using URL matching. This allows you to have tours that are across pages. To show an Experience on a particular subdomain, you can include this within the URL match.

👉 Explore the different options for URL matching
Steps to move tour from staging to production
If you plan to build an Experience on a staging environment to later move to production, here is the best way to do this:
Use the staging specific URL on the first step (e.g. URL contains text =
staging.mydomain.com
): only shows on stagingFor all subsequent steps, don't include the specific subdomain (e.g. URL contains text =
mydomain.com
): could show on staging or production
Note: Subsequent steps in a Tour will only show if the previous ones have been seen. This means subsequent steps cannot be seen on production, in case the first step is only set to show on staging.Â
Once you have thoroughly tested the Experience on staging and ready to deploy to production, simply change the first step URL match from staging.mydomain.com
 to production.mydomain.com
 or mydomain.com
 and it (and the subsequent steps of the tour) will be ready for production.Â
Note: Don't forget to hit 'Apply Edits' so that this change is applied.
Multiple staging or production environments
If your product has multiple different environments, you can use a wildcard, or a regular expression match. You can also send Chameleon a custom value (or string) associated with a user or account, and match to this.
👉 Explore options for sending user data to Chameleon
👀 Coming soon Moving between environments within the Dashboard
Chameleon Experiences can be moved between configured environments in a few clicks. If you have configured environments in the Domains menu in Settings, then you can change the environment of an Experience in the Edit tab of each Experience, in the Dashboard.
👉 Learn how to configure environments
Note: Editing Experiences in the Dashboard is currently in beta. Check out the preview here.