It's a general best practice to allow users to delay or exit your Experiences. You don't want to stand in their way when they are trying to achieve something, but unblock when they feel stuck.
In Chameleon, you can configure whether an Experience can be dismissed at all by a user and, if so, what should happen next.
Availability & Usage
🔐 Available for all plans
📍 Ready to enable better Tours, Microsurveys, Launchers*
⚙️ Configure it from the Builder
📺 You can watch the video below for a quick overview of how to configure the different dismiss options in Chameleon.
Note: This video does not show our latest style and features. We will update all our product videos soon. 😊
With any Experience you create, we'll add in a default dismiss, that you can remove or edit easily. By clicking the "Dismiss" option from the Interactions section of the Builder, you will open the Dismiss settings menu. Here, you can access multiple configuration options, such as:
Choosing a dismiss Type: cross or text.
Setting its Position: outside or inside; top, bottom, or center; left or right.
Adjusting its Color and size: select from a palette pulled from your page, or insert a HEX code; change the size for both types of dismiss.
Configure a Timed Dismiss: adding a timed delay (in seconds) to your dismiss with the possibility to display the timer.
Action: exit or snooze the Experience.
Note: You can also use a button to dismiss a Tour. Read more about button actions.
With each dismiss option, there are two things to configure: the action and its appearance.
This setting will ultimately depend on your expected outcome -- do you want your users to go through this Experience later on, or do you want it to be exited altogether?
There are two actions you can choose from:
Users will not see that Experience again, even if they match all the remaining conditions (e.g. URL rules, being part of a user Segment, etc.).
Users will see that Experience again after a set period of time. You can define this period of time and, optionally, indicate how many times it should re-appear until it stops showing altogether. When a Snooze expires on a Tour, the segmentation will be re-assessed and the Tour only shown to Users that currently match the Segment conditions.
Note: this is separate from Recurrence, which defines the frequency you automatically display a Tour to a user. Read more about how 'snooze' takes precedence over Recurrence settings.
You can also set the Experience to be dismissed after a set number of seconds, with the option to show the time progression to your users as well.
🤝 You should avoid interrupting a user that's focused on using your product. Allow your users to dismiss an Experience they're not ready to take and let them learn later at their own time.
In the case of Launchers, you users can dismiss the Welcome State that introduces the menu of items that awaits them.
From the Builder, you can configure the:
💡 As Launchers are ever-present guiding menus, your users can only minimize the Welcome State until they're ready to be introduced to your Launcher. They can't exit it for a re-display at a later date.
And once they complete your welcome message, the Launcher will be there to guide them every step of the way.
Configuring the appearance of your dismiss option involves altering the dismiss type, position, and color:
You can choose between having a cross or custom text for your dismiss option. Custom text can be helpful to set expectations when snoozing an Experience; you can, for example, set the text to "later", "not now", or "remind me tomorrow".
You can define your dismiss option to show on the outside or inside; top, bottom, or center; left or right; of your Experience canvas.
Change the size of your dismiss cross or text component.
You can change the color of your dismiss option by selecting from a palette pulled from your page, or inserting a HEX code.
You can also configure another Experience to show when a user exits a given Experience. This could be useful, for example, to show a CSAT Microsurvey to measure your user's satisfaction with an onboarding Tour. To do this:
Create the Experience you wish the user to see upon dismissing this one
In the user Segment for that Tour, add a "Chameleon Tour Events" or "Chameleon Microsurvey Events" filter
In that filter, select the name of this Tour, and set the operators as "Was" and "Exited".