Audience Assistant

The Audience Assistant script for Google Ads accounts can run in either manager or single
accounts.

As a Google Ads account evolves, new campaigns are continuously added. Keeping a Google Ads
campaign in sync with an audience setup is a repetitive task for many advertisers.

The Audience Assistant solution is a Google Ads script to add your favorite
Remarketing Lists and Similar Audiences within an account to the campaigns missing them.
This solution does have the following caveats:

Only RLSA and Similar Audiences are supported at the moment.

Audience setups at the campaign level can be processed, and the script has an
execution time limit.
This limits the rate at which audiences can be checked per execution.

Tip: Run your script several times to process all campaigns in large accounts.
The number of campaigns to be processed declines with every execution.

Configuration options

The script's main options can be set in the spreadsheet.

Scope: Select whether the script will add audiences in observation mode
(recommended) or targeting mode and which accounts will be considered. Most users should
include all their search & shopping accounts.

You can exclude specific campaigns if you want. In this case you need to specify a label
in cell G2. If the label doesn´t exist in one of the accounts from the sheet, it
will be created, but never applied to any campaign.

Scheduling

Each time the script runs, it automatically detects whether it should resume a cycle across
all accounts already in progress, or start a new one. As a result, regardless of how often
you want to launch a fresh cycle, schedule the script Hourly.

How it works

The script uses Google Ads Reports to build up a list of all enabled campaigns and a list of
campaigns with their Audiences. As Manager Account scripts can only process 50
accounts in parallel, the script uses the
Large Manager Hierarchy Template
across several executions until all accounts have been inspected.