Campaign Automation

With Campaign Automation, maximize the efficiency of your ad spend while safeguarding your campaign allocations. Using Campaign Automation rules, you can automate your bids, budgets, and statuses changes, ensuring smoother operations and optimized performance. Additionally, our Action Center empowers you to effortlessly view and manage all your bids and budgets from various networks in a centralized location, simplifying the management process and enhancing efficiency.

About attributes

Your attributes are your bids, budget, and status values. This is historical information from networks.

What is daily budget?

What is bid?

What is a Status?

Partner integrations

Campaign Automation works with a number of partners. Use the table to see a breakdown of which attributes are available for selected dimensions with each partner. Learn more about attributes.

NetworkDimensionBidsBudgetStatusMax bidBid target ROAS
Google AdsCampaign

Note: Target CPA (Cost Per Action) and Target ROAS (Return on Ad Spend) bids are currently handled as a bidding strategy. MAXIMIZE_CONVERSION campaigns are handled for budget update only.
Adgroup
Creative / Ad
Country
Source ID/ Sub-publisher
Apple Search AdsCampaign
Adgroup

Note: We change the defaultBidAmount property of an adgroup to CPC or CPM depending on the campaign setup. We do not currently support CPA.
Creative / Ad
Country
Source ID/ Sub-publisher
AppLovinCampaign

Note: ROAS bids at the campaign level are supported
Adgroup
Creative / Ad
Country
Source ID/ Sub-publisher
MetaCampaign
Adgroup

Note: We update the bid_amount of an Ad Set, regardless of its bid_strategy, optimization_goal and billing_event.
Creative / Ad
Country
Source ID/ Sub-publisher
IronSourceCampaign
Adgroup
Creative / Ad
Country
Source ID/ Sub-publisher
MintegralCampaign
Adgroup
Creative / Ad
Country
Source ID/ Sub-publisher
SnapChatCampaign
Adgroup
Creative / Ad
Country
Source ID/ Sub-publisher
TikTokCampaign
Adgroup
Creative / Ad
Country
Source ID/ Sub-publisher
TwitterCampaign
Adgroup
Creative / Ad
Country
Source ID/ Sub-publisher
Unity AdsCampaign

Note: A campaign-level default bid cannot be applied. A specific bid needs to be defined per campaign, per country. CPI bids are handled by default.
Adgroup
Creative / Ad
Country
Source ID/ Sub-publisher

Note: A source-level bid can only be set by specifying a country.
VungleCampaign
Adgroup
Creative / Ad
Country
Source ID/ Sub-publisher

Campaign Automation rules

Campaign Automation allows you to optimize your campaigns using the specific conditions of your reports. With these conditions in mind, create campaign automation rules based upon the metrics and optimization strategies of your choice, and let the automation job take care of running the calculations and applying the changes.

Here are the benefits of setting up campaign automation rules:

  • Efficiency: Automates the process of running calculations and implementing changes, reducing manual effort and streamlining campaign management.
  • Integration: Leverage Datascape's reporting capabilities to optimize your campaigns.
  • Time saving: By automating calculations and adjustments, users save valuable time that can be redirected towards strategic planning and analysis.

Before you begin

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

  • Only Admins and Editors can set up and manage campaign automation rules. See the Permission levels article for more information about different user roles.
  • You need to have at least one report in Datascape that:
    • Includes the metrics you want to use in the campaign automation rule.
    • Includes at least one campaign dimension.
    • Is set as public. Private reports are not eligible for campaign automation rules.
    • Is not used in any other campaign automation rule.
    • Has a selected period rolling date, for example Last 7 days, or a custom date that ends with the current date. For example, if today is May 20, then May 17 - May 20 is also valid.
  • Make sure to add the necessary connections in DataWorks' Connections management section for Bids and budget services.
  • (Optional) Add a Slack workspace in Pulse if you'd like to get Slack notifications.
Note:

Once a report is linked to a campaign automation rule, any changes made to the report in Datascape may impact the existing rule in Pulse's campaign automation. If any updates impact the existing rule configurations, a banner will be displayed in the campaign automation section, alerting you to the problem. The banner will include a link for you to quickly navigate to the affected settings and resolve the issue.

Your campaign automation rules

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

Create a campaign automation rule

To create a campaign automation rule:

  1. Log in to Adjust.
  2. In the left navigation pane, enter the Pulse section.
  3. Select + New Pulse.
  4. Select New campaign automation rule.

Once you have started a campaign automation rule creation:

1. Select the report to automate

Choose one of the reports created in Datascape which meet the criteria.

  1. Select + Select report. From the list that appears you can view the owner of the report, when it was last modified, and whether it has been starred. You can even open a preview of the report by selecting .
  2. Choose the report to use in the campaign automation rule. You can use the search bar to filter by keyword, and/or toggle between All reports and My reports to narrow down the results.
  3. Select the Select button to continue.

Once the report has been imported, you can:

  • Change the report. Choose another report to work with.
  • Open the report. Opens a new windows with the report in Datascape.
  • Refresh report's data. Imports the latest data in the report.
  • View the applied filters. A list with the report's applied filters. If you want to change them, open the report in Datascape and modify your selection.

