[PPC Productivity] Change case with a single click

We PPC-ers sure love to fiddle with text cases, don’t we?

Title Case for Headlines.
Sentence case for descriptions.
lowercase for keywords.
UPPERCASE for crazy experiments.

Imagine how many hours of your creative genius have been squandered over the years, pressing Shift and all that.

What a waste!

Here’s a Chrome extension that will save you a ton of clicks and keyboard strokes. It easily lets you select text and change its case.

Simply Select That Headline In The Google Ads UI And Change It To Title Case With A Single Click.

Go check it out:
https://chrome.google.com/webstore/detail/change-case/lpakoahdokkkonadfppfgmednkknpgbm?hl=en

– Nils

PS: Here’s a screenshot of what it will look like when you use it.

Thanks to your support, I made it to the Top 10 Most Influential PPC Experts

Last week, the folks behind PPCSurvey.com released the list of Most Influential PPC Experts 2024.

Guess what? I made it to the Top 10!

A big thank you to all of you who expressed their confidence in me. 

And a big thank you too to the team behind the survey, and to all the others on the list who care to share!

Be sure to check out all the other PPC Pros on the list; the content they share is worth every byte in gold.

Here’s the link: https://www.ppcsurvey.com/top-50-most-influential-ppc-experts-2024

– Nils

Why your assets (extensions) won’t show, if you don’t rank

When thinking about your assets (formerly known as ‘ad extensions’), did you know:

“The Google Ads system generally won’t allow ads in lower positions to get more incremental clicks from assets than the incremental clicks they’d get from moving up to a higher position. 

To show ads in higher positions, generally you need to increase your ad quality, bid, or both.

AND

You will not be able to get a combination of assets which gives more expected click-through-rate (CTR) than the expected CTR of a higher ad position.

SOURCE: https://support.google.com/google-ads/answer/7331111?hl=en

Here’s the thing: you can improve the quality of your assets as much as you want, but if your ad position isn’t high enough, it won’t bring you much.

I guess we’ll have to “pay to play” when it comes to showing what we’ve got?

– Nils

[Webinar] Google Ads Scripts Inspiration

Do you want to increase control and efficiency in your accounts?

If so, please join Daniel Alvarado (CEO of White Shark Media) and me on Thursday, April 25, at 11 AM EDT.

Discover how to regain control and improve your efficiency by strategically implementing Google Ads scripts.

This session is for you if you want to get inspired by many examples of the scripts I use in my accounts, or if you are a complete beginner and want to know how to get started with Google Ads scripts.

This session is NOT for you if you already are familiar with scripts, have them running in your account, and already have seen many examples (e.g., the ones in my list with over 400 scripts).

SIGN UP HERE -> Registration Link

– Nils

Automatically Remove Underperforming Age Segments

Let’s talk e-bikes.

For some, it’s the way to feel the wind in their hair without turning every ride into the Tour de Sweat.

For others, they’re the urban equivalent of raging bulls, but with less sound and fewer apologies.

For the young, e-bikes are the express lane to freedom, adventure, and the occasional humble brag on social media.

For the old, it’s just a way to get that extra push to keep moving.

Different audiences.

Different needs.

Here’s the thing: for the same search terms, your product might show completely different conversion rates for different age segments.

You might be making tons of money on pensionados, while at the same time wasting buckets of (bit)coins on millennials.  

If that’s happening in your account, you want to be in the know and take action.

Here’s an easy way to automatically cut spend on age segments that don’t convert: create an automated rule

PPC automation FTW!

– Nils

State of PPC Global Report 2024

Interested to learn how 1,135 PPC specialists and their managers feel about their work, the ad platforms, priorities, campaign types, budget expectations, generative AI, tooling, and much more?

If so, check this out: https://www.ppcsurvey.com/

It offers 60+ pages of free, detailed insider information that you won’t find anywhere else

Released last week.

Here’s my favorite graph:

Any surprises for you in this list?

– Nils

a simple thing (part 2)

Today has been a lot of fun, mostly because of all the crazy responses I got to yesterday’s email (provided below for your convenience).

