> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Goal reporting

> Review a goal's health, recent activity, and the experiments impacting it from a single, consolidated Goal Reporting page.

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.

## Page header

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 anomalies are detected.
* **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 does not 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.

<div style={{ textAlign: "center" }}>
  <img src="https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/assets/goals/goal-reporting/goal-reporting-secondary-actions.png" alt="Secondary actions menu showing Copy link, Refresh, and Edit settings options" width="37.5%" />
</div>

## 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, in green for an increase or red for a decrease.

* **Events**: the total number of times the goal was triggered.
* **Conversion rate**: the percentage of visitors who triggered the goal over the period.
* **Revenue**: the total revenue generated from goal conversions. Shows `0 €` when no revenue is tracked for the goal.

![Goal reporting KPI cards showing Events, Conversion rate, and Revenue metrics with period-over-period change badges](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/assets/goals/goal-reporting/goal-reporting-info.png)

## 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. Values inside the band are considered normal.
* **Anomaly detection**: days that fall outside the expected range are highlighted on the chart, and an **anomalies detected** indicator shows how many were 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](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/assets/goals/goal-reporting/goal-reporting-graph.png)

## 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 is a web experiment that uses the goal and is currently **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 is 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.
