How to Set Up Conversion Goals in ChatFlow #
Setting up conversion goals allows you to measure success, track specific actions, and make informed decisions to optimise your site’s performance. Whether it’s tracking a purchase, a form submission, or a page view, goals help you connect user behaviour with business outcomes.
Why Setting Up Goals Matters #
Tracking goals gives you visibility into how users engage with your content and where they convert. With goal tracking, you can:
Measure the performance of campaigns or features
Identify where drop-offs happen
Optimise pages that matter most
Align marketing and product strategy to real customer actions
How to Create a Goal #
Navigate to the Goals Section #
Go to your Dashboard and click on the Goals tab in your workspace.
Click “Create Goal” #
A modal window will appear allowing you to configure your goal settings.
Goal Type Options #
Page View Goal #
Track when a user visits a specific page:
Name your goal (e.g., “Checkout Page Viewed”)
Select Goal Type: Page View
Set the Page Path (e.g.,
/checkout/success
)Define the Target Count (number of times it must occur)
Custom Goal #
Use a goal key with tracking code for more advanced actions (e.g., button clicks, form completions):
Choose Goal Type: Custom
A Goal Key is auto-generated (you can change it)
Copy the Implementation Code and paste it into your website or app where you want the goal to trigger:
analytics.goal('your-goal-key')
Final Step #
Once your goal is set, click Create Goal and it will begin tracking immediately.
Pro Tip #
Set multiple goals for different actions on your site (like “Newsletter Signup” or “Product Viewed”) to understand user flow and make smarter marketing decisions.