Conversion Goals help you measure the real impact of your in-app Experiences by tying them to meaningful user actions. Whether it’s completing onboarding steps, adopting a feature, or upgrading a plan, conversion goals let you see what’s driving adoption.
By setting and tracking these, you can optimize your Experiences and make smarter, data-backed decisions to boost product adoption.
You can use the data available in your Dashboard or Chameleon's Goals feature to correlate in-product engagement with product usage and understand the true impact of your in-app efforts.
Availability & Usage
🔐 Available on Growth, Enterprise
➕ Pairs well with Custom Events, A/B Testing
How to measure the success of your Experiences
To measure the effectiveness of your Experiences, you can track completion metrics -- what proportion of users started an Experience, completed it, etc. This is a good proxy for whether a user was engaged in the in-app Experience. You can measure this using the stats available in your Chameleon Dashboard.
However, the true measure is knowing if users acted on what they saw in your in-app Experience. This gives you a more accurate picture of whether seeing an in-app led to increased engagement.
Set a goal for each in-app Experience to track how your Experiences are leading users to specific actions. You should build your in-app Experiences around very specific, single goals that you want users to achieve. This will help you review effectiveness more easily.
🤝 We recommend you build shorter (and split into more) Tours, each with its own specific objective (e.g., "take this action"), rather than creating a single, longer Tour with a vague goal (e.g., "reducing churn").
👉 You can send Experience data from Chameleon to your analytics tool and layer in-app engagement onto your adoption metrics to measure effectiveness.
How to use Goals
🔐 Available on Growth, Enterprise
In Chameleon, you can set Goals for Tours and Banners to assess the impact of your Experiences more easily. While creating your Experience, in the Dashboard, scroll to the Goals section to pick what user action marks your Experience as successful.
You can pick from 3 different Goal types:
Complete Tour (default) -- the user takes an action that completes the Experience (or advances from) the last Step.
Complete Event -- the user performs a specific product event (that you send to Chameleon, or create via Custom Events in Chameleon). See more below. 👇
Clicked a Button -- the user clicks the CTA button in your Tour
Complete Tour
This is the default Goal for all Tours or Banners if you have the "Goals" feature enabled. If the user completes your Tour (by clicking a CTA that is set "to complete" the Experience) or advances from the last Step of a Tour, Chameleon will count that as a conversion Goal.
"Tour Completion" is useful when you have in-app announcements with the purpose of raising awareness or giving notice to users, without necessarily needing them to follow through with specific actions. Here are some common examples:
UI redesigns or reorganizations
Product rebrands or name changes
Policy or pricing updates
End-of-life notices for features
You can also use "Tour Completion" as a Goal when you're already tracking engagement using a different tool or method, such as driving signups for a webinar.
Complete Event
You can use events from your product (or create Custom Events in Chameleon) to determine when a Tour or Banner has been successful in driving feature discovery or adoption.
Sending events to Chameleon is simple: you can either use our API or leverage one of the many integrations we offer to pipe product events.
Once you send to Chameleon the events you want to track, you're all set to use these as Goals. You can access this configuration from the moment you're creating your Tour, under Define a Goal.
Using custom events is helpful when you want to track whether users took a specific action after engaging with an in-app Experience, especially when that action happens outside the Tour itself and reflects deeper engagement or feature adoption.
Custom events let you tie your Experience to key behaviors that signal success, such as creating content, using a core feature, or advancing through onboarding. Here are some examples:
Created their first dashboard after a Tour introducing analytics
Invited a teammate after a checklist explained collaboration features
Clicked “Export CSV” after a Tooltip highlighted that button
Ran a search or query after a Walkthrough showed how filters work
Used a newly released integration after seeing a feature announcement
Clicked a Button
Using a CTA click is helpful when you want to track whether users interacted with a specific call to action in your Experience, as a middle ground between broad completion metrics and deeper custom events.
ℹ️ With this option, you'll find in the dropdown all CTAs and media available in your Steps, and you can select a CTA or an image click as the Goal.
This is especially helpful in longer Tours, where "Tour Completion" is too broad to use as a success metric (e.g., when you're encouraging a next step, offering a choice, or linking out to something beyond the Experience). With this Goal type, you can measure intent and engagement when completion isn't guaranteed or necessary to deliver value. Here are some examples:
Clicking “Try it now” after a feature introduction to nudge activation
Opening docs or support content via a “Learn more” CTA in a Tooltip
Clicking “Take the next Tour” to create a guided sequence
Navigating to a settings page from a Banner announcing an account change
Choosing “Got it” on a heads-up message to confirm acknowledgement
"CTA clicks" help you take advantage of more granular details, like the text in the CTA or the Action that is set to measure success and iterate.
Assessing success using Goals
When the user performs the action you selected as the Goal, you'll see the Goal completions tracked on your Analytics page in the Dashboard.
Here, you will see the percentage of all users who started the Experience and met your goal (as a baseline, this includes those who saw the Tour). You can also extract this data to a CSV file or to your Google Drive.
You can also evaluate this within your analytics platform, using Chameleon's native integrations or API to send engagement data. You can then create a funnel that contains a Tour started or Tour completed event, followed by the objective event of the Tour.