Anomaly detection alerts

With Pulse's Anomaly detection alerts you can identify unusual or unexpected deviations in your data. Pulse applies a statistical tool to define an anomaly identification range based on the selected metric. It utilizes a moving average calculated from historical data and standard deviation to establish a band of values with upper and lower thresholds, called confidence interval.

The moving average from previous days serves as an anticipated value for the present day. Then, Adjust analyzes whether an estimated value falls within the predefined confidence interval. This confidence interval is essentially a range, where data points whitin are considered expected, and points outside the range are considered anomalies.

Using anomaly detection alerts helps you:

  • Identify issues early: Quickly pinpoint irregularities in attribution data.
  • Optimize performance: Make data-driven decisions to optimize campaign performance. Anomalies in attribution data may reveal trends, helping teams adjust strategies for better results.
  • Allocate resources: By identifying anomalies in attribution data, businesses can allocate resources more effectively.

Before you begin

Here's what you need to know before getting started.

  • Only Admins and Editors can set up and manage alerts. See the Permission levels article for more information about different user roles.
Growth solution:
Pulse is available as an Adjust Growth Solution. To get Pulse on your account, contact sales@adjust.com.

Your anomaly detection alerts

You can view the list of existing alerts on the All pulses page. Use the filter next to the search bar to toggle between all pulses, metric, connection, and anomaly detection alerts. This page gives you an overview of your alerts including their name, frequency, creation date, notification address, and status. You can manage your alerts selecting the more options () button at the end of each row.

Create a new alert

To create a new alert:

  1. Log in to Adjust.
  2. In the left navigation pane, enter the Pulse section.
  3. Select + New Pulse.
  4. Select New anomaly detection alert.
  5. Give your new alert a name.
  6. Complete the following actions:
    1. Choose your data.
    2. Define the alert logic.
    3. Select who to notify.
  7. Select the Create pulse button to finish.

Choose your data

The default global filters in this section are App, Country, OS names, and Channels. You can add more by selecting the more options () button.

Important:
You must select one App to set up the alert.

Using these filters allows you to break down the data and refine your alert's details. For example, you want to know when a specifics Android app is experiencing install rates out of the ordinary.

Define the alert logic

To define what triggers the alert you can:

  • Choose a data-check and notification frequency.
  • Select the metric to observe.
  • Define a confidence level.

Pulse creates and sends alerts to report all matches in logic. You can select the frequency that defines how far back Pulse checks your data, and that you would like to receive alerts. The available frequencies are:

  • Daily: Runs every 24 hours. You can select any time in UTC format. By default, 06:00 UTC time is selected because it best accommodates Ad Spend and SKAN metrics using network data. You can select other hours, just be aware that data availability may be impacted when Pulse runs the job at your selected time.
  • Weekly: Runs every 7 days. You can select any day and time in UTC format. By default, Monday, 06:00 UTC frequency is selected. You can select other frequency times, just be aware that data availability may be impacted when Pulse runs the job at your selected time.

Choose a Metric and a Confidence level. Pulses offers three confidence levels: 95% (default), 98%, and 99%. Your selection determines when an unsure data point is considered an anomaly. A higher confidence level means fewer anomalies will be detected.

Select who to notify

You can send alert notifications via both Slack and email. This notification lets you know when the alert was triggered with high level details, and includes links to view the activity report, or edit the Pulse.

Email

To send the notification via email, enter the email address. You can add as many addresses as you like, separating each by comma.

Slack

Choose your workspace or send the alerts directly to people using Slack Direct messages (DMs).

Important:
You must add a Slack workspace to use this notification channel. See Add a Slack workspace to learn more.
  1. Select Slack from the dropdown.
  2. Select the Slack workspace of your preference.
  3. Select a channel or user to notify.
Tip:
You can also choose a private channel. To learn how to add one, see Adding private channels

Manage your alerts

Edit an alert

Editing an alert enables you to modify and improve an existing one. You can also optimize your metric choices to produce more targeted results.

To edit a metric alert from your alerts list:

  1. Find your alert on the list.
  2. Open the alert editor using one of the following two options:
    • Select the more options button () at the end of the row, and select the Edit ()option.
    • Select the alert's name and then select Edit pulse.
  3. Make your changes.
  4. Select Save changes.

Rename an alert

You can change the name of the alert at any time.

To rename an alert from your alerts list:

  1. Find your alert on the list.
  2. Select the more options button () at the end of the row.
  3. Select the Rename ()option.
  4. Change the name and select Save.

Duplicate alert

You can duplicate an alert with the logic that has given you good results. You can use the same metrics or use it as a base to build new alerts.

To duplicate an alert from your alerts list:

  1. Find your alert on the list.
  2. Select the more options button () at the end of the row.
  3. Select Duplicate ().
  4. Rename your alert and make adjustments if necessary.
  5. Select Create pulse.

Test alert

Pulse allows you to check if the alert is sending the notification to your selected platform.

To test an alert from your alerts list:

  1. Find your alert on the list.
  2. Select the more options button () at the end of the row.
  3. Select Test alert (). A success notification appears.
    • Pulse sends a notification example with fake data.
  4. Verify that the notification got delivered.

Delete an alert

To delete an alert from your alerts list:

  1. Find your alert on the list.
  2. Select the more options button () at the end of the row.
  3. Select the Delete ()option.
  4. Confirm deletion by selecting Delete.

Change the status of an alert

To set an alert Active or Inactive simply find your alert on the list and use the toggle button to activate an Inactive alert or to deactive an Active one.