Many of you responded with some interesting quotes from people I’ve never heard of. 

Some of you asked ChatGPT or some other LLM for the answer.  This (surprisingly?) has proven to be a task that is still outside of LLMs’ league — none got it right.

And then, there were a few of you who got it right. Congrats to Ignasi Thio, Gabriel Bradly, Gideon Robert , Martin Mayer, and Lee Duncan for getting it right!

Johan Cruijf had famously said:

“Voetbal is een simpel spelletje, maar simpel voetballen blijkt erg moeilijk”

Just to show you an example of what I was talking about in the Google Ads context: what about automatically pausing your campaigns when your website is down? Simple task, right?

At least, it should be simple. However, how to actually do this within Google Ads isn’t that simple at all.

Seriously… how do you do it?

Here’s my solution: https://nilsrooijmans.com/daily/free-script-to-pause-campaigns-automatically-when-a-site-is-down

– Nils

PS: As promised, here’s a link to yesterday’s email –> https://nilsrooijmans.com/daily/a-simple-thing

a simple thing

“Google Ads is simple. Yet, playing the Google Ads game simply often turns out to be a very difficult thing.”

The first three (non-Dutch) responders who know the origin of this quote will get a free copy of the PRO version of my latest script: https://nilsrooijmans.com/google-ads-script-automated-gpt-keyword-suggestions/

For this, you can email me at nils@nilsrooijmans.com. 🙂

– Nils

PS: For all Dutch responders, I’ve got something even better — free drinks at the next SEA Borrel (11 April, Amsterdam). Sign up here: https://seaborrel.nl

[2024 PPC Salary Survey results] Is it time to negotiate your raise in 2024, or start looking for a new job?

Last month, I sent out an email requesting my newsletter subscribers to participate in this year’s PPC Salary Survey.

If you participated in the survey, on behalf of Duane (the driving force behind the initiative) and myself: a big Thank You!

Data like this gives us PPC peepz some bargaining power!

You can (re)negotiate salary for your current role (or a new one) with your employer, or use it in negotiations with a new employer.

Last week, Duane shared the results. Here you go:

Final Report: PPC Salary Survey 2024
https://drive.google.com/file/d/1GpFnUIXryxwY9PavADu5lfkm3X8QW9yu/view

– Nils

best way to grow high ticket lead gen accounts?

Are you in high ticket lead gen?

If so, adding new highly relevant keywords with clear intent might be the best way to scale your account.

Here’s my current favorite keyword research strategy to do just that: ask ChatGPT.

Don’t simply ask it for keywords based on a vague description of the thing you are selling. Ask it based on a list of existing search terms that already show great conversion value.

Don’t simply ask it for any keywords. Ask it for keywords that you aren’t already targeting in your account.

Here are my suggested steps:

1. Download a list of your search terms, sorted by conversions, in a CSV file (UTF-8)
2. Upload your CSV and ask ChatGPT for keyword suggestions

Here’s a sample prompt:

You are a Google Ads professional with excellent keyword research skills. It is your job to generate ideas for new keywords with high conversion value to add to the Google Ads account.

Here’s a CSV file with a list of converting search terms at the top.

First, identify the central theme in the list of search terms with 1 or more conversions. Only look at the search terms that had at least 1 conversion to determine this central theme.

Next, suggest 10 new keywords that are closely related to this central theme and the meaning of the converting search terms in the CSV, and are not already in the complete list in the CSV, and will generate clicks with high conversion value.

Again, stay very close to the meaning of search terms that had at least 1 conversion, and do not wander off.

Now, imagine having this process automated, with an automated email including 10 new keywords that aren’t already in your account, landing in your inbox every week or every month.

Interested? If so, email me at nils@nilsrooijmans.com.

– Nils

How to take back control over PMax?

How to take back control over PMax?

Last week, during the SMX event in Munich, I was given the opportunity to share some of my answers to this question. 

In this presentation, I shared my thoughts on why you’d want to take back control, and how scripts can help you do that.

If you’re interested, here are the slides and links to the scripts:
https://nilsrooijmans.com/smx-munich-2024/

