Every Demo you build serves a purpose, qualifying interest. Demo Goals let you define what "success" actually means for each Demo, and then measure it. Whether your Demo is part of a sales cycle, a self-serve onboarding flow, or a marketing campaign, you can now tie it directly to the outcome it was designed to drive.
Availability and usage
π Set Goals from your Edit Demo tab
π Track metrics on your Demo Analytics tab
β Pairs well with Events
What are Demo Goals?
Demo Goals let you attach a success metric to any Demo. Instead of relying on completion rate alone, you can define the specific moment that counts, whether that's finishing the entire Demo or performing a particular event in your product.
βΉ Chameleon tracks whether viewers who started your Demo also performed the event you defined as a Goal in a 7-day window.
When you use the Complete Demo Goal (default option), the existing Completions and Completion rate metrics in your Demo Performance section already reflect that.
When you set a Complete Event Goal (using an imported or custom event), two new metrics appear in your Demo Performance section:
Goals = viewers who reached their set Goal
Goal Completion rate = percentage of viewers who reached the set event goal
These sit alongside your existing Views, Starts, Completions, Starting rate, Completion rate, and Average play time metrics.
βΉ If your Demo Goal is set to the default option ("Demo Completion"), you will see the corresponding metrics as usual in the Demo Performance section - total Completions and Completion rate.
How do I use Demo Goals?
Open the Demo you want to configure
Go to the Edit Demo tab
Expand the Define a goal section
Choose your goal type:
Complete Demo - You want to track how many viewers finish the entire Demo end-to-end
Complete Event - You want to track a specific user action after the user completes the Demo, like reaching a key step or triggering a particular event
5. If you selected Complete Event, choose the event you want to track.
6. Click Done to save your changes
Choose Complete Event when your Demo is designed to drive a specific action rather than be watched all the way through. This gives you a more meaningful success signal than overall completion.
π Learn more about sending events to Chameleon.
How do I track Goal completion?
Navigate to the Analytics tab on your Demo page. If you've set a Complete Event Goal, the Demo Performance section will include a Goals count and Goal Completion rate alongside your other metrics. If your Goal is set to Complete Demo, the existing Completion rate already reflects your goal.
You can adjust the Time Period filter to see Goal performance over any date range.
When should I use Demo Goals?
Goals are most useful when a Demo has a clear purpose beyond "watch this walkthrough." Some examples:
Product-led signups β your Demo walks through a feature, and the goal is to reach the signup step
Feature discovery β your Demo highlights a capability, and the goal is for the viewer to interact with that specific feature
Qualification β your Demo covers a workflow, and reaching a certain step signals genuine interest
π‘ If your Demo is purely informational with no single "aha" moment, Complete Demo is a fine default. But if there's a specific action that signals real engagement, Complete Event gives you a dedicated metric to track that separately.
Can I use Demo Goals with A/B testing?
If you're running an experiment on a Demo, the Demo Completion Goal works across all variants. You can compare goal completion rates between variants to see which version drives the outcome you care about.
π Learn more about Demos analytics.



