At Clicteq we regularly develop Google Ads scripts to enhance the existing functionality within Google Ads. We create these with specific clients in mind to improve their bidding capabilities and improve efficiency, or to give ourselves a helping hand in the day-to-day management of accounts.
Below are all our open-source scripts with a synopsis of their functionality, and each with a link to an article explaining in full how to implement them. Enjoy!
Analysis & Reporting
This script helps you manage the impact of your optimisations on a daily basis by tracking quality score.
As you know, as quality score goes up, in theory your CPC should go down, but historic quality score is not shared within the Google Ads interface.
That means that you cannot ascertain which changes led to improvements in your Quality Score – unless you track it on a daily basis as with the script above.
Often when we audit accounts we see that spend is being wasted on one match type that performs really badly, and short-tail keywords are spending almost all of the budget and bringing nothing in.
It is also common to see common trends in searches that do not perform well, but no negatives have been applied to stop this because the data hasn’t been collated in a helpful way before.
It’s understandable that that may not have been done, if you have to do all of the analysis manually.
Thankfully this tool allows you to pull the effectiveness of your keywords by match type, string length, and with n-gram analysis without you having to pull multiple reports and engage in pivot table wizardry.
If you have not always had a very strict AB set up for testing ads within your account, it can be a daunting task trying to figure out what your most effective messaging has been.
That is especially true if you have been changing multiple elements at once – for example, 2 headlines.
Equally, it will be hard to see where you are damaging your quality score and increasing your CPCs through ad copy that isn’t quite hitting the mark.
This script pulls a report for you that aggregates performance across headlines, descriptions, and paths to help you create more effective ads.
Working in marketing is always busy. So why waste time checking to see if ad copy tests have finished and deciding when the results seem reliable, when you could just be notified?
This tool handles both! It measures your ad copy tests, allowing you to set what level of statistical significance you want to use to determine success, and sends you an email once a test has reached that.
It also labels the ads to denote which is the current winner, and which is the loser by which statistical significance.
Anything that can be labelled within Google Ads can be tracked within our Experiments Studio.
That means you can track and store all of your ad copy, campaign, and keyword tests in one place.
Moreover, you can see which labels were running against each other in every experiment, and the key metrics you are interested in – including what statistical significance was reached for CTR and conversion rate.
Say goodbye to having to try to remember what you were testing last month, season, or year and what the results were!
Single keyword ad groups are the holy grail of Google Ads account structures. Having one keyword per ad group ensures every ad you run will be tailored to the search, increasing your quality score and lowering your CPCs.
If you are adding new keywords manually however it is hard to maintain that structure, especially as the Google Ads interface is set up to encourage multiple ads per ad group.
This tool outputs all of the ad groups that contain more than one keyword, along with a URL that will take you directly to that ad group, to allow you to clean up your account quickly and easily.
We check our clients’ spend every day against their budget, regardless of the size of their account. There is always scope for unexpected spikes in spend or ad disapprovals which can derail your spending plans
It is viable for us to do this because we use this script. It graphs current spend alongside projected at the current rate, as well as the trajectory to aim for to meet your budget.
If you are ROAS led, as many ecommerce brands are, it is vital to know which keywords are driving the best value for you, and how efficiently your budget is being spent.
It is possible to pull top line data on this from Google Ads, but much harder to interpret how, or to see trends over time.
Enter our ROAS Tracker tool.
This will produce 2 easy to interpret graphs for you. The first demonstrates the percentage of keywords over time at different ROAS levels, and the second shows the same by spend.
It is easy for tasks to fall through the cracks when you are responsible for multiple channels and/or accounts.
Usually if tasks do get forgotten, it’s not through neglect or lack of drive, it’s because day-to-day can get overlooked for one-off projects or reactive changes driven by results.
To help prevent this, we developed a customisable script that will produce a card on your Trello with a predefined checklist of tasks to be completed with due dates.
Whether it’s due to the price point of your product, the functionality of your website, or payment methods available, it’s likely that your Google Ads performance changes by device.
Traditionally you would have to download a report, calculate your bid modifiers, and then update them in Google Ads. And remember to make time to do that regularly.
This script takes care of that for you. It has some customisable parameters and will calculate and set device bid modifiers automatically.
If you set it to run monthly (as we recommend), your account will be continuously optimised to make sure you are bidding in the most efficient way possible.
Ditto for location bid modifiers – use this script and set it to run monthly (or more often if appropriate) and you do not have to think about location analysis again.
And ditto for audiences (RLSA, custom intent, and similar-to).
Finally, this one is a bit different but very powerful for the right accounts.
Many industries are affected by currency exchange rates, especially travel and tourism. This script we developed for a travel client, who saw that peaks and troughs in exchange rates impacted their traffic and conversion rates.
This tool allows you to choose which exchange rate you are interested in, track fluctuations in that exchange rate, and change your bids accordingly.
Do you have a challenge that you think could be solved with a bespoke script? Get in touch and we will see what we can do!