Happy scripting!

– Nils

Performance Max (PMax) maximizes what?

Here’s an important question in current PPC days:

What does PMax maximize, exactly?

You go first. I’ll let you answer and then I’ll give my take.

You think: “Profits?”

My take: No.

You: “Revenue?”

Me: No.

“Conversions?”

Nope.

“Clicks?”

Nope again.

It’s Spend.

PMax is designed to make Google money. BIG money. And thus, it maximizes your spend.

Now, don’t get me wrong — it won’t spend without returns. That would be foolish. Advertisers like you and me would jump ship and thus total ad spend would tank.

However, here’s the thing: PMax will spend as much as it can, as long as we think it delivers a decent return.

It is your job to judge this return, NOT Google’s. 

If that’s true, how should we think about enhanced conversions, consent modeling, data-driven attribution, and the likes?

– Nils

[Consent Mode V2] For advertisers outside of Europe

Here’s the question I get the most about this:

“I am a Google Ads advertiser, but I am not based in the EEA/UK.  Am I still required to implement consent mode?” 

The short answer: YES, if you are targeting people in the European Economic Area (EEA) and/or the UK. As for the longer answer…

“If your agreement with Google incorporates the ‘EU user consent policy’, or you otherwise use a Google product that incorporates this policy, you must ensure that certain disclosures are given to, and consents obtained from, end users in the European Economic Area along with the UK. If you fail to comply with this policy, we may limit or suspend your use of the Google product and/or terminate your agreement.”

Source: https://www.google.com/about/company/user-consent-policy/

This basically means that all Google Ads advertisers and GA4 users who target EEA/UK must implement consent mode.

– Nils

[Google Ads Script] PMax Non-Converting Search Term Alerts V0.9

Here’s one of my latest scripts from the ‘Google Ads Scripts for PMax’ library that I will be presenting at SMX Munich next week.

SCRIPT: PMax Non-Converting Search Term Alerts (v0.9)

URLhttps://nilsrooijmans.com/PMax-Non-Converting-SearchTerms-Alerts.txt

What it does:
The script checks for non-converting search terms in your PMax campaigns, logs them in a Google Sheet, and sends out an email alert if there are any. See screenshot below for an example.

(Click image to enlarge)

Why you care:
PMax is a black box. Monitoring search term performance via the interface is next to impossible. This script will make sure you’ll be in the know when PMax is wasting your budget on search terms that don’t convert. You can add them as negatives to stop the waste.

Happy scripting 🙂

– Nils

[Consent Mode V2] View your impact results (Part 2)

Yesterday, I shared my biggest question regarding consent mode V2 and Google Ads:

“What percentage of my conversions are “tracked” thanks to this conversion modeling?”

(For your convenience, I’ve provided a link to my write-up below.)

In theory, we should be able to see the uplift in the Diagnostics tab of our conversion action inside Google Ads. 

Unfortunately, I do not see any.

It appears I am not alone in this. Many of you responded with the same experience: zero, nothing, nada report on “impact results.”

At the same time, there were also quite a few responses that helped shed some light on the issue. (If you were one of those who shared some screenshots with me, thanks a ton!)

Here’s why many of us (myself included) haven’t been seeing consent mode impact results in any of our accounts: uplift data will only be shown for up to 4 weeks after the modeling start date!

Fellow member of the list Tomas Vlcko sent in this screenshot (shared with permission):

Here’s another thing that’s good to know:

“In order to be able to meet our rigorous confidence thresholds, you’ll need to meet the following quality checks:

1. You have correctly implemented consent mode or the IAB Transparency & Consent Framework (TCF v2.0).

2. You have a daily ad click threshold of 700 ad clicks over a 7-day period, per country and domain grouping.

Once the above criteria are met, our models enter training periods.”

SOURCE: https://support.google.com/google-ads/answer/10548233

Nadine Dankwardt also shared these amazing insights (shared with permission as well):

Here’s a potential reason you do not see the report:

