Changing the campaign report update interval

Kentico EMS required

Features described on this page require the Kentico EMS license.

On-line marketing campaigns 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 Kentico, statistics are recalculated every hour by a global scheduled task. 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.

Configuring the campaign report update interval

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

You need to be a global administrator to be allowed 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

      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.

To learn more about scheduled tasks, see Scheduling tasks.

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.

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

Remove the original global scheduled task when you finish cloning the task to each site.