Setting up Conversion Goals

1 min 23 seconds read

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.