Below is a collection of PPC scripts that you can apply to Google Ads and Bing Ads. The collection is a combination of self-written PPC scripts and the best scripts you can find online. With these PPC scripts you ensure better reporting of your campaigns, you optimize your campaigns automatically and make your bid adjustments to use the budget more effectively.

Do you have any ideas for PPC scripts to improve the management or results of campaigns? Please, let us know!

Make maximum use of advertising planning. 24 bid adjustments per day per campaign to take advantage of good moments in the day and save costs on quiet moments.

Based on CPA, you can automatically exclude search terms that are far too expensive with these scripts.

Receive a daily update of your account performance by email. This way, you can start your day immediately.

Add search terms as a keyword when they perform well. An easy way to expand an account.

Identify the keywords in your account where the quality of the ad or landing page needs to be improved.

Receive a notification when a landing page of your ads or ad extensions is no longer working. This prevents unnecessary costs of clicks that do not arrive on your website.

Automatically review device bid adjustments for all campaigns. Based on CPA, it is determined whether bids should be increased or decreased.

Receive a notification when a landing page of your ads or ad extensions is no longer working. This prevents unnecessary costs of clicks that do not arrive on your website.

Apply bid adjustments to the added locations in all campaigns based on the CPA.

Prevent your keywords from being blocked by exclusion words. This script goes through your account and reports all conflicts.

Add Responsive Search Ads to all your ad groups. Based on existing headlines and descriptions.

Prevent your keywords from being blocked by exclusion words. This goes through your accounts and reports all conflicts.

Improve Display placement quality by automatically excluding words and including relevant domain extensions.

Use this script to monitor the development of the Quality Score in your account.

Check for duplicate search terms across accounts and keep your matching straight!

Use this script to monitor the development of the Quality Score of multiple accounts in your MCC.

Add all brands from the product feed to a list of exclusive words. These are automatically kept up to date.

Save time by automatically update your ads' final URL redirects.

Automatically exclude Exact match keywords in Modified Broad Match campaigns. Neatly via Negative Keyword Lists.

Do you want to make sure that all your campaigns are still active? With this script you automatically receive an e-mail when a campaign has not generated any impressions the day before.

Exclude non-branded search terms in branded Shopping ad groups. This script works for one or more products per ad group and with multiple brands.

Do you want to make sure that all your campaigns are still active? With this script you automatically receive an e-mail when a campaign has not generated any impressions the day before.

When you split Shopping campaigns on branded and non-branded search terms, you often still get non-branded search terms in your branded Shopping campaign (s). This script automatically excludes these terms.

Use this script to automatically expand shopping campaigns with new products from Merchant Center.

Sharing Knowledge

Adsscripts.com is all about sharing knowledge. In the current market, PPC specialists like to keep their knowledge and experience to themselves. We're convinced that sharing knowledge can ensure that everyone gets better at their work. We want to change this by sharing our knowledge about scripts with everyone.

Do you also want to contribute? We are open to new ideas and feedback on everything you find on Adsscripts.com.

Contact us

Nils Rooijmans
Google Ads Scripter
Water Cooler Topics
Nils Rooijmans, Google Ads Scripter
Bas Baudoin
Teamleader PPC
Happy Leads
Bas Baudoin, Teamleader PPC
Martijn Kraan
Freelance PPC Specialist
Brightstep
Martijn Kraan, Freelance PPC Specialist
Tibbe van Asten
PPC Specialist
Founder Adsscripts
Tibbe van Asten, Senior PPC Automation Specialist