Skip to main content
Skip table of contents

Tutorial: Updating Campaign Budgets in Google Ads

Overview

This Action allows you to update campaign budgets in Google Ads seamlessly. By providing the required data, you can automate budget adjustments for one or multiple campaigns.

Understand the Data Requirements

Before setting up your Action, ensure you have the following data:

  • budget_id: The unique ID of the budget entity.

  • micro_amount: The new budget amount in micros (1,000,000 micros = 1 unit of currency).

  • customer_id: Google Ads customer ID.

  • login_customer_id: Google Ads MCC Account ID.

Please review before beginning your Action setup!

In the simplest terms, the way Actions works is you (the user) gives data to Actions, and Actions pushes that data to the platform of your choice to make the requested changes.

Actions will “action” on any and all data presented to it - it is crucial, no matter the data source, that any filtering or selection happen before connecting to Actions (so either filtering in Alli Data reports, Google Sheets, etc)

So for example, if you have a Google Sheet with daily budget updates, do not connect the base tab with every date, as it would send all of the rows every day. Instead, create a separate tab that filters that base data. For tips and tricks on this, review these tips & tricks for Google Sheets or these tips & tricks for Alli Data.

Getting Your Campaign Budget IDs

The action type requires the budget IDs not the campaign ID to make updates. If you already have your budget IDs then you can skip this step. But if you want an automated way to pull budget ids so you can connect them to your source (Google Sheets or Alli Data) then continue.

  1. You will need a Google Ads datasource in Alli Data with theCampaign Budget report type selected.

    image-20241127-165744.png
  2. Ensure you have campaign budget id, campaign name, campaign id, and customer_id dimensions selected.

    image-20241127-165853.png
  3. Once you’ve defined your data, save & backfill your datasource. Last 7 Days would be a good place to start.

    image-20241203-154346.png

Determining How You Want to Provide the Data to Actions & Examples

You can provide the required data in multiple ways, but the most common will be through Google Sheets or Alli Data.

Google Sheets

  1. Ensure your Google Sheet includes the required fields (budget_id, micro_amount, etc.).

  2. Use VLOOKUP to pull budget_id into your data source if starting with campaign_id or campaign_name.

  3. To automate:

Once your Google Sheet is setup, you can continue onto creating your Alli Action.

Alli Data

  1. Join your budget_id datasource with your primary datasource containing other fields.

  2. Ensure the combined datasource includes all Data Requirements.

    1. Confirm you are sending micro_amounts and not the regular budget ($1000000 vs $1)

Create Your New Action

  1. Go to Alli Actions then select Create Action.

  1. Filter the Vendor column for Google Ads and select the Google Ads: Modify Campaign Budget Action Type

image-20241127-163911.png
  1. Name your Action and select the Authenticated Account, the user account you'd like to use for making changes. The user associated with this account should have access to the relevant ad accounts.

    1. Start by giving your action a descriptive name that reflects the changes you plan to make.

    2. Tip: If your desired user isn't listed, or you need to create a new one, refer to the authentication documentation for instructions on how to authenticate a partner platform.

  2. Click Next.

    1. If you have chosen to provide the data via Google Sheets, select the Google Sheets datasource. For tips and tricks, check out the Google Sheet documentation.

    2. Ensure you input:

      1. [optional] the authenticated account used to access the Google Sheet. This will default to you and if you have access to the sheet, then you are set, but you may adjust to whichever user has the right access.

      2. the sheet URL

      3. name of the tab within the sheet Actions should pull from

        image-20241127-164727.png
    3. If you have chose to provide the data via Alli Data, select the Alli Data datasource and search for/select the datasource or report name.

  3. Click Save and review your Action setup.

  4. Review Action for accuracy. Set up a schedule for your Action if applicable. Select the blue Publish button.

  5. A pop up box will confirm your setup. Click I’m Done to exit.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.