5 challenges and opportunities that international campaigns offer:
1) Target Language Minorities with Secondary Language. English speaker in Netherlands and Polish expats in Ireland, Turkish in Germany and Arabic in France: having international campaigns unlocks languages minorities with lower competition. What languages should be prioritised? How to maintain consistency?
2) Ad Testing Opportunities. Going beyond your domestic market offer new testing opportunities: far from home we dare to test new products, new pricing methods, new product positioning.
3) (Almost) everyone speaks english. Cross Pollinating english keywords in international campaigns is an easy fix to bring incremental conversions
4) Currency fluctuation: the hidden force that can make or break or bidding system.
5) Reflecting cultural and language differences, while keeping a consistent overarching strategy.
- Naming convention and unified account structure for making reporting easier.
- Making sure to reflect key messages in the localization process
- Search Term report across 35+ languages
- Maintain a consistent product positioning after hundreds of ad tests
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
Does your ppc speak european?
1. Does your PPC speak
European?
Gianluca Binelli
Founder | Booster Box | @ktzstyle
2. Agenda
What we are discussing today
● What does European even mean?
● 5 Tactics:
○ Language Targeting
○ Currency Implications
○ Structure and Survive
○ Ad Testing in real life
○ Our BFF: the Search Term Report
Unless else specified images in this presentation are taken from pixabay.com
@ktzstyle
3. Who am I?
● 6.5y at Google
● Google Online Marketing (B2B in
EMEA)
● Advisor for Google Capital
● Booster Box
● Probably lowest amount of Twitter
followers than everyone else in this
room
@ktzstyle
5. Europe is crowded
Source: Wikipedia
Europe USA
742M
324M
Population by Region Another relaxing morning of
commuting
Multiple data point to a solid finding
@ktzstyle
6. and it is fragmented ...
● 50 Countries
● 24 Official Languages
● 11 Currencies
Source: Wikipedia
@ktzstyle
8. ...but as an aggregate it is worth it
Source: WorldBank
GDP by time
@ktzstyle
9. ...also from the agency side
Source: emarketer
Western Europe
Media Ad Spending
is almost
50%
North America
@ktzstyle
10. and it is (sometime) cheaper than US
Source: wordstream, economist @ktzstyle
11. and it is (sometime) cheaper than US
Source: wordstream, economist @ktzstyle
12. There are 3 kinds of people in the world
People who already have a
Pan-European PPC Operation
People who do not have yet a
Pan-European PPC Operation
People who do have any
PPC Operation
@ktzstyle
13. What we are not discussing today
1. Planning and Goal Setting (How to identify the right market?)
2. What people want in different countries?
3. When are the seasonality peaks?
4. Setting up the team (Local vs Central)
5. Localization vs Translation
Interested about these questions?
Check out this great preso from Maddie Cary
@ktzstyle
14. 5 Tactics to set up a Pan-EU Operation
1. Language Targeting
2. Currency Implications
3. Structure and Survive
4. Ad Testing in real life
5. Our BFF: the Search Term Report
@ktzstyle
16. Language Targeting
● Unlock less competitive traffic
● Deploy one simple tactic: secondary
language campaign
● Why? 3 reasons:
○ Language Minorities
○ Polyglotism
○ Migration Trends
Discover new portions of traffic with less competition
@ktzstyle
17. Reason #1: Language Minorities
Languages are not delimited by borders
● The EU has +60 indigenous regional
and minority languages, spoken
regularly by up to 40 million people.
● There are language minorities across
Europe and autonomous
communities (eg Catalan in Spain)
Source: wikipedia
@ktzstyle
18. Do you like coffee?
Yeah. We want
these beans too
The spillover effect of language minorities
@ktzstyle
22. The most popular language: English (38%)
Source: europa.eu
Reason #2: Polyglotism
@ktzstyle
23. Reason #2: Polyglotism
Source: europa.eu
54% of Europeans can hold a conversation in at least one additional language,
(25%) two additional languages and (10%) in three languages
● Only 39% of Europeans are
saying they can communicate
online (Email, Twitter, FB) in a
foreign language.
● 26% of Europeans can do that in
English
@ktzstyle
24. So can we just keep it in English?
As an initial trial it could work, but conversion rate would probably increase with
localized version
Source: europa.eu
● 90% of European internet users
prefer to surf the internet in their
own language
● 44% feel they are missing
interesting information because web
pages are not in a language that
they understand.
@ktzstyle
25. ● Migration is one of the key
components of population change
in Europe
● Both Intra EU Migrations and
Extra EU Migration
● 18.5 million persons who had
been born in a different EU
Member State from the one
where they were resident.
Reason #3: Migration
@ktzstyleSource: europa.eu
26. Conclusion: secondary languages
● Languages are not delimited by
borders
● 26% can hold a conversation in
English
● People move a lot in Europe (Intra-
Extra)
Example: Turkish speakers in Germany
@ktzstyle
27. What languages to target?
Guidelines looking at generic traffic volumes
What about my business? Look
also in your Google Analytics >
Audience > Language
@ktzstyle
28. What do we need to set it up
We need to localize 4 elements
● Keywords
○ Remember the negative keywords (typically the shared negative list)
● Ads
○ Do we need a local domain extension? Let SEO Decide and use Display URL
in the Ads
○ Even if the language is the same we can let the user know that we are
shipping to her country (eg works particularly well when you target autonomous
communities). Tip? Use Geo Ad Customizer
@ktzstyle
29. What do we need to set it up
We need to localize 4 elements
● Landing Pages & Funnel
○ Remember to update Pricing, Shipping Options and to use international
Payments methods. You might even want to include in your costs International
Shipping Insurance.
● Customer Service
○ Remember to clarify Your Hours of Operation within your Time Zone and to
switch on International Phone Numbers (or add your country code)
@ktzstyle
30. Oh Snap! I do not have localize assets
We can start in a scrappy manner
● Start with what we have (eg we have
campaigns in English, we can scale to IE,
UK)
● Countries where English is a secondary
language
● Create a Pan-European campaign in
English (good discovery campaign, then
localize)
Same Sunset: Scrappy vs Epic
@ktzstyle
31. How to set up language targeting?
● Case 1: The keys for a new market at
home - Create a Secondary Language
Campaign in a Domestic Market
● Example: UK Business can create
campaigns targeting Polish speakers in
the UK.
● Action: Create a new campaign
targeting the same market
(Geo: UK, Language:
Polish)
@ktzstyle
32. How to set up language targeting?
● Case 2: You found “more of your
tribe” abroad - Use your Primary
Language Campaign Abroad
● Example: UK Business create
campaigns targeting English
Speakers in Spain
● Action: Copy the existing campaign
and target the new market (Geo: ES,
Language:
English)
@ktzstyle
33. How to set up language targeting?
● Case 3: You already have an
international operation - Scale Up
● Example: Spanish Business operating
in France can scale to North Africa
● Action: Use all your Primary
Languages Campaigns in other
countries where that language is
spoken as secondary language, by
copying the existing campaign and
target new geographies
@ktzstyle
37. Bids and Budget
● Focus on big fluctuation (eg Brexit):
○ This is what probably most advertisers do
○ Do not panic (“I am going to open an account in a new currency!” is panic)
● Check currency variations periodically for reporting & budgeting purposes
(eg Weekly, Monthly,...)
● Include the currency fluctuations in your bidding system
(Daily or multiple times per day) Check this script from Brainlabs
Taking in consideration currency we could do 3 things (from High to Low Priority):
@ktzstyle
38. How to pick a currency
● Local or Home Currency: Example: US Advertiser (USD) targeting France (EURO) on
an industry where competition bid in EURO
○ Local Currency: If account is set in EURO then: Reporting/Budgeting
challenge
○ Home Currency: If account is set in USD then: Bidding challenge
● If you are lucky enough to have found cheap targeting method (around $0.01): you
could take advantage of other currencies (eg if you bid in Romanian Leu)
@ktzstyleSource: google finance
40. What structure should I pick?
● Forget to separate: We need (at least) new separate
campaign (there are no reason to use international bids
modifiers)
● Forget to take in consideration that we are serving
multiple Time Zones, that we have Multiple Budgets
and Multiple Currencies
Errors to avoid when picking a new structure
@ktzstyle
41. What is the ideal structure?
Type PRO CON
In the existing
account(s)
Simple and easy
to control budget
allocation at
product line /
category level
Only works with
(relatively) simple
structures
One account for
each language
group
Easier to scale
intra-language
learnings
Confusing if the
language groups have
different market
condition (eg CPCs ES
vs LATAM)
One account for
each country
You could use
different
Currency (if you
really really want
it) & Time Zones
A lot of work to scale
cross country learnings
Where ideal means “as painless as possible”
@ktzstyle
42. How to survive
● Campaign Name
○ Type of Campaign | SubType | Country | Language
● AdGroup Name
○ Match Type | Keyword in English | Variation
● Shared Negative Lists
○ Brand protection
Define a structure and naming convention and stick to it
Eg. when you can
translate the word X in
english in 2 variations
in French and you still
want to keep a 1:1
structure
@ktzstyle
43. Bonus tips #1
Take in account different
holidays
(eg in Israel weekends are
Friday to Saturday)
when setting daily bidding
Sunday is the new Monday in Tel Aviv
@ktzstyle
44. Bonus tips #2
Additional Character Limit
Google AdWords allows using
additional characters on the Title
and Description for ads targeting
Eastern European (eg RU) and
Asian Countries (eg JP)
details
@ktzstyle
45. Bonus tips #3
● Take into account different
demographics
● Low internet penetration: check
ad scheduling
(Workplace = the internet access)
● Device usage
(Mobile Only markets)
@ktzstyle
46. Bonus tips #4
● Identify incremental portions
of traffic with Greeklish
● = Greek language written
using the Latin alphabet:
○ English: Good Morning
○ Greek: Καλημέρα
○ Greeklish: Kalimera
@ktzstyle
48. Ad Testing
Challenges with international Ad Testing
● Challenge #1: How do you know
that what works in a market would
work everywhere?
● Challenge #2: How to make sure
to reflect the key messages in the
localization?
● Challenge #3: How to maintain a
consistent product positioning?
@ktzstyle
49. Ad Testing: Challenge #1
How do you know that what works in a market would work elsewhere?
Let’s say we found that saying “Start Today!” increase CTR by 10% vs the
existing ad “Start Now!” in UK. Can we scale it to Europe?
● Option 1: We just roll it out and pray for the best
● Option 2: We replicate the test until we have a statistically significant result at
Regional level
● Option 3: We test it everywhere until we are sure it works in every single
country
@ktzstyle
50. Ad Testing: Challenge #1
We replicate the test until we have a statistically significant result? How
to select the sample
● Option 2 a): Divide the countries by tiers (for revenue contribution) and
replicate the testing in each tier
● Option 2 b): Divide the countries by cultural similarities (eg German speaking,
Nordics, France-Italy-Spain, etc..) and replicate the testing in each tier
● Option 2 c): We test it everywhere as a limited portion of traffic (eg 5% of
traffic)
@ktzstyle
51. Ad Testing: Challenge #1
What if you still get inconsistent results
Country Winning Copy
UK Start Today!
FR Start Now
PL Start Today!
DE Start Today!
ES Not a relevant difference
@ktzstyle
52. Ad Testing: Challenge #1
Summary
● Use multiple markets in your advantage
● Big = Fast
You would reach conclusions in less time in bigger countries
● Avoid Overload
Avoid concentrating too many tests in the same countries (prioritize for non urgent
test smaller countries)
● Be Your Travel Personality
Far from home sometimes you can dare to be someone else: dare to test new
products, new pricing methods, new product positioning.
@ktzstyle
53. Ad Testing: Challenge #2
How to make sure to reflect the key messages in the localization?
In general for localizing you have 3 options:
● Option 1: Machine based (eg Google Translate)
● Option 2: Contractor
● Option 3: PPC Specialist with Language Skill
SPEND TIME
EXPLAINING WHY AND
WHAT YOU ARE
TESTING
@ktzstyle
54. Ad Testing: Challenge #3
How to maintain a consistent product positioning?
Once a quarter stop testing and do a
“meditation week of realignment”
where you scale everywhere the
learnings you developed
(Ads and KWs)
Stop the engine
@ktzstyle
56. Search terms reports are daunting
When you are running it across multiple languages
First we setup (even a basic) automation
● Define what is a good / bad keyword
● Example of thresholds:
○ IF Impressions > 1000 and CTR >1% and CR >3% and Conversions > 5 in
the last 30 days = THEN Good Performance
○ IF Cost > 100$ and Conversions = 0 in the last 30 days = THEN Poor
Performance
● Automate the STR (example: Script from Google Developers)
@ktzstyle
57. Extinguish the fire
Poorly Performing Keyword? you do not need to know what it means to
exclude it
@ktzstyle
58. Process for scaling up
Good Performing Keywords and Negative Root need localization
STR
Google
Sheet
Good
KWs
Bad
KWs
Exclude
Evaluate
Google
Sheet
RULES
CAN WE ALSO
EXCLUDE THE
ROOT KW?
DO WE HAVE
A LANGUAGE
SPECIALIST?
YES
NO
=
GOOGLETRANSLATE
(text, [source_language,
target_language])
=
GOOGLETRANSLATE
(text, [source_language,
target_language])
DO WE HAVE
A LANGUAGE
SPECIALIST?
YES
NO
EMAIL ALERT
CAN WE ADD
AS POSITIVE
KW?
EMAIL ALERT
@ktzstyle
59. Agenda
What we discussed today
● What does European even mean?
● 5 Tactics:
○ Language Targeting
○ Currency Implications
○ Structure and Survive
○ Ad Testing in real life
○ Our BFF: the Search Term Report
Unless else specified images in this presentation are taken from pixabay.com
@ktzstyle