Overview
This task automates the creation and editing of Responsive Search Ads (RSAs) for both Google Ads and Bing Ads accounts.
You can use it to:
Submit new RSAs or make edits to existing ones using input control sheet
Automatically generate a platform-ready bulk sheet
Choose between auto-submission to the ad engine or manual QA via Slack
Alli RSAs will send a CSV file containing the final RSAs to a Slack channel of your choice. This file can either be manually uploaded into the platform or submitted live—based on your configuration.
Variables
|
Name |
Reference |
Type |
Required |
Default |
Options |
Description |
|---|---|---|---|---|---|---|
|
Sheet ID |
HQ_SHEET_ID |
Alphanumeric |
➖ |
- |
- |
The Id of your Google Control Sheet that houses the HQ tab. |
|
HQ Tab Name |
HQ_TAB_NAME |
Alphanumeric |
➖ |
- |
- |
The tab name of your HQ tab. (likely just called 'HQ') |
|
Slack Channel For Bulk Upload File |
SLACK_CHANNEL_FOR_BULK_UPLOAD_FILE |
Alphanumeric |
✅ |
- |
- |
Without # The name of the slack channel you want the bulk upload file to be delivered to. |
|
Slack Channel For Errors |
SLACK_CHANNEL_FOR_ERRORS |
Alphanumeric |
✅ |
- |
- |
Without # The name of the slack channel you would like Alli RSA alerts to be sent. |
|
People To At |
PEOPLE_TO_AT |
Alphanumeric |
➖ |
- |
- |
Who you would like to be @'d when an Alli RSA Alert is sent via slack. |
|
Match All Identifier |
MATCH_ALL_IDENTIFIER |
Alphanumeric |
✅ |
All |
- |
The value which can be used to in either the Account Inclusions or Camp / Adgrp Inclusions columns to signify you would like to match to all possible options. |
|
Communication Type |
COMMUNICATION_TYPE |
Select |
✅ |
slack |
Email: email
|
Where would you like to get the bulk upload sheet delivered |
|
Email_Recipients |
EMAIL_RECIPIENTS |
Alphanumeric |
➖ |
- |
- |
Email Recipients for delivering the bulk upload file |
|
Output Type |
OUTPUT_TYPE |
Select |
✅ |
bulk_sheet |
Download bulk upload sheet: bulk_sheet
|
Choose your output type. You can choose to just get a bulk csv sheet that you can QA and upload manually. You can also choose to submit live. You will still get a bulk upload sheet for QA. |
|
Ad Status |
AD_STATUS |
Select |
✅ |
paused |
PAUSED: paused
|
|
|
Engine |
ENGINE |
Select |
✅ |
|
Google: google
|
|
|
Google Login Customer id |
GOOGLE_LOGIN_CUSTOMER_ID |
Alphanumeric |
➖ |
- |
- |
Google Ads login customer ID MCC ID(manager account). |
|
Bing Ads Login Customer ID |
BING_ADS_LOGIN_CUSTOMER_ID |
Alphanumeric |
➖ |
- |
- |
Bing Ads login customer ID MCC ID(manager account). |
YAML
Below is the YAML template
source:
template: Alli Solutions - Search Automation RSAs
inputs:
HQ_SHEET_ID:
HQ_TAB_NAME:
SLACK_CHANNEL_FOR_BULK_UPLOAD_FILE:
SLACK_CHANNEL_FOR_ERRORS:
PEOPLE_TO_AT:
MATCH_ALL_IDENTIFIER: All
COMMUNICATION_TYPE: slack
EMAIL_RECIPIENTS:
OUTPUT_TYPE: bulk_sheet
AD_STATUS: paused
ENGINE: google
GOOGLE_LOGIN_CUSTOMER_ID:
BING_ADS_LOGIN_CUSTOMER_ID:
type: TEMPLATE
guardrails:
retry_count: 1
retry_wait: 0h0m0s
runtime_cutoff: 1h0m0s
exclude_exit_code_ranges:
- 101