Skip to main content
The Goal Reporting page gives you a single, consolidated view of a goal. Instead of piecing together information from the Goals dashboard tooltip, Live Events, and individual Results pages, you can confirm that a goal is collecting data and behaving normally, review its recent activity, and see how your experiments have impacted it over time.

Access Goal Reporting

In the Goals dashboard, click a goal’s name to open its Goal Reporting page.

Tabs

The Goal Reporting page has two tabs. Each one shows a different part of the goal:
  • Insights: the goal’s activity over time and the experiments that affect it. The key metrics, daily events timeline, and impacted campaigns appear on this tab.
  • Summary: the goal’s definition, where you can use the goal, and which integrations receive its conversions. For details, see Summary tab.
The page header and secondary actions appear on top of both tabs. The header identifies the goal and sets the time range for the rest of the page:
  • Goal name and its current status (for example, Active).
  • A health badge (for example, Needs attention) that flags when the goal’s recent activity warrants review, such as when Kameleoon detects anomalies.
  • Goal ID, with a copy button.
  • A time range selector with preset ranges: 7D, 14D, 30D, 3M, and 6M. The selected range applies to the KPI cards and the Daily events timeline. It doesn’t affect the Impacted campaigns table (see below).

Secondary actions

Click the ⋮ button at the top of the page to access the following options:
  • Copy link: copies a direct link to the Goal Reporting page.
  • Refresh: reloads the page data.
  • Edit settings: opens the goal’s settings so you can update its configuration.
Secondary actions menu showing Copy link, Refresh, and Edit settings options

Key metrics

Three KPI cards summarize the goal’s performance over the selected time range. Each card shows the metric value and a badge with the change against the previous equivalent period. The badge is green for an increase and red for a decrease.
  • Events: the total number of times visitors triggered the goal.
  • Conversion rate: the percentage of visitors who triggered the goal over the period.
  • Revenue: the total revenue generated from goal conversions. Shows 0 € when the goal tracks no revenue.
Goal reporting KPI cards showing Events, Conversion rate, and Revenue metrics with period-over-period change badges

Daily events timeline

The timeline charts the goal’s daily events across the selected time range, so you can spot trends, seasonality, and gaps in collection at a glance.
  • Expected range (± 2σ): the shaded band shows the statistically expected range for daily activity. Kameleoon treats values inside the band as normal.
  • Anomaly detection: the chart highlights days that fall outside the expected range, and an anomalies detected indicator shows how many Kameleoon found (for example, 2 anomalies detected).
  • Use the controls in the top right of the card to zoom in and out and to refresh the chart, and the chevron next to the section title to collapse or expand it.
Daily events timeline chart showing goal activity with the expected range band and an anomaly highlighted

Impacted campaigns

The Impacted campaigns table consolidates experiment-level results into one view, so you can see how your experimentation program has affected the goal without opening each Results page individually. The table groups experiments by the direction of their impact, under Positive impact experiments and Negative impact experiments headings, with the highest-impact experiments listed first within each group. The table shows the following columns:
  • Experiment: the name of the experiment.
  • Variation: the variation measured against the goal.
  • Status: the experiment’s current status.
  • Improvement rate: the variation’s measured effect on the goal.
  • Reliability: the statistical reliability of the result.
  • Confidence interval: the confidence interval around the improvement rate.
The statistical method behind the Reliability and Confidence interval columns depends on the experiment’s status: Online experiments use sequential testing, and Paused or Stopped experiments use the classical frequentist method. Each row also includes quick actions to open the experiment and view its results.

Which experiments appear

An experiment appears in the Impacted campaigns table only when it meets the following criteria:
  • It’s a web experiment that uses the goal and is Online, Paused, or Stopped. The table excludes draft and planned experiments, personalizations, and feature flags.
  • It has a measurable effect on the goal. The table excludes experiments with a 0% improvement rate.
The table shows up to 10 experiments. Because of these filters, the number of experiments listed can be lower than the “Linked to” count shown on the Goals dashboard.

Data freshness

The Impacted campaigns table reflects pre-aggregated historical data. Kameleoon refreshes it once a day, and it’s current through the previous day (for example, Last updated: Yesterday at 02:00 UTC). Unlike the KPI cards and timeline, the table is independent of the time range selector: it always shows the consolidated data rather than the selected period.

Change an experiment’s status

You can change an experiment’s status directly from the table using the Status dropdown. Only the transition from Online to Paused is available. Paused and Stopped experiments show a read-only badge. Because changing the status affects the experiment everywhere in the platform (not only on this page), a confirmation dialog appears before the change takes effect.

Summary tab

The Summary tab shows how you define and configure a goal, and where you can use it. You can’t change its values directly. To change a box, click its Edit button, which opens the goal editor at the step that controls it. The Definition box opens the triggering conditions step, and the Properties, Usage, and Data sharing boxes open the advanced settings step. For what each field does in the editor, see Create a goal.

Definition

Definition box showing the goal's triggering condition as a sentence, and the Attach additional data to conversions section with No metadata added yet
The Definition box shows the triggering condition as a sentence that starts with the goal name. The Attach additional data to conversions section lists the metadata attached to conversions, or shows No metadata added yet when you haven’t attached any. For a Custom goal, the box shows the code that triggers the goal instead. You can trigger a Custom goal with a call to the JS Activation API, an SDK call such as trackConversion, or custom JavaScript. Click Edit to change the triggering condition or the metadata. The editor opens the triggering conditions step, which includes the same metadata section with an Add metadata button.

Properties

The Properties box appears only for Custom goals. It contains the Outliers handling setting, which controls how statistical outliers affect your results calculation.
Properties box for a Custom goal showing the Outliers handling dropdown with Include all values selected
Click Edit to change the outlier setting in the advanced settings step of the goal editor. The dropdown in that step has two options:
  • Include all values: uses all data, including extreme values, for maximum accuracy.
  • Clip extreme values with Winsorization: limits extreme values to reduce their impact without removing them. For details, see Winsorization.

Usage

Usage box with four toggles: specific experiments, specific personalizations, AI Targeting, and the project primary goal, all shown off
The Usage box controls where you can use the goal. It has four toggles, and each one shows whether its option is on:
  • Make this goal only available for specific experiments: when on, only the experiments you select can use the goal. When off, all experiments can use it.
  • Make this goal only available for specific personalizations: when on, only the personalizations you select can use the goal. When off, all personalizations can use it.
  • AI Targeting: when on, Kameleoon trains a model on this goal at the key moments you define to target visitors by their likelihood to convert.
  • Set this goal as your project primary goal: when on, the goal is the project’s main success metric. Only one goal per project can be primary.
Click Edit to change the first three toggles in the advanced settings step of the goal editor.

Data sharing

Data sharing box in the sidebar showing No data sharing tools and an Edit button
The Data sharing box lists the integrations that receive data when the goal converts. It shows No data sharing tools when you haven’t selected an integration. Click Edit to choose integrations in the advanced settings step of the goal editor. The step shows the number of integrations you selected, and a Browse our integrations link for integrations that aren’t listed.

Goal details

The sidebar box lists the goal’s details:
  • Project: the project that contains the goal.
  • Linked to: the number of campaigns that use the goal, for example 1 campaign.
  • Last modification: the date and time, in UTC, when the goal was last changed.
  • Created: the date and time, in UTC, when someone created the goal.
  • Creator: the user who created the goal, or Not set when Kameleoon has no record of a creator.
The sidebar box has no Edit button, so you can’t change any of these values from the Summary tab.