All Scripts

Script 41: Monthly Budget Cap GSheets

Purpose: The Python script enforces monthly budget caps for strategies and campaigns by pausing those that exceed their allocated budgets, using data from Google Sheets.

Script 35: Auto Create Suggested Keywords

Purpose: The script automates the creation of suggested keywords from a keyword expansion report, focusing on long keywords with six or more tokens and setting them with specific attributes for...

Script 33: Campaign ROAS Outlier Tagging

Purpose: The Python script identifies and tags campaigns with significantly lower Return on Advertising Spend (ROAS) compared to their peers within the same account.

Script 31: AdGroup ROAS Outlier Tagging

Purpose: The Python script identifies and tags AdGroups with abnormally low ROAS performance within a campaign over a specified lookback period.

Script 25: Strategy Auto Assign on MTD Conv

Purpose: The Python script reassigns advertising strategies to campaigns based on their Month-to-Date conversion levels.

Script 23: AdGroup CPA Outlier

Purpose: The Python script identifies and tags AdGroups within a campaign where the Cost Per Acquisition (CPA) performance is abnormally high based on a 30-day lookback period, excluding the most...

Script 21: Budget Boost for Performing Campaigns

Purpose: The Python script adjusts campaign budgets by increasing them by 5% if the Cost Per Acquisition (CPA) performance is 10% better than the average of peers within the same...

Script 15: Budget Boost for Performing Non Brand Campaigns

Purpose: The Python script adjusts the budget of non-brand advertising campaigns by 5% if their cost-per-acquisition (CPA) performance is 10% better than the average of their peers within the same...

Script 13: Pause Campaigns with no active groups

Purpose Pause campaigns with no active groups.