It is possible to use Chameleon on all your sites. To do so, you just need to use the same Chameleon code snippet you've used to install it in the first place.
Using Chameleon on multiple domains and subdomains
You can show Chameleon Experiences on any domain or subdomain where you've installed your Chameleon snippet. Just make sure that the site uses a secure (HTTPS) connection, as this is required to load the Chameleon Builder.
If you are logged in, you will be identified as an administrator for your Chameleon account and you will be able to use the Chameleon Builder wherever your snippet is installed.
Note: All admin users on your account will have access to the Chameleon Builder on all sites within your account. You can invite other collaborators here.
You can control which Experiences show on which pages using the URL matching for each step. You can also use wildcards or user variables to match dynamic parts of the URL.
You can load the Chameleon Builder on your local computer if you would like to first test locally before deploying to production. To do this, simply add your Chameleon code snippet (available here) locally, then simply reload the page.
The Chameleon Builder should appear. Viewing Experiences on a
http://localhost (e.g. "localhost:3008" or "localhost:4000") will be disabled (for security reasons) until you explicitly email us to enable this localhost url and its associated port number.
Since Chameleon recently started requiring a secure connection (HTTPS), you may need to use a localhost proxy such as ngrok to load Chameleon on locally hosted pages.
Note: We recommend implementing the Chameleon code snippet directly on all your environments (staging and production). Your end-users will not notice this - Experiences are not published without explicit action from you, and doing so will save you engineering time.
A note about authentication
To keep you authenticated (to identify you as an admin and show the Chameleon Builder) we store your authentication information in an encrypted, HttpOnly, secure cookie that is only served to us over a secure connection (HTTPS).