2. Select your campaign automation rule settings

Set the general rule settings. You can configure:

  • The Automation name.
  • An optional Automation description.
  • The Frequency with which the rule should run and an optional expiration date.

Consider the following points when selecting the frequency:

  • Daily: Runs every 24 hours. You can select up to two different times in UTC format. By default, 06:00 is selected because it best accommodates Ad Spend and SKAN metrics using network data. You can select other hours (for example: 07:00 and 14:00 UTC) but be aware that the available data may differ when Campaign Automation runs the job at your selected times.
  • Weekly: Runs every 7 days. You can select between one and five days and a time in UTC format. By default, Monday, 06:00 UTC is selected as the run time. You can select other days and times. For example: Monday, Wednesday, and Friday at 06:00 UTC.

3. Define the rule logic

To define what will trigger the rule, you need to:

  • Choose the metric to observe and select a condition. Only the metrics in your report can be selected.
  • Use AND conditions to narrow down your rule logic.
  • Use OR conditions to choose different scenarios that will trigger your rule.

These are the conditions that the rule considers when checking the report’s data. When this data matches the rule conditions, Automation triggers a set actions for the networks. There are various types of conditions to choose from:

Numeric typePercentage type
Greater thanIncreased by at least
Less thanDecreased by at least
Equal to
Note:

Increased and decreased by are enabled only if you have set up a comparison filter in the report.

To define the rule logic:

  1. Select a Metric from the list. This option is available only after choosing a report to work with.
  2. Add a Condition type.
  3. Define the condition value.

Add an AND condition

Automation allows you to use multi-condition logic to refine your rule. Use a main metric for a broad logic definition, and narrow it down by using a support metric.

To add an AND condition, select + AND and repeat the steps on the Define the rule logic section.

Add an OR condition

You can set more than one condition for your rule. An OR condition is different to an AND condition because it doesn’t have dependencies to trigger the action. Using an OR condition lets you:

  • Define a new logic with a different metric, and even use an AND condition within to add a supporting metric.
  • Get notified per condition for a single campaign automation rule.
  • Set up a single automation rule to monitor more than one metric change.

To set up an OR condition after defining the first one:

  1. Select + OR.
  2. Select a metric and a condition, then assign it a value as described in Define the rule logic.
  3. (Optional) Refine your rule by adding an AND condition.

4. Choose the actions

Define which optimizations to apply to a network when the rule logic conditions are met. When this happens, you can choose the attributes to change and their new value.

The attribute change availability is defined by the network. As they can differ from each other, the Attribute change field shows only the supported attributes for that network.

You can define a new attribute value or state using a condition type. There are various types of conditions to choose from:

Numeric typePercentage typeState type
Add to current valueIncrease byPaused
Subtract from current valueDecrease byRunning
Change to exact value

To choose the actions:

  1. Select a Network from the list.
  2. Select an Attribute change.
  3. Select a Condition type.
  4. Define the new value or state:
    • Enter a percentage or numeric value if the attribute is not a status type.
    • Select one of the options for status-type attributes.
  5. Choose the approval method:
    • Manual: Requires you to manually approve or reject actions in the Action Center. The actions remain pending for your review for a maximum of seven days. In case you don't review the actions, the campaign automation rule gets discarded and the attributes will not change.
    • Automatic: Automatically accepts the actions. You are no longer required to use the dashboard for review and approval.
  6. (Optional) If you need to add more actions, select +Add action and repeat the instructions above.

Applying action settings to other networks

If you are satisfied with your action selection and want to apply the same settings from one network to another, follow these steps:

  1. Select the copy button () to copy the current action settings.
  2. Select the network to which you want to apply the settings. Only networks that comply with the following conditions are available for selection, the rest appear as not available:
    • The network supports this type of attribute change.
    • The network doesn't already have the same attribute change within the campaign automation rule.
  3. Select Copy. New tiles appear for each of the networks to which you applied the same settings.

5. Choose who to notify

You can send notifications via both Slack and email. This notification is sent each time there is an action created, whether to inform you if there are actions waiting for approval, or for actions which were approved automatically. Pulse also notifies you when the rule is disabled or enabled by one of your users.

Email

To send the notification via email, simply 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 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 campaign automation rules

Here you can find out how to manage your existing rules.

Edit a campaign automation rule

Editing a campaign automation rule enables you to modify and improve an existing one. You can also optimize your metric choices and actions to produce more targeted results.

To edit a rule from the All pulses page:

  1. Find your rule 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 a rule

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

To rename a rule from your campaign automation rules list:

  1. Find your rule 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.

Test notification

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

To test a rule from your campaign automation rules list:

  1. Find your rule on the list.
  2. Select the more options button () at the end of the row.
  3. Select Test notification (). A success notification appears.
  4. Verify that the notification got delivered.

Delete a rule

To delete an rule from your campaign automation rules list:

  1. Find your rule 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 a rule

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

Action Center

