Skip to main content

Conversion Goals

What it is

Conversion Goals allow you to define measurable business objectives and track their completion across your entire customer base. Each goal represents a desired outcome, such as a signup completed, a purchase made, a subscription activated, or a feature adopted. Goals are evaluated against conditions you configure, and the CDP continuously monitors incoming events and property changes to determine when a profile has achieved the goal.

When a profile meets the defined conditions, the system automatically marks it as goal-complete. This happens in real time as new events stream in and as profile properties are updated. The platform maintains a complete history of when each profile achieved each goal, giving you precise timing data for conversion analysis and funnel reporting.

Goals also provide dedicated analytics dashboards that display completion rates, trends over time, and breakdowns by segment or channel. These dashboards are the primary way to measure whether your marketing, engagement, and product initiatives are driving the outcomes that matter to your business.

When to use

ScenarioDescription
Measuring campaign effectivenessDetermine how many contacts in a campaign audience actually completed the desired action (clicked a link, made a purchase, signed up for a trial) and compare conversion rates across campaigns.
Tracking business KPIsMonitor key metrics like weekly signups, monthly purchases, or quarterly subscription activations as ongoing goals rather than one-time reports.
Evaluating segment qualityCompare how different segments perform against the same goal. For example, identify which lead source segment has the highest trial-to-paid conversion rate.
Setting up funnel analysisDefine a series of goals representing stages in a customer journey (visited pricing page, started trial, activated, subscribed) and track drop-off between stages.
Reporting to stakeholdersProduce conversion reports with clear metrics, trends, and visualizations for leadership, marketing, or product teams.

Steps

Step 1: Navigate to Goals

Click "Customers" in the main sidebar, then select the "Goals" tab to view all defined conversion goals. The list displays each goal's name, completion count, conversion rate, and current status.

Goals list showing goals with name, completion count, conversion rate, and status

Step 2: Create a new goal

Click "New Goal" and provide a descriptive name that clearly communicates the objective. Good names include "Trial Signup Completed," "First Purchase Made," or "Feature X Activated." Avoid vague names like "Engagement" that do not map to a concrete business action. The name should be immediately understandable by anyone on your team reviewing the goals dashboard.

New goal form with name, condition builder, and evaluation window fields

Step 3: Define goal conditions

Specify what constitutes goal completion using the condition builder. The platform supports three types of conditions.

Condition TypeHow It WorksExample
Event-basedGoal is achieved when a specific event occurs on the profileEvent type "purchase_completed" is recorded
Property-basedGoal is achieved when a profile property reaches a certain value"subscription_status" equals "active"
CombinedMultiple conditions that must all be true simultaneouslyEvent "purchase_completed" AND property "order_value" > 50
Goal condition builder showing event-based and property-based conditions combined

Step 4: Set the evaluation window

Optionally define a time window for goal evaluation. For example, "within 7 days of first visit" limits the goal to conversions that happen within a week of the customer's first interaction. If you care about conversion velocity, setting a window is essential. Without one, the goal counts conversions regardless of when they occurred, which may dilute the metric's usefulness.

Step 5: Assign to a campaign (optional)

Link the goal to a specific campaign to measure that campaign's conversion rate. When linked, the goal analytics show completions only among profiles who received the campaign. This is the primary mechanism for campaign attribution in BotBat.

Campaign report showing linked goal conversion metrics

Step 6: Save and activate

Click "Save" to create the goal. It immediately begins evaluating incoming events and property changes for all existing and future profiles. There is no separate activation step; the goal is live as soon as it is saved.

Step 7: Review goal analytics

On the goal detail page, view the analytics dashboard showing total completions, completion rate (completions divided by total profiles or audience size), a trend chart over time, and breakdown by segment or channel. Use these metrics to understand whether the goal is being achieved at the rate you expect and where improvements are needed.

Goal analytics dashboard showing completion trend chart, total conversions, and rate

Step 8: Compare goals

On the Goals list, use the comparison view to see multiple goals side by side with their completion rates. This helps you identify which objectives are on track and which need attention, and it provides context for understanding relative performance across different business outcomes.

Side-by-side comparison of goals with bar or line charts

Common pitfalls

PitfallWhy It MattersHow to Avoid It
Vague goal definitionsA broadly defined goal matches too many profiles and produces meaningless metrics.Define specific, measurable conditions that map to concrete business actions.
No time windowsWithout an evaluation window, conversions are counted regardless of timing.Set explicit windows when conversion velocity matters (e.g., "purchased within 7 days of signup").
Ignoring baseline metricsA 10% conversion rate means nothing without context.Track completion rates over time and compare across segments or campaigns.
Too many goalsDozens of goals dilute focus and overwhelm the dashboard.Prioritize 5 to 10 key business objectives and archive goals that are no longer relevant.
Goals not linked to campaignsWithout linking, you cannot attribute conversions to the campaign that drove them.Always associate goals with the relevant campaigns for proper attribution.
tip

Create a "Goal Funnel" by defining sequential goals that represent stages in your customer journey (e.g., Visited Site, Started Trial, Activated Feature, Converted to Paid). Compare completion rates between stages to identify where customers are dropping off and where to focus your engagement efforts.

  • Goals List
  • Create a Goal
  • Goal Details
  • Goal Analytics
  • Compare Goals
  • Campaign Attribution