Launchers are a great tool to empower your users to access information at their own pace through targeted checklists, release logs, help menus, and more.
To ensure these powerful widgets are fully customizable, you can add any combination of items from the following types, which we'll dissect down below:
Script (JS code)
When you create a new Launcher, you will find it empty. You can add a new item from the Add content menu, which you can access by pressing the plus icon.
After selecting the item you want to add, you'll be shown a panel with the different configuration settings you can apply, which will vary according to the selected item type.
Below you can find an overview of each item type and its corresponding settings.
Tour and Survey item
You can include Chameleon Tours or Microsurveys in your Launchers and make those available for your user to start at their own convenience. When adding a Tour or Survey item, you'll be able to select which Experience you want to include -- only live Experiences will be available to add as a Launcher item.
Both Tour and Survey items have the same configuration options, which are the following:
Title and description:
This will appear in the Launcher to your end-users.
Redirect on click
Having this option toggled on will cause your users to be redirected to the specified URL as they click the Launcher item. This is particularly useful for redirecting users to the URL where the Experience will start.
This works as a subset of your Launcher's Target Audience. This way you can have a single Launcher with different items for different user groups (i.e. by restricting the items of a Feature Updates Launcher by rights or access to those features).
You can define here what deems the Launcher item as completed. It can either be the event that's fired when your user completes the Experience (Tour completed or Microsurvey completed) or any other event that you're tracking in Chameleon.
Hide when complete
Choose whether to have the item be removed once it's completed once it is completed. You can decide what to display if all Launcher Items are removed by defining an Empty State.
Including a JS Code Script in your Launcher gives you complete control and flexibility to execute a custom action upon a user clicking that Item.
This can let you open a chat messenger, using Intercom or Zendesk for example. This can allow you to create a customized wrapper for any in-product widgets and experiences using the Chameleon Launcher.
Note: If you employ a Content Security Policy (CSP) then you must add an exception to allow this functionality to be used. Read about that here.
There is a collection of other items that you can use to enrich your Launchers:
Include a URL on your Launcher.
- Opening on a different tab.
- Target Audience
- Success definition
Add a horizontal divider to separate your items.
Give your Launcher a title
- Font size
Include a search bar in your Launcher.
- Placeholder text
Transform your Launcher into a checklist by marking completed items with a checkmark.
- Checkmark color
Show an empty state instead of hiding the Launcher when all your items are completed
- Edit content