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 use the Chameleon Builder there 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

๐Ÿ‘€ Coming soon: Chameleon environments

Each domain can be assigned to an environment that youโ€™ve created (Staging and Production are provided for you). You can choose to show Experiences to specific environments, which enables you to show Experiences to groups of domains.

Why is there domain and environment management in Chameleon?

This is 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 (try it out: go to any website and open the Builder and create an Experience. You wonโ€™t be able to set it live for others without your snippet installed there)

  3. ๐Ÿ‘€ Coming soon: To assign domains to environments. Use this for testing Experiences alongside new features before theyโ€™re deployed to production or general release(e.g. in a staging or beta environment).

Managing Domains

In the Domains tab in Settings are all domains with the Chameleon snippet that have user activity.

Archiving and restoring domains

Archive or restore domains (or subdomains) by clicking the toggle on the right side.

By toggling a domain off:

  • All its subdomains will also be toggled off.

  • 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 enable the domain to make edits to tours).

All subdomains are turned off when their parent domain is turned off. If you toggle a subdomain off, but the parent domain remains on, 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.

๐Ÿ‘‰ Learn how to display Experiences only to a specific group of users

๐Ÿ‘€ Coming soon: Changing the environment

In Edit mode you can select the environment for individual domains or subdomains by clicking on the Environment field.

Choose the environment for multiple domains by selecting their checkboxes, and selecting the environment from the Actions dropdown.

If a new subdomain is detected, and the parent domain is assigned to an environment, the new subdomain will also be assigned to that environment.

๐Ÿ‘€ Coming soon: Using Environments

Environments act as a label for domains and subdomains. They are not automatically configured like with domains and subdomains โ€“ instead, use environments to group domains together to easily deploy Experiences to a specific set of domains. You can also deploy Experiences to multiple environments.

Production and Staging environment labels are defaults you can use for your domains.

To create a new environment, click Add environment in the top right corner. You will be asked to assign a name and a description to the environment.

Any additional environments you create will have a new color automatically assigned to them, but you can change the color and initials if youโ€™d like.

Note: Startup customers have 2 environments, Growth 4, Enterprise 10.

Contact us to upgrade your plan.

An environment can be selected for a domain (or group of domains) while in Edit mode. Environments can also be used to filter domains.

They can also be used as a filter when organizing Experiences.

Managing environments from Experience configuration

You can also access domains and environments from Experience pages in the Dashboard.

Coming soon: move an Experience from staging to production in 2 clicks by editing the Experience, then changing the environment. Check out the preview here.

Interested in more?


Did this answer your question?