Modelled Data is too low to show (this could be esp. the case when you implemented the basic version). You could check your opt-out rates via your CMP: high opt-out rates could mean a higher potential of more modelled data. From my experience (V1): Although we had it installed in a country with high opt-out rates and very high volumes, it took very long, until the modelling started (more than half a year) … So better check your consent mode modelling table from time to time – it could start showing up anytime, and you might miss it, as you won`t get informed by our friends at Google…

Another reason: You had the V1 version installed and upgraded to V2 – results won`t shown up again for the V2 (as they were already shown for the V1)

That explains it for me.

What remains now is the question: why the hell is Google hiding this data from us after 4 weeks?! We need this data to make proper adjustments to our smart bidding targets, right?

Thanks again to everyone who responded to my write-up from yesterday. Your replies were so bright, I had to wear sunglasses just to read them! (And that means a lot to me, given the current weather conditions in Amsterdam.)

– Nils

PS: As promised, here’s a link to my write-up from yesterday — https://nilsrooijmans.com/daily/consent-mode-v2-view-your-impact-results

[Consent Mode V2] View your impact results

Consent Mode V2… whoooeeeh…

Are you terrified already?

With deadlines approaching and all the FUD, misconceptions, and fake news bombarding my timelines, I’m considering making an FAQ on the topic.

Here’s one of my personal first Qs:

What percentage of my conversions are “tracked” thanks to this conversion modeling?

Here’s what Google says:

“You can view the impact of consent mode on your conversion volume using the consent mode impact results. The impact metric shows changes in reported conversions due to conversion modeling for consent mode for your eligible domain and countries.” 

SOURCE (including instructions on how to get YOUR consent mode impact results): https://support.google.com/google-ads/answer/11954524

However, this is what I get in each and every one of my accounts:

Please help me out here: Are you able to view your consent mode impact results? What am I doing wrong, if any?

Thanks a ton!

– Nils

PS: Want to get access to my FAQ on Consent Mode V2 for Google Ads advertisers once it is finished? If so, just send me an email at nils@nilsrooijmans.com.

take back control of PMax with these scripts

Want to take back control of the PMax algorithm and reduce wasted ad spend?

Join me and hundreds other PPC freaks in two weeks at SMX Munchen!

I will be presenting my ‘PMax Scripts Library’ and how it prevents Google’s money grab.

Think:
– stop Google from overspending your budget on clicks with below-average conversion value
– prevent PMax from re-entering the learning phase when top sellers go out of stock
– make sure PMax doesn’t take priority over your standard search ads
– remove under-performing products from wasteful PMax explorations
– exclude spammy placements (lead fraud, anyone?)
– … and more

URL: https://smxmuenchen.de/en/agenda/
(You can use coupon hms15rooijmans to get 15% off)

If you’re at the event — come find me, present yourself as a PMax Maverick, and I’ll treat you a coffee, a beer or… a script.

– Nils

[Google Ads Script] PMax Brand Traffic Analyzer

PMax has many controversies – and brand traffic is high on the list. 

That’s why our PPC friends at Smarter Ecommerce (smec) built a script to show the branded share of PMax revenue and other metrics over time. 

The script: PMax Brand Traffic Analyzer 

URL: https://smarter-ecommerce.com/en/google-ads-scripts/search-term-insights/

What it does:
The script creates charts in a Google Sheet that visualise the share of Brand versus Non-Brand traffic in your PMax campaigns.

Why you’d care:
PMax likes to go after warm traffic at the bottom of your funnel AND take credit for it. Brand traffic is about as hot as it gets when it comes to conversion value. Conversions from Branded searches inflate PMax performance and give it ample room to waste money on Non-Brand while still meeting your campaign target. So, learning what percentage of conversions comes via Brand may inform you on your next actions (e.g., excluding Brand traffic from PMax campaigns). This script will help you monitor PMax behavior and the effects of your actions.

NOTE: When you install the script, you’ll need to create a copy of the spreadsheet that is on line 38, and replace the URL with the URL of your copy of the spreadsheet. 

– Nils

PS: In case it would help, below is an example from them that “shows a big drop in brand traffic after removing assets from PMax, followed by a spike when Google automatically added new assets, and then another drop after those were deleted.”