Campaign Optimization

Understand how to optimize your Campaign reach.

Overview

Marketing campaigns promote products through different types of media. Campaigns are designed with different goals in mind, including building a brand image, introducing a new product, and increasing sales of an existing product. Defining a campaign's goal usually influences the required marketing efforts and identifies the most effective media channels for targeting a particular audience. Read on to learn more about CleverTap campaigns.

Messaging Channels

CleverTap offers different messaging channels for creating engagement strategies to help users with a personalized message at the right time. Click + Campaigns and select the messaging channels from the list of available channels in CleverTap. These messaging channels can be broadly classified into four categories: Mobile Channels, Web Channels, Remarketing Channels, and Additional Channels.

Mobile Channels

The mobile channels include:

Push notifications enable you to communicate with your users when they are not in your app. Depending on the platform and user configuration, these messages appear on a user's lock screen or in a top/bottom banner.

In-app messages are pop-up messages that are shown to the user while they are in your app. While the user views push notifications outside the app, in-app notifications are viewed inside the app.
In-app notifications are great for showing contextual messages, such as discount offers while the user is within the app or communicating with users who have turned off push notifications.

App Inbox is a messaging channel that provides the ability to deliver rich, individually customized content to your users. Messages sent to the App Inbox get saved on the user's device.

Native Display provides the ability to embed content natively within your app screen without interrupting the app experience. It also provides the ability to change your app's content dynamically and deliver relevant and contextual content to your users.

Web Channels

The web channels include:

Web Push notifications are browser-based messages you can send to your desktop or mobile web users even if they are not currently visiting your website.

Web pop-ups are interstitial messages displayed to the user while they are on the desktop or mobile website.

Exit Intent messages are similar to Web Pop-ups, except they are triggered when a user navigates away from your website.

Remarketing Channels

The remarketing channels include:

Facebook Custom Audience is a great way to re-engage your users outside of your app through ads on Facebook. The Facebook Audience module on the CleverTap Dashboard makes it easy to set up Facebook Audience ads for all your users or specific user segments. Base these segments on past user behavior, user properties, or a combination of past user behavior and properties.

Remarketing with Google Ads is a great way to re-engage with users outside your app or website via the Google Ads network.

Additional Channels

In CleverTap, you create the email content, specify the target audience, and determine when the campaign activates. CleverTap delivers the email messages to the third-party email service provider of your choice via a simple configuration in the Dashboard.

CleverTap webhooks enable developers to monitor specific user events and receive data on their servers directly in the JSON format when those events occur. Each qualified user's details are sent to the endpoint, which exports data to a third-party system.

SMS notifications enable you to send short communication to your users, such as win back the users who have uninstalled the app or even links allowing the users to download the latest version of the mobile app.

Campaigns

You can create new campaigns and see existing ones under Campaigns, which is available in the left pane. Once a campaign is published, you can stop the campaign but cannot pause it. After the campaign is published, your ability to make edits is restricted; and this limitation may vary based on the factors outlined below:

  • For Campaigns Scheduled for Later: You can edit the following sections of the campaign: Who, What, and When.
  • For Campaigns Awaiting Next Run and Live Campaigns: You can edit only the campaign message, name, and labels.
  • For Campaigns with Creator Approver Workflow
Campaign StateScenarioExpected Behavior (Creator)Expected Behavior (Approver)
Scheduled Before scheduled timeThe creator of the campaign can edit all the
campaign information and send it to the approver for approval
The Approver can edit all the campaign information and publish the campaign.
After scheduled timeA popup, indicating that the changes made by the creator will be discarded, opens.A popup, indicating that the changes made by the approver will be discarded, opens.
Awaiting Next RunBefore scheduled timeThe creator can only modify the WHAT section of the campaign and send it to the approver for approval.The approver can only modify the WHAT section of the campaign and publish the campaign.
After scheduled timeA popup, indicating that the changes made by the creator will be discarded, opens.A popup, indicating that the changes made by the approver will be discarded, opens.
Running During executionThe creator can only edit the WHAT section of the campaign for Live campaigns and send it to the approver for approval.The approver can only edit the WHAT section of the campaign for Live campaigns and publish the campaign.
Pending For ApprovalFirst run is yet to startThe creator can edit all the campaign information before the scheduled time and send it to the approver for approval.The approver can edit all the campaign information before the scheduled time and approve the campaign.
The creator can edit all the campaign information after the scheduled time and send it to the approver for approval.A popup indicating that the campaign was scheduled in the past time. The approver can edit all the campaign information and publish the campaign.
First run was completed and awaiting the next runThe creator can edit only the WHAT section before the scheduled time and send it to the approver for approval.The approver can edit only the WHAT section before the scheduled time and publish the campaign.
If the creator tries to edit the campaign after the scheduled time, a popup opens. The popup indicates that the changes made by the creator will be discarded.If the approver tries to edit the campaign after the scheduled time, a popup opens. The popup indicates that the changes made by the creator will be discarded.
RejectedFirst run is yet to startThe creator can edit all the campaign information before the scheduled time and send it to the approver for approval.The approver can edit only the WHAT section before the scheduled time and send it to the approver for approval.
The creator can edit all the campaign information after the scheduled time and send it to the approver for approval.If the approver tries to edit the campaign after the scheduled time, a popup opens. The popup indicates that the changes made by the approver will be discarded.
First run was completed and awaiting the next runThe creator can edit only the WHAT section before the scheduled time and send it to the approver for approval.The approver can edit only the WHAT section before the scheduled time and publish the campaign.
If the creator tries to edit the campaign after the scheduled time, they can edit only the WHAT section and send it to the approver for approval.The approver can only edit the WHAT section of the campaign after the scheduled time. Also, a popup indicates that the campaign can be run today or tomorrow.