With Adjust Action Center, get a detailed view of your campaign automation rules and your campaign attribute changes. Benefit from its streamlined approval process, and gain access to a comprehensive overview of all approvals in a single location.

In Adjust, an action is a change you make to your campaign attributes. It can be based on a predefined rule, or a specific update to an attribute.

With Action Center you can:

  • Approve or reject your attribute changes from your Campaign Automation rules.
  • See a change history of approvals and rejections.
  • Effectively manage bids, budgets, and statuses for your campaigns across Adjust.

Before you begin

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

  • Only Admins and Editors can approve or reject Campaign Automation rules. See the Permission levels article for more information about different user roles.
  • Only accounts that have the Campaign Automation feature enabled can access the Action Center.

View your actions

The Action Center shows a list of all your created actions, which are grouped by the Action created and Created by columns. You can use the search bar or any of the available filters to narrow down your results. By default, Last 7 days and the Pending status filters are selected, but you can change them at any time. The available filters are:

  • Date picker (Last 7 days by default)
  • Status
  • Channel
  • App
  • Attribute

From the Action center overview you can see the following information:

Column nameDescriptionAdditional information
Action createdThe date when the action was created. The date is the same for the group.
Created byShows either the Campaign Automation rule name or the name of the user who manually created the rule.: For Campaign Automation rules
: For manual campaign attribute changes
ChannelThe selected network name in the action creation process.
  • For group rows: The number of different channels within the group
  • For action rows: The name of the channel
AppThe app name to which the action belongs to.
  • For group rows: The number of different apps within the group
  • For action rows: The name of the app
Target typeThe network’s dimension that the change will be applied to.
  • For group rows: The number of different target types within the group
  • For action rows: The name of the targeted dimension
Target nameThe network’s dimension name that the change will be applied to.
  • For group rows: The number of different target names within the group
  • For action rows: The name of the targeted dimension details
AttributeAn attribute is a bid, budget, or a status that is related to your campaigns. This information comes from the networks.
  • For group rows: The number of different attributes within the group
  • For action rows: The name of changing attribute
Old valueThe value that Adjust received from the network at the time of the action creation.
  • For group rows: The number of different values
  • For action rows: The attribute value when the action was created
Latest valueThe latest value Adjust received from the network.
  • For group rows: The number of different values
  • For action rows: The latest value that Adjust received from the network
StatusStatus of the action.
  • For group rows:The number of different statuses within the group
  • For action rows: The current status
New valueThe new value after applying the change.
  • For group rows: The number of different values
  • For action rows: The new value after applying the change
Expires inTime until the action is no longer valid based on the user’s automation settings.
  • For group rows: No time is shown
  • For action rows: The time until the action expires. Can be days or hours.
ActionsThe available actions for the group or individual actions. Approve, reject, or review the action.
Note:

The Action Center receives the currency setting from the network. All attribute values listed in the table use that currency.

Change status

Actions can change status throughout their lifecycle. This lets you know whether the change has been made effective. Use the table below to help monitor your status changes.

StatusMeaning 
PendingThe action is awaiting review
ApprovedThe action was approved 

This next moves to Queued
Queued The approved action is held in an internal queue. This happens when there are many changes to be sent to the network. 

This next moves to Success, Internal failure, or network failure.
DiscardedThe action was discarded
SuccessThe action was successfully applied on the network side
Internal failureThe action could not be sent to the network for an internal reason. 

Hover over the cell for more information. Contact support@adjust.com if it is not clear how to proceed. 
Permission failureThe action could not be sent to the network due to a problem with credentials. 

Go to DataWorks and update your Connection. Some connections have different permission requirements for their services. To use the Action Center for bid and budget management, make sure to set up the Connection's Bids/budgets service and to give the role Read and Write access.
Network failureThe action could not be applied on the network side. 

Hover over the cell for more information. Try updating the value and resubmitting the campaign attribute change.

Manage your actions

From the Action center overview, you can see the actions created from your campaign automation rules and attribute changes.

  • For campaign automation rules: apply changes automatically or manually. Manual approval needs to be done in the Action Center.
  • For attribute changes: these need to be manually approved in the Action center.

As shown in your Action Center table, actions can be grouped together or can be listed individually. You can approve or reject them as a group or you can select the ones you want to review.

Besides approving or rejecting actions, you can get the action information. Select the information icon () to know who approved or rejected the action and the date of its last status.

Approve or reject actions

Important:

For group approvals or rejection, all the actions within the group must have a Pending status. If there is one or more with a different status, you need to select them individually or you can use the status filter to see the Pending status actions only.

To approve or reject a group of actions:

  1. Select the checkbox at the beginning of the row of the action or group of actions row. You can expand or collapse the group to view its content. A banner at the bottom of the page appears including the number of actions to approve or reject.
  2. Select Approve actions () to approve all the selected actions in bulk or select Reject actions () to reject them.
  3. Confirm your choice by selecting either Approve actions or Reject actions. Select Cancel to go back.

To approve or reject individual actions:

  1. Locate the action that you want to review.
  2. On the Action column, select the Approve action () or Reject action () button.