With Chameleon, you can add several domains and subdomains to display Experiences in. This comes in handy when you want to control precisely where Experiences are being displayed.

To use this feature, you'll just need to install the Chameleon code snipped on your additional domains and subdomains.


Installing on Different Domains

You can use the same Chameleon snippet on all of your domains and environments. There is no separate domain-specific configuration required. When a new domain sends Chameleon data (because the snippet is installed there and some user activity took place), you will be able to create Experiences and set them live.

The domain of that page is also automatically added to your saved domains list. Domains are also added when you load the Chameleon Builder on any page by clicking the Chrome extension.

👉 Discover the different options for setting up Chameleon

Here, you can also assign each domain to an Environment that you’ve created (Staging and Production are provided by default). You can choose to show Experiences to specific Environments, which essentially is a group of domains and subdomains, for complete display control.

Why is there domain and Environment management in Chameleon?

We have this feature for 3 reasons:

  1. To allow you to choose which domains Chameleon Experiences are shown on, (e.g. if some users have unique domains when they use your product).

  2. To allow you to try out the Builder on any secure domain (go to any website and create an Experience. You won’t be able to set it live for others without your snippet installed there)

  3. To be able to test Experiences alongside new features before they’re deployed to production or general release(e.g. in a staging or beta environment). You can do this with Environments.

Managing Domains

In the Domains tab in your Chameleon Dashboard, you'll see all domains and subdomains with the Chameleon snippet that have user activity.

Archiving and restoring domains

Archive or restore domains (or subdomains) from the Actions drop-down menu on the right side.

By archiving a domain:

  • All its subdomains will also be archived.

  • Chameleon Experiences will no longer show on that domain.

  • No changes to Chameleon Experiences can be made from that domain.

  • The Chameleon Builder will still show to admins (but with a message to restore the domain to make edits to tours).

All subdomains are turned off when their parent domain is archived. If archive a subdomain, but the parent domain remains active, entering the Builder through the Chrome extension will reactivate that subdomain.

Active users on domains that are disabled will still be counted towards your account usage. This is because the Chameleon code snippet will still be loaded on these pages and we will continue to receive data about these users you are sending.

👉 Know more about how Monthly Active Users are defined for your account

To completely remove Chameleon from the page (incl. preventing users from being counted) please remove the Chameleon code snippet from the page. You can also consider limiting who the snippet loads for on any page.

Manage domains with Environments

Use Environments to group domains together to easily deploy Experiences to a specific set of domains. You can also deploy Experiences to multiple environments.

In Edit mode you can select the Environment for individual domains or subdomains by clicking on the Environment field. You can also apply bulk actions for multiple domains and subdomains.


Interested to know more?


Did this answer your question?