Campaigns Operations

You can perform different actions on the campaigns from the All Campaigns page. Each operation is discussed briefly in the sections to follow.

Filter Campaigns

You can quickly search your campaigns by applying the required filters. To do so:

  1. Navigate to Messages > Campaigns from the CleverTap dashboard. The All Campaigns page opens.
  2. Click the icon. The Filter Campaigns window opens on the right side of the screen.
Filter Campaigns

Filter Campaigns

  1. Select from the following filters and click Apply:
    • Channel: Filters based on the type of the type of messaging channel used. The following are the available options: Email, SMS, Push Notifications, Mobile In-app, Web, Audiences, Web Push, Webhooks, Google Ads, App Inbox, WhatsApp, Partner, Native Display, and Web Native Display.
    • Type: Filters based on the type of campaign. The campaign can be a Single Message, A/B Test, or Message on user property type of campaign.
    • Status: Filters campaign based on the current status of the campaign. The following are the possible statuses: Scheduled, Running, Stopped, Completed, Draft, Awaiting Next Run, and Approval Pending.
    • Created by: Filters based on the email ID of the person who created the campaign.
    • Label: Filters based on the labels assigned to the campaigns.
    • Delivery: Filters based on the delivery type of the campaign. The following are the available options: One Time, Inaction, Action, On a date/time, Recurring, API, and Multiple Date.
Apply Campaign Filters

Apply Campaign Filters

All the campaigns that meet the criteria are listed under the All Campaigns page. Also, you can save the filter by clicking the Save Filter link.

You can also apply quick filters from the top of the All Campaigns page.

Archive Campaigns

Archiving campaigns helps to keep your CleverTap account organized and clutter-free, making it easy to find and view the campaigns you want. To do so:

  1. Navigate to Messages > Campaigns from the CleverTap dashboard. The All Campaigns page opens.
  2. Select the campaigns you may want to archive and click the icon.
  3. Click Save to archive the selected campaigns or click Cancel to undo the action.
Archive Selected Campaigns

Archive Selected Campaigns

📘

Note

Toggle the Archive Campaigns option to veiw the archived campaigns.

Stop Campaigns

You may want to stop a particular campaign after monitoring and evaluating its efficacy. To do so:

  1. Navigate to Messages > Campaigns from the CleverTap dashboard. The All Campaigns page opens.
  2. Select the running campaigns you may want to stop and click the icon.
Stop Selected Campaigns

Stop Selected Campaigns

  1. Click Save to archive the selected campaigns or click Cancel to undo the action.

Clone Campaign

Cloning a campaign helps to create a new campaign from an already existing campaign with minor or no modifications. To do so:

  1. Navigate to Messages > Campaigns from the CleverTap dashboard. The All Campaigns page opens.
  2. Select the running campaigns you may want to clone and click the icon.
Clone Selected Campaign

Clone Selected Campaign

  1. Click Save to archive the selected campaigns or click Cancel to undo the action.

Campaign Reports

Selecting Campaigns from the CleverTap Dashboard opens the Campaign Reports table where you can see all your campaigns across every channel in one consolidated view.

Campaign Reports include the channel, delivery status, and key statistics to assess and compare performance.

Use quick filters to isolate campaigns of interest and the email report option to deliver a CSV file to your inbox that includes all the information in the table.

1422

Filter Campaigns and View Campaign Reports

Journeys

Journeys is a visual campaign builder to create an omnichannel messaging experience for your users. Journeys are ideal for engaging users across the lifecycle of your app.

Here are a few sample use cases for Journeys:

  • Build User Onboarding Journeys that engage users over several days or weeks and on different channels as you educate them about your service.
  • Build Promotional Journeys to entice your users to transact at different points in time.
  • Long-running re-engagement campaigns to pull users back into your service if they begin to slip away.

Message Labels

Message Labels allow you to tag campaigns with descriptive names or themes. Once applied, labels allow you to group your various messaging campaigns such that you can isolate their performance or identify behaviors of users that were displayed in this group of messages.

For example, you can create a label called Onboarding to identify all the messaging campaigns (across all channels) that are related to onboarding your new users. Or you can create a label named Reengage to denote campaigns used to bring back users who have dropped off. Similarly, you can create a label called Score Updates to identify only that class of notifications that were used to update users on the match.

You can create labels under the Message Settings menu. You can create multiple labels at one time (see figure below). The labels cannot start with or contain the following symbols: ”, , %, >, <, and !.

Create Multiple Message Labels

Create Multiple Message Labels

You can apply labels to individual messaging campaigns while you create them or via the Edit Campaign option on the All Campaigns page.

Segments and Message Labels

One of the more powerful uses of Labels is the combination with CleverTap Segmentation features. Each time a message is delivered to a user, CleverTap will record a Notification Sent event. As a Property of this event, we include any label that you have assigned to that messaging campaign.

Then from our Find People, Create Segment, or any other Analytics feature, you can isolate users who have been sent a messaging campaign with a particular Label.

For example, you may want to see the 30-day retention of users who were sent Onboarding messages to judge whether these messages were having an impact. After creating a label called Onboarding and associating it with all the relevant campaigns, you can create a new segment and then filter your cohort analysis for 30-day retention to isolate the performance of only these users.

1404

Segments and Message Labels