Alerts in Analytics

Overview

If only there was a way to monitor what happens in your application proactively, the changes or anomalies in your analysis data, you would be able to make wise decisions much more quickly. This is why MoEngage alerts would be your best choice to stay informed on issues or opportunities and make timely data-driven decisions.

MoEngage allows you to configure alerts on your analysis that are triggered when certain conditions are met. For instance, you can create Behaviour analysis and configure it to send out an alert if the number of times your application has been opened reaches 40.

info

Information

We currently support alerts for Behaviour Analysis. In the upcoming releases, alerts will be available for other types of Analysis.

 

Applications

With alerts, you may perform the following activities:

  • Set an alert on the event count analysis to be notified if there's a significant increase or decrease in Total events, unique users, or unique sessions.
  • Set an alert on the aggregation analysis to be notified if aggregated values in your defined metrics significantly increase or decrease.
  • Define a threshold value for your alerts to determine what constitutes a significant change.
  • Receive your alerts via email to quickly respond to changes and reduce knowledge-to-action wait time.

Create an Alert

Creating an alert is a two-step process:

Step 1: Create Analysis

Step 2: Create a new Alert

Create Analysis

In this article, we will use the App/Site Opened event for Behavior analysis as an example to create an alert when your app or website is opened more than 50 times.

You can create Behavior analysis for your application as follows:

  1. Navigate to the left sidebar on your MoEngage dashboard > Analyze > Behavior.
  2. In the Events & Filters section, click the dropdown and then select App/Site Opened.
    app open.gif
    arrow_drop_down Optional

    You can add the following filters to your event:

    • Add multiple attributes - You can add multiple attributes to your event by selecting the AND or OR logical operators. The analysis will execute all the attributes and then display the result to you.
      Events&Filters.png
    • Split events - You can use the Split by option to compare the selected attribute with another from the drop-down. To learn more, see Comparing Properties.
      split by.png
    • Add multiple events - You can use the + Add Event button to add a maximum of 10 events to your analysis. The analysis will execute all the events and display the result to you.
      compare two events.png
  3. Filter the users to whom this analysis may apply. The Behavior analysis is performed on all users having access to the workspace by default. You can also segment users using the Filter by users option.
    To learn more, see Filter Users.
    FilterUsers.png
  4. In the Behavior Options section, select an analysis type to calculate. The following are the analysis types you can create alerts on:
    • Total Events
    • Unique Users
    • Unique Sessions
    • Aggregation
    • Total Events Per User
      behavior options.png
  5. Click Apply.
  6. Once you view the Behavior Chart for the selected analysis, click the Save dropdown and then select Save to My Studio.
    create analysis.gif
    info

    Information


    It is mandatory that you save the analysis to My Studio to set alerts on it.

Create a new Alert

Once you've created your analysis, you can then set an alert for that analysis from My Studio.

To create an alert,

  1. Navigate to the left sidebar on your MoEngage Dashboard > Analyze > My Studio.
  2. Select your analysis from the list of Saved analysis.
    saved analysis.png
  3. Click Apply to view the analysis chart and then select your chart type and related granularity.
    Alerts can be created for the following charts with daily, weekly, and monthly granularities:
    • Line chart
    • Bar chart
    • Column chart
      To learn more, see Alert Subscription Details.
      info

      Information

      • Alerts will not be offered on the hourly frequency of line charts, area charts, and pie charts.
      • Alerts will not be offered if time-series and segment comparison is applied.
      • The timezone is selected to your App time zone by default.
  4. Click Set alert to create a new alert for the selected analysis.
    create alert.gif
  5. On the Create alert pop-up, enter the following details:
    • Alert Name - A unique name given to alert.
    • Alert Criteria
      • Select event - The event that you chose during analysis creation that triggers the alert.
      • Select Group by condition (if applied in analysis) 
        • Select Split by - Select the event attribute associated with the event and its values. For example, for the event App/Site Opened, use the Split by filter the Platform where Platform is Android.
        • Select Compare by - Select the user attribute associated with the event and its values. For example, for the event App/Site Opened, use the Compare by filter on the last known country where country is USA.
      • Define custom threshold - The conditions for the custom threshold value that determines the trigger point for your alert. frequency
        The allowed conditions are:
        • Above - If the count of the selected analysis for the event goes above the threshold value, then the user will receive an alert.
        • Below - If the count of the selected analysis for the event goes below the threshold value, then the user will receive an alert.
        • Increased by percentage(%) or value(#) - If the count of the selected analysis for the event exceeds the predetermined threshold (either the comparative percentage or value) in relation to the past duration as a baseline, then the user will receive an alert.
        • Decreased by percentage(%) or value(#) - If the count of the selected analysis for the event goes below the predetermined threshold (either the comparative percentage or value) compared to the past duration as a baseline, then the user will receive an alert.
    • Alert Recipients — The email address of the subscriber who should receive the alert and has access to the workspace.
    • Alert evaluation time - The duration for which the subscribers will receive the alert via email.
  6. Click Create.

View the Email Alert

On successful creation of an alert, you will receive an email once the predetermined conditions are met.
alert mail.png

info

Information

Please ensure that there is a minimum of 10 minutes of inactivity between creating and scheduling an alert. If not, the alert will be scheduled for the next day.

Unsubscribe, Subscribe, and Delete Alerts

Follow the steps below to view and manage your alerts in your MoEngage dashboard:

  1. Click the Settings settings.png on the left sidebar of your MoEngage dashboard.
  2. Scroll down to Reports and Alerts and then select Alert management from the dropdown.
    reports alerts.png
  3. Select the Analytics alerts tab and then search for the alert that you want to view or manage.
    The options listed below can be used to narrow down your alert:
    • Use the search bar to find your alert.
    • Use the Created by dropdown to filter the alert based on the creator's identity.
    • Use the Subscribed by dropdown to filter the alert based on the alert recipients.
      analytics alerts.png
  4. Once you locate your alert, click the verticle ellipsis verticle ellipsis.png under the Actions column at the right end of the table.
  5. You can take the following actions:
    • Unsubscribe: After you remove current users from the alert, they won't get any more alerts for the chosen analysis.
    • Subscribe Others: By choosing a user's email address from the dropdown, you may add multiple users to the alert subscription.
    • Delete: An alert that is deleted will be permanently removed.
      unsubscribe.png

Alert Subscription Details

This section explains how your alerts work with various subscriptions and how they present data at various levels of granularity.

Subscription Frequency Chart
Line Bar Column

Daily

When the chart granularity is Daily, users will receive the Daily alert at a specific time each day.

daily line.png

When the chart granularity is Daily, users will receive the Daily alert at a specific time each day.

daily new.png

Weekly

When the chart granularity is Weekly, users will receive the Weekly alert every Monday at a specific time of the day.

weekly line.png

When the chart granularity is Weekly, users will receive the Weekly alert on the day and time the user selects.

weekly new.png

Monthly

When the chart granularity is Monthly, users will receive the Monthly alert on the 1st date of every month at a specific time of the day.

monthly line.png

When the chart granularity is Monthly, users will receive the Monthly alert on the date of the Month and time selected by the user.

monthly new.png

 

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?