---
title: Changing the campaign report update interval
related:
  - https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/campaigns.md
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

> **Info:** **Enterprise license required**
>
> Features described on this page require the **Kentico Xperience Enterprise** license.

On-line marketing [campaigns](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/campaigns.md) are a suitable marketing tool for bringing new traffic to your website and promoting your brand. Campaigns provide you with many different statistics. Based on the statistics, you can decide whether the campaign was successful or not.

In Xperience, statistics are recalculated every hour by a global [scheduled task](https://docs.kentico.com/13/configuring-xperience/scheduling-tasks.md). The scheduled task is set this way because the recalculation process usually takes some time. The system may need to recalculate thousands or millions of logged activities.

As any other scheduled task, you can modify the frequency of how often the task runs and recalculates the data. You can also create site-specific scheduled tasks so that [each site recalculates the data in different intervals](#recalculating-the-campaign-reports-for-each-site-differently).

## Configuring the campaign report update interval

To change the interval of the campaign data recalculation, modify the scheduled task.

> **Info:** You need to be a [global administrator](https://docs.kentico.com/13/managing-users/user-management.md) to configure the scheduled task.

1. Open the **Scheduled tasks** application.
2. **Edit** () the _Recalculate campaign reports_ scheduled task.
3. Modify the time fields to your desired interval:
   - **Period** – select in what units (minutes, hours, days, etc.) you want to enter the interval
   - **Every** – type the desired interval in the units selected in **Period**
   - (Optional) **Between** – if you want to recalculate the data only at a specific time of a day, between the specified hours
   - (Optional) **Days** – if you want to recalculate the data only on specified days of the week

     > **Info:** Some of the optional fields may not be available for some units in the **Period** field.
4. Click **Save**.

The system now recalculates the reports in the interval you set in the scheduled task.

> **Tip:** To learn more about scheduled tasks, see [Scheduling tasks](https://docs.kentico.com/13/configuring-xperience/scheduling-tasks.md).

## Recalculating the campaign reports for each site differently

If you want each site to recalculate the report data in different intervals, create a scheduled task separately for each site.

1. Open the **Scheduled tasks** application.
2. Click **Other actions** () at the _Recalculate campaign reports_ scheduled task.
3. Click **Clone**.
   - The **Clone Scheduled task** dialog appears.
4. (Optional) Modify the display or code name if desired.
5. Click **Show advanced settings**.
6. In **Clone to site**, select the site where you want to create the task.
7. Click **Clone**.
   - The system clones the task to the specific site.
8. Switch to the site where you cloned the task using the **Site** selector.
9. Edit the task as described in [Configuring the campaign report update interval](#configuring-the-campaign-report-update-interval).

The system now recalculates the reports on the site in the interval you set in the scheduled task.

> **Info:** Remove the original global scheduled task when you finish cloning the task to each site.
