SlideShare a Scribd company logo
1 of 56
#SMX #11B @AndreasReiffen
Reverse
Engineering
Google Shopping
–
10 Hypotheses
Tested
#SMX #11B @AndreasReiffen
About…
• Data-driven online advertising strategist
• Online retail expert
• Entrepreneur
• Over €3 billion in customer revenues
last year
• SaaS product for Google Shopping &
Search
• 160 true experts in their field
• Offices in Germany & UK, new office in
NYC
… me … Crealytics & Camato
#SMX #11B @AndreasReiffen
Hypothesis 1
A very granular account structure harms performance
#SMX #11B @AndreasReiffen
Method to validate hypothesis
A/B/CTest:
- All in one product group
- All their own product group
- Split out product after 5 clicks
Measure how many products
receive Impressions.
Google:
“Don’t split out products too soon,
because the algorithm will apply
performance metrics to other
products in the same group.”
Question: Does a granular account
structure get more impressions?
#SMX #11B @AndreasReiffen
While more products received Impressions, the difference was not
significant
# of products with Impressions & total Impressions Key insights
The approach in which
products were split in
separate product groups
from 5 Clicks had the
highest number of products
with Impressions as well as
the highest number of
Impressions in total.
However, the difference is
not significant.
1,100
900
1,000
700
800
1,019
From 5
clicks
All their
own
+6.7%
1,087
1,040
All in
one
80
40
60
100
120
140
From 5
clicks
139
+3,2%
All their
own
135
All in
one
138
# products w Impressions Impressions (k)
#SMX #11B @AndreasReiffen
Product group granularity has apparently
no impact on the number of products that
receive impressions.
To test: effect on automated bidding
(200 clicks minimum for algorithm to work).
Hypothesis proved false
#SMX #11B @AndreasReiffen
Hypothesis 2
SKU Price mainly influences CTR, but not impression volume
#SMX #11B @AndreasReiffen
Method to validate hypothesis
Compare performance:
2000 products above
competitor price
vs
2000 products below
competitor price
Observation: Massive drop in
traffic after slight increase in price
Question: Is this due to lower CTR
or lower Impression volume?
#SMX #11B @AndreasReiffen
Impressions and clicks in Google Shopping are often very
sensitive to price changes
Clicks drop off after product price increases Chart Info
5% price increase
coincides with a 60%
decrease in clicks
0
20
40
60
80
100
120
0
10
20
30
40
50
60+5%
Pricein£
own price clicks Google product category:
Apparel & Accessories >
Shoes > Sneakers
Brand:
Days
Clicks
Price
#SMX #11B @AndreasReiffen
Cheap products generate the lion’s share of total traffic
Traffic of similar products within one shop Key insights
Cheaper than competition
products generate much
more traffic.
CTR is slightly lower but the
impact is far less significant
than on Impression volume.
Due to this and higher CR,
three times more
conversions at 30% lower
CPO
134%
4.282.611
Imps
1.828.412
0.5%
2.422.41
CTR# of products
9%
2.0471.876
expensive products cheap products
40
28
-29%
CPO
274
+280%
Conversions
1,042
0,6%
CR
61%
1,0%
#SMX #11B @AndreasReiffen
The CTR is roughly the same for
cheap and expensive products.
SKU prices have a heavy impact on
Impression volume.
Hypothesis proved false
#SMX #11B @AndreasReiffen
Hypothesis 3
Price determines an ad’s position
#SMX #11B @AndreasReiffen
Method to validate hypothesis
Question:
We knew price impacts
Impression volume, but
does it also influence
position?
Analysis 1:
Analyzed two sets of
4,000 queries and
compared the position of
the cheapest products
Analysis 2:
Which factors besides
price have an
influence on offer
position?
#SMX #11B @AndreasReiffen
In Google Shopping there are two types of positions
1 2 3 4
5 6 7 8
1
2
3
Product position Offer position
#SMX #11B @AndreasReiffen
Product price clearly has an impact on offer position
Pos 1
Pos 2 14%
65%
Set 2
Pos 5 +
Pos 4 4%
7%Pos 3
11%
Pos 1
Pos 2 16%
62%
Set 1
Pos 5 +
Pos 4 4%
9%Pos 3
9%
Offer position* of product with cheapest price Key insights
We analyzed two sets of
queries.
In both sets, the cheapest
product reached offer
position 1 in more than
60% of cases.
*data provided by price comparison tool
#SMX #11B @AndreasReiffen
Possible reasons for lower position despite better price
Seller Rating Key insights
Surfdome DE is in
position 7 despite
significantly lower price.
But:
While Pos. 1 – 6 have a
Seller rating
Surfdome DE does not
have a seller rating
#SMX #11B @AndreasReiffen
Possible reasons for lower position despite better price
Shipping Fee Key insights
sportXshop is in pos. 4
despite lowest base
price.
But:
Total price including
shipping: €29.00
Total price for
position 1: €27.90
#SMX #11B @AndreasReiffen
Possible reasons for lower position despite better price
Max CPC Key insights
Footlocker only reached
position 3 despite seller
rating AND slightly
lower price.
But:
Current bid on product:
€0.25
Proposed bid by Google:
€0.75
#SMX #11B @AndreasReiffen
The hierarchy for offer position:
• Cheapest price on top
• No seller rating = no top position
• CPC secondary
Hypothesis proved true
#SMX #11B @AndreasReiffen
Hypothesis 4
Bids are the most important factor for generating more traffic
#SMX #11B @AndreasReiffen
Method to validate hypothesis
Question:
If price is so
important, how
much does bid
matter?
Test 1:
Similar bids for cheap
vs expensive products.
Increase bids DoD,
compare traffic.
Test 2:
Increase prices from
lowest to highest, keep
bids stable, compare
traffic.
#SMX #11B @AndreasReiffen
At the same bid, cheap products generate more impressions
than expensive ones
There is a direct relationship between product price,
Max CPC bid and impressions Key insights
At each bid stage,
impressions for expensive
products were lower than
for competitively priced
products.
While expensive products
still gained volume after
six Max CPC increases,
cheap products reached
the volume plateau at a
lower Max CPC.
1.2
1,000 0.6
1.0
0.4
0.2
0 0.0
500
0.8
1,500
2,000
5-13-165-11-16 5-12-16 5-15-16 5-17-165-16-165-14-16
Max CPC
Impressions
per product
Max CPC
expensive products
cheap products
#SMX #11B @AndreasReiffen
Impressions decreased massively after
changing the prices to be the most expensive
After changing the prices
from cheapest to most
expensive of competitive
set, we found that
impression volume
decreased by almost 60%.
We were able to rule out
account performance as an
influence, as overall
impressions were up by 12%
during the same period.
Impression development after increasing price Key insights
12
-59
Impressions on product Impressions on account
% change
Test Control
#SMX #11B @AndreasReiffen
Invest in high CPCs or reduce product prices?
Primarily
invest in Google
budget
CPCs, cheaper
products Resulting revenue Price dominant
25
50
25
Profit
per sale
depletedMargin
25.000
High
CPCs
Lower
price
34.000
This schematic
illustration shows
that price has the
bigger impact than
just increasing bids
Further analyses
required to assess the
relationship between
price and bid
Google budget per sale
25
50
12
13
Profit
per sale
Margin depleted
Google budget per sale
Price reduction
1 2
1 2
#SMX #11B @AndreasReiffen
Price can influence traffic levels more
significantly than bids.
Combined with conversion effect, price
changes seem to be more effective.
Further testing required.
Hypothesis proved false
#SMX #11B @AndreasReiffen
Hypothesis 5
Titles are the most important feed element
#SMX #11B @AndreasReiffen
Method to validate hypothesis
Question:
Can we manipulate traffic and
queries by changing feed elements?
Is feed management the new
campaign management?
Test:
We systematically improve or
destroy main feed elements
and measure traffic changes.
#SMX #11B @AndreasReiffen
Destroying product description: no effect
Evening dress
byTFNC…
Baseball cap
by Nike…
before destroyed
100% 98%
Impressions
Non-sense description No clear traffic effect
#SMX #11B @AndreasReiffen
Destoying product category: no effect
before destroyed
100%
118%
Impressions
Non-sense category No clear traffic effect
Shoes > …
> Athletic Shoes
Clothing > …
> Rain Suits
#SMX #11B @AndreasReiffen
Similar results visible across-the-board
Impressions
Include important missing search queries
- across many products - Traffic for “Jordan Kids” totals
Jordan 1 Flight 4
Premium
Jordan Kids -
Jordan 1 Flight…
100100
120
167
+67%
Query Level change
+20%
Control group change
AfterBefore
#SMX #11B @AndreasReiffen
Including queries is beneficial if those
queries are under-represented in
comparison to market volume.
Other elements are less important.
Google openly says “category will become
irrelevant”.
Hypothesis proved true
#SMX #11B @AndreasReiffen
Hypothesis 6
Changing titles leads to a loss of history and therefore a loss of traffic
#SMX #11B @AndreasReiffen
Method to validate hypothesis
Test:
We changed the titles of
~2,000 products and
compared DoD performance
before and after the change
History can get lost if feed
changes.
Question: Is this the case
with title changes?
#SMX #11B @AndreasReiffen
Performance sees only a slight dip on the day of the
upload
Impressions before/after in comparison to total account Key insights
Some products had a slight
dip in Impressions on the
day of the upload but
picked up immediately
afterwards, showing an
even stronger uplift than
the account avg.
2017-02-24
-2.9%
-12.5%
TestGroup
Account
+6% vs +34%
#SMX #11B @AndreasReiffen
Comparing each product, there is no hint that changing
titles causes a loss in traffic.
Impression development before/ after title change Key insights
These four products show
that the title change seems
to have no impact on
performance.
While some had a slight
decrease in Impressions,
others saw an immediate
increase.
What’s in common: All saw
an overall increase during
the test
-80.6%
-9.6%
+0.4%
+26.0%
Significant drop
Slight drop
No impact
Immediate increase
+13% +86%
+144% +127%
#SMX #11B @AndreasReiffen
Performance is not affected
significantly.
Following uplift outweighs potential
initial dip.
Hypothesis proved false
#SMX #11B @AndreasReiffen
Hypothesis 7
ECPC uses audience information to predict conversion probability
#SMX #11B @AndreasReiffen
Method to validate hypothesis
Test:
Before/ after test, activate ECPC
but keep audience modifiers
stable. Compare RLSA share, and
CPCs.
Use account as baseline
We assume that Google considers
user information to decide the
conversion probability of a click.
Question: Does it overwrite
RLSA modifiers?
#SMX #11B @AndreasReiffen
RLSA CPCs increase more significantly than
Non-Audience CPCs after activating ECPC
% increase in CPC RLSA vs non-RLSA Key insights
While there was an overall
increase in ad spend during
the test, the avg. RLSA CPC
increased more
significantly.
Also noticeable: The gap in
CPC growth became
stronger each week during
the ECPC algorithm
learning phase.
16
1515
23
20
17
Week 1 Week 3
+44%
Week 2
+13%
+33%
RLSA
Non-RLSA
#SMX #11B @AndreasReiffen
Google pushed lower funnel audiences due to higher
conversion probability
Relation CPC RLSA vs non-RLSA by audience type Key insights
Google increased the CPC of
lower funnel audiences such
as cart abandoners and
purchasers as these are
more likely to convert.
Audience CPCs increased by
16% in comparison to non-
RLSA despite similar bid
modifiers.
159
102
184
101
Upper funnel Lower funnel
-1%
+16%
After
Before
#SMX #11B @AndreasReiffen
Google’s learning curve shows
reliance on user information.
Caution: Use ECPC carefully if generating
new customers is your main objective.
Hypothesis proved true
#SMX #11B @AndreasReiffen
Hypothesis 8
Raising bids in Shopping
increases share of less relevant Search Terms
#SMX #11B @AndreasReiffen
Method to validate hypothesis
Tests:
Significantly bid up products
(+200%) and analyze search queries.
Repeat across multiple designers.
Question:
Do higher bids attract
poor-quality traffic?
#SMX #11B @AndreasReiffen
Share of less specific traffic increases over
proportionality
Most obviously, the share of
less specific traffic increases
over proportionally. This
has been validated across
multiple designers.
Secondly, we observed a
hike in avg. CPC on designer
only traffic – even if volume
did not change significantly.
This shows overbidding can
be expensive in Shopping.
Traffic volume Chi Chi London before / after bid increase Key insights
0.6
4.3
2.1
0.4
1.3
bid = 0.50 bid = 1.50
0.7
5.4
designer only [chi chi london]
designer + category [chi chi dress]
generic terms [party dresses]
0.40
0.09
0.22
0.85
0.25
0.63
CPC
Max CPCs, impressions (k), avg. CPC
#SMX #11B @AndreasReiffen
New Test: Using query length as an indicator, what
happens to traffic quality when increasing bids?
Raising bids attracts a
higher share of shorter
search queries, a similar
observation as with broads.
Long tail queries increase at
far lower growth rates.
Luxury designer core brand
terms tend to have a low
word count as well, but they
require very high bid levels
to win.
Traffic by word count and bid level Key insights
22.6%
0.0%
39.5%
0.6
73.0%
44.0%
17724
12.0%
4.0%
24.0%
2 words
3 words
1 word
2.5
339
4 words 1.5%6.7%
67.6%
1.2CPC bid
impressions (k) and share of impressions
#SMX #11B @AndreasReiffen
Bidding up leads to a higher share of
generic traffic; specific traffic is
maximized first.
Higher bids may lead to the same
traffic becoming more expensive.
Hypothesis proved true
#SMX #11B @AndreasReiffen
Hypothesis 9
Matching between query and product is purely based on text match
#SMX #11B @AndreasReiffen
Method to validate hypothesis
Question:
Does Google use elements
for matching that are not
present in the feed?
Test:
Extract queries by product
and compare to feed, URL
and website
#SMX #11B @AndreasReiffen
Google can match queries to information that is contained
in the image, but not in feed or website
Title:
BoyTracksuit by Adidas Rose SatinTrackTop
Query matched:
Adidas leopard print jacket kids
Title:
Nike Free Flyknit - Women Shoes Multi Size 38.5
Query matched:
rainbow Nike shoes
#SMX #11B @AndreasReiffen
Similarly: The information about skirt length is not
present anywhere in the feed or on the landing page
Title:
Lipsy - Lace Bodycon Dress - Navy
Query matched:
Lipsy dress short
Title:
Lipsy - Cap SleeveV Neck Bodycon Dress - Red
Query matched:
Lipsy dress short
#SMX #11B @AndreasReiffen
Examples suggest that Google uses
more than the feed for query matching.
Other sources might include:
• Image recognition
• GTINs
• KPI based machine learning
Hypothesis proved false
#SMX #11B @AndreasReiffen
Hypothesis 10
Out of stock products should remain in feed or history is lost
#SMX #11B @AndreasReiffen
Method to validate hypothesis
Test:
Compare products with same ID which
a) remain in feed
vs
b) get deleted
Google: “History is lost if out of
stock products are deleted from
feed.
Therefore keep them in feed for 30
days.”
#SMX #11B @AndreasReiffen
Products that remain in feed pick up same traffic levels
while deleted ones take time
Impression levels DoD after being in stock again – per
product Key insights
It does not seem to
influence traffic levels if
products with the same ID
are taken out of the feed
while being out of stock or if
they remain in the feed.
Lower Similar Higher
Lower Similar Higher
Avg. Before
After
Deleted while out of stock
In feed while out of stock
#SMX #11B @AndreasReiffen
Google recognizes same IDs if the
products re-enter the feed within 30
days.
It doesn’t matter products remain or
are deleted.
Hypothesis proved false
#SMX #11B @AndreasReiffen
LEARN MORE: UPCOMING @SMX EVENTS
THANK YOU!
SEE YOU AT THE NEXT #SMX

More Related Content

What's hot

Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...
Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...
Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...
Simplilearn
 
Content Guide - How To Improve Content Creation
Content Guide - How To Improve Content CreationContent Guide - How To Improve Content Creation
Content Guide - How To Improve Content Creation
Ilya Bilbao
 

What's hot (20)

War Room: Increase Valuation, Cut Expenses, Increase Lead Generation
War Room: Increase Valuation, Cut Expenses, Increase Lead GenerationWar Room: Increase Valuation, Cut Expenses, Increase Lead Generation
War Room: Increase Valuation, Cut Expenses, Increase Lead Generation
 
Fundamentals of Facebook Advertising
Fundamentals of Facebook AdvertisingFundamentals of Facebook Advertising
Fundamentals of Facebook Advertising
 
Introducing Programmatic Advertising
Introducing Programmatic AdvertisingIntroducing Programmatic Advertising
Introducing Programmatic Advertising
 
Growth Hacking, Funding + Scale Your Business With Leverage
Growth Hacking, Funding + Scale Your Business With LeverageGrowth Hacking, Funding + Scale Your Business With Leverage
Growth Hacking, Funding + Scale Your Business With Leverage
 
ON Page SEO Checklist
ON Page SEO ChecklistON Page SEO Checklist
ON Page SEO Checklist
 
Conversion Conference Las Vegas 2017
Conversion Conference Las Vegas 2017Conversion Conference Las Vegas 2017
Conversion Conference Las Vegas 2017
 
SEO Audit Report Format
SEO Audit Report Format SEO Audit Report Format
SEO Audit Report Format
 
Programmatic Advertising Explained
Programmatic Advertising ExplainedProgrammatic Advertising Explained
Programmatic Advertising Explained
 
Lean pricing startups
Lean pricing startupsLean pricing startups
Lean pricing startups
 
IPA's "The Long and the Short of It" - BrainJuicer synopsis
IPA's "The Long and the Short of It" - BrainJuicer synopsis IPA's "The Long and the Short of It" - BrainJuicer synopsis
IPA's "The Long and the Short of It" - BrainJuicer synopsis
 
Introduction to Search Engine Optimization
Introduction to Search Engine OptimizationIntroduction to Search Engine Optimization
Introduction to Search Engine Optimization
 
Introduction to google adwords
Introduction to google adwordsIntroduction to google adwords
Introduction to google adwords
 
Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...
Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...
Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...
 
Facebook Ads
Facebook Ads Facebook Ads
Facebook Ads
 
Big Block Realty Mastermind Growth Hacks
Big Block Realty Mastermind Growth HacksBig Block Realty Mastermind Growth Hacks
Big Block Realty Mastermind Growth Hacks
 
SEO, Search Engine Ranking Position (SERP) Report
SEO, Search Engine Ranking Position (SERP) ReportSEO, Search Engine Ranking Position (SERP) Report
SEO, Search Engine Ranking Position (SERP) Report
 
Programmatic Advertising for Beginners
Programmatic Advertising for BeginnersProgrammatic Advertising for Beginners
Programmatic Advertising for Beginners
 
Content Guide - How To Improve Content Creation
Content Guide - How To Improve Content CreationContent Guide - How To Improve Content Creation
Content Guide - How To Improve Content Creation
 
What is Programmatic advertising??
What is Programmatic advertising??What is Programmatic advertising??
What is Programmatic advertising??
 
SEO proposal
SEO proposalSEO proposal
SEO proposal
 

Similar to SMX Advanced: Reverse Engineering Google Shopping

Retail ad copy clickability
Retail ad copy clickabilityRetail ad copy clickability
Retail ad copy clickability
John Gagnon
 
7 Brilliant Paid Search Ideas That Drive Revenue - slides 021114
7 Brilliant Paid Search Ideas That Drive Revenue - slides 0211147 Brilliant Paid Search Ideas That Drive Revenue - slides 021114
7 Brilliant Paid Search Ideas That Drive Revenue - slides 021114
DemandWave
 
6910 week 8 - testing & optimization
6910   week 8 - testing & optimization6910   week 8 - testing & optimization
6910 week 8 - testing & optimization
Seth Garske
 
ME - Marketing multiple products
ME - Marketing multiple productsME - Marketing multiple products
ME - Marketing multiple products
Định Lê
 

Similar to SMX Advanced: Reverse Engineering Google Shopping (20)

SMX London – Reverse Engineering Google Shopping
SMX London – Reverse Engineering Google ShoppingSMX London – Reverse Engineering Google Shopping
SMX London – Reverse Engineering Google Shopping
 
Advanced Google Shopping By Andreas Reiffen
Advanced Google Shopping By Andreas ReiffenAdvanced Google Shopping By Andreas Reiffen
Advanced Google Shopping By Andreas Reiffen
 
Andreas Reiffen - SMX London Slidedeck
Andreas Reiffen - SMX London SlidedeckAndreas Reiffen - SMX London Slidedeck
Andreas Reiffen - SMX London Slidedeck
 
SMX Advanced - June 2018 - Andreas Reiffen - Crealytics
SMX Advanced -  June 2018 - Andreas Reiffen  - CrealyticsSMX Advanced -  June 2018 - Andreas Reiffen  - Crealytics
SMX Advanced - June 2018 - Andreas Reiffen - Crealytics
 
New AdWords Updates to Finish the Year Strong
New AdWords Updates to Finish the Year StrongNew AdWords Updates to Finish the Year Strong
New AdWords Updates to Finish the Year Strong
 
PR.pdf
PR.pdfPR.pdf
PR.pdf
 
Retail ad copy clickability
Retail ad copy clickabilityRetail ad copy clickability
Retail ad copy clickability
 
Top 5 Game-Changing PPC Strategies to Implement Today
Top 5 Game-Changing PPC Strategies to Implement TodayTop 5 Game-Changing PPC Strategies to Implement Today
Top 5 Game-Changing PPC Strategies to Implement Today
 
SMX 2016: Google Shopping Campaign Maintenance
SMX 2016: Google Shopping Campaign MaintenanceSMX 2016: Google Shopping Campaign Maintenance
SMX 2016: Google Shopping Campaign Maintenance
 
Milion Dollar Impact Through Metrics, Analytics & A/B Testing
Milion Dollar Impact Through Metrics, Analytics & A/B TestingMilion Dollar Impact Through Metrics, Analytics & A/B Testing
Milion Dollar Impact Through Metrics, Analytics & A/B Testing
 
7 Brilliant Paid Search Ideas That Drive Revenue - slides 021114
7 Brilliant Paid Search Ideas That Drive Revenue - slides 0211147 Brilliant Paid Search Ideas That Drive Revenue - slides 021114
7 Brilliant Paid Search Ideas That Drive Revenue - slides 021114
 
PPC in a Cost of Living Crisis - BrightonSEO 2023 (3).pdf
PPC in a Cost of Living Crisis - BrightonSEO 2023 (3).pdfPPC in a Cost of Living Crisis - BrightonSEO 2023 (3).pdf
PPC in a Cost of Living Crisis - BrightonSEO 2023 (3).pdf
 
SMX London 2018 - Improving shopping ads - using price reductions and remarke...
SMX London 2018 - Improving shopping ads - using price reductions and remarke...SMX London 2018 - Improving shopping ads - using price reductions and remarke...
SMX London 2018 - Improving shopping ads - using price reductions and remarke...
 
Improve Your Landing Page Conversion Rates Through Ad Testing
Improve Your Landing Page Conversion Rates Through Ad TestingImprove Your Landing Page Conversion Rates Through Ad Testing
Improve Your Landing Page Conversion Rates Through Ad Testing
 
Measuring What Really Matters: Search Engine Metrics & Tracking Tips - David ...
Measuring What Really Matters: Search Engine Metrics & Tracking Tips - David ...Measuring What Really Matters: Search Engine Metrics & Tracking Tips - David ...
Measuring What Really Matters: Search Engine Metrics & Tracking Tips - David ...
 
6910 week 8 - testing & optimization
6910   week 8 - testing & optimization6910   week 8 - testing & optimization
6910 week 8 - testing & optimization
 
How Online Retailers Can Benefit from Enhanced Ecommerce?
How Online Retailers Can Benefit from Enhanced Ecommerce?How Online Retailers Can Benefit from Enhanced Ecommerce?
How Online Retailers Can Benefit from Enhanced Ecommerce?
 
Marketing Multiple Products: How radical thinking about a multi-product offer...
Marketing Multiple Products: How radical thinking about a multi-product offer...Marketing Multiple Products: How radical thinking about a multi-product offer...
Marketing Multiple Products: How radical thinking about a multi-product offer...
 
ME - Marketing multiple products
ME - Marketing multiple productsME - Marketing multiple products
ME - Marketing multiple products
 
Advertised product report
Advertised product reportAdvertised product report
Advertised product report
 

More from Crealytics

More from Crealytics (12)

Google Smart Bidding, tROAS, Incrementality CLV, and Paid Search
Google Smart Bidding, tROAS, Incrementality CLV, and Paid SearchGoogle Smart Bidding, tROAS, Incrementality CLV, and Paid Search
Google Smart Bidding, tROAS, Incrementality CLV, and Paid Search
 
Advanced Google Shopping Strategies - Crealytics eCommerce EXPO
Advanced Google Shopping Strategies - Crealytics eCommerce EXPOAdvanced Google Shopping Strategies - Crealytics eCommerce EXPO
Advanced Google Shopping Strategies - Crealytics eCommerce EXPO
 
It's not too late! Optimize your Google Shopping campaigns in time for the Ho...
It's not too late! Optimize your Google Shopping campaigns in time for the Ho...It's not too late! Optimize your Google Shopping campaigns in time for the Ho...
It's not too late! Optimize your Google Shopping campaigns in time for the Ho...
 
The economics of google shopping
The economics of google shoppingThe economics of google shopping
The economics of google shopping
 
Effizientere SEA-Kampagnen durch gezielte Segmentierung
Effizientere SEA-Kampagnen durch gezielte SegmentierungEffizientere SEA-Kampagnen durch gezielte Segmentierung
Effizientere SEA-Kampagnen durch gezielte Segmentierung
 
How to make your PPC campaigns more efficient using targeted segmentation
How to make your PPC campaigns more efficient using targeted segmentationHow to make your PPC campaigns more efficient using targeted segmentation
How to make your PPC campaigns more efficient using targeted segmentation
 
Using Predictive Bidding to Escape the Seasonal Trap
Using Predictive Bidding to Escape the Seasonal TrapUsing Predictive Bidding to Escape the Seasonal Trap
Using Predictive Bidding to Escape the Seasonal Trap
 
Mit Predictive Bidding durch den Saisonwechsel
Mit Predictive Bidding durch den SaisonwechselMit Predictive Bidding durch den Saisonwechsel
Mit Predictive Bidding durch den Saisonwechsel
 
How to Write, Test and Optimise Effective AdWords Ad Copies
How to Write, Test and Optimise Effective AdWords Ad CopiesHow to Write, Test and Optimise Effective AdWords Ad Copies
How to Write, Test and Optimise Effective AdWords Ad Copies
 
Packende AdWords-Anzeigentexte erstellen, testen und optimieren
Packende AdWords-Anzeigentexte erstellen, testen und optimierenPackende AdWords-Anzeigentexte erstellen, testen und optimieren
Packende AdWords-Anzeigentexte erstellen, testen und optimieren
 
Kampagnen- und Bid Management. So holen Sie mehr aus AdWords heraus!
Kampagnen- und Bid Management. So holen Sie mehr aus AdWords heraus!Kampagnen- und Bid Management. So holen Sie mehr aus AdWords heraus!
Kampagnen- und Bid Management. So holen Sie mehr aus AdWords heraus!
 
Data-driven online marketing
Data-driven online marketingData-driven online marketing
Data-driven online marketing
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

SMX Advanced: Reverse Engineering Google Shopping

  • 1. #SMX #11B @AndreasReiffen Reverse Engineering Google Shopping – 10 Hypotheses Tested
  • 2. #SMX #11B @AndreasReiffen About… • Data-driven online advertising strategist • Online retail expert • Entrepreneur • Over €3 billion in customer revenues last year • SaaS product for Google Shopping & Search • 160 true experts in their field • Offices in Germany & UK, new office in NYC … me … Crealytics & Camato
  • 3. #SMX #11B @AndreasReiffen Hypothesis 1 A very granular account structure harms performance
  • 4. #SMX #11B @AndreasReiffen Method to validate hypothesis A/B/CTest: - All in one product group - All their own product group - Split out product after 5 clicks Measure how many products receive Impressions. Google: “Don’t split out products too soon, because the algorithm will apply performance metrics to other products in the same group.” Question: Does a granular account structure get more impressions?
  • 5. #SMX #11B @AndreasReiffen While more products received Impressions, the difference was not significant # of products with Impressions & total Impressions Key insights The approach in which products were split in separate product groups from 5 Clicks had the highest number of products with Impressions as well as the highest number of Impressions in total. However, the difference is not significant. 1,100 900 1,000 700 800 1,019 From 5 clicks All their own +6.7% 1,087 1,040 All in one 80 40 60 100 120 140 From 5 clicks 139 +3,2% All their own 135 All in one 138 # products w Impressions Impressions (k)
  • 6. #SMX #11B @AndreasReiffen Product group granularity has apparently no impact on the number of products that receive impressions. To test: effect on automated bidding (200 clicks minimum for algorithm to work). Hypothesis proved false
  • 7. #SMX #11B @AndreasReiffen Hypothesis 2 SKU Price mainly influences CTR, but not impression volume
  • 8. #SMX #11B @AndreasReiffen Method to validate hypothesis Compare performance: 2000 products above competitor price vs 2000 products below competitor price Observation: Massive drop in traffic after slight increase in price Question: Is this due to lower CTR or lower Impression volume?
  • 9. #SMX #11B @AndreasReiffen Impressions and clicks in Google Shopping are often very sensitive to price changes Clicks drop off after product price increases Chart Info 5% price increase coincides with a 60% decrease in clicks 0 20 40 60 80 100 120 0 10 20 30 40 50 60+5% Pricein£ own price clicks Google product category: Apparel & Accessories > Shoes > Sneakers Brand: Days Clicks Price
  • 10. #SMX #11B @AndreasReiffen Cheap products generate the lion’s share of total traffic Traffic of similar products within one shop Key insights Cheaper than competition products generate much more traffic. CTR is slightly lower but the impact is far less significant than on Impression volume. Due to this and higher CR, three times more conversions at 30% lower CPO 134% 4.282.611 Imps 1.828.412 0.5% 2.422.41 CTR# of products 9% 2.0471.876 expensive products cheap products 40 28 -29% CPO 274 +280% Conversions 1,042 0,6% CR 61% 1,0%
  • 11. #SMX #11B @AndreasReiffen The CTR is roughly the same for cheap and expensive products. SKU prices have a heavy impact on Impression volume. Hypothesis proved false
  • 12. #SMX #11B @AndreasReiffen Hypothesis 3 Price determines an ad’s position
  • 13. #SMX #11B @AndreasReiffen Method to validate hypothesis Question: We knew price impacts Impression volume, but does it also influence position? Analysis 1: Analyzed two sets of 4,000 queries and compared the position of the cheapest products Analysis 2: Which factors besides price have an influence on offer position?
  • 14. #SMX #11B @AndreasReiffen In Google Shopping there are two types of positions 1 2 3 4 5 6 7 8 1 2 3 Product position Offer position
  • 15. #SMX #11B @AndreasReiffen Product price clearly has an impact on offer position Pos 1 Pos 2 14% 65% Set 2 Pos 5 + Pos 4 4% 7%Pos 3 11% Pos 1 Pos 2 16% 62% Set 1 Pos 5 + Pos 4 4% 9%Pos 3 9% Offer position* of product with cheapest price Key insights We analyzed two sets of queries. In both sets, the cheapest product reached offer position 1 in more than 60% of cases. *data provided by price comparison tool
  • 16. #SMX #11B @AndreasReiffen Possible reasons for lower position despite better price Seller Rating Key insights Surfdome DE is in position 7 despite significantly lower price. But: While Pos. 1 – 6 have a Seller rating Surfdome DE does not have a seller rating
  • 17. #SMX #11B @AndreasReiffen Possible reasons for lower position despite better price Shipping Fee Key insights sportXshop is in pos. 4 despite lowest base price. But: Total price including shipping: €29.00 Total price for position 1: €27.90
  • 18. #SMX #11B @AndreasReiffen Possible reasons for lower position despite better price Max CPC Key insights Footlocker only reached position 3 despite seller rating AND slightly lower price. But: Current bid on product: €0.25 Proposed bid by Google: €0.75
  • 19. #SMX #11B @AndreasReiffen The hierarchy for offer position: • Cheapest price on top • No seller rating = no top position • CPC secondary Hypothesis proved true
  • 20. #SMX #11B @AndreasReiffen Hypothesis 4 Bids are the most important factor for generating more traffic
  • 21. #SMX #11B @AndreasReiffen Method to validate hypothesis Question: If price is so important, how much does bid matter? Test 1: Similar bids for cheap vs expensive products. Increase bids DoD, compare traffic. Test 2: Increase prices from lowest to highest, keep bids stable, compare traffic.
  • 22. #SMX #11B @AndreasReiffen At the same bid, cheap products generate more impressions than expensive ones There is a direct relationship between product price, Max CPC bid and impressions Key insights At each bid stage, impressions for expensive products were lower than for competitively priced products. While expensive products still gained volume after six Max CPC increases, cheap products reached the volume plateau at a lower Max CPC. 1.2 1,000 0.6 1.0 0.4 0.2 0 0.0 500 0.8 1,500 2,000 5-13-165-11-16 5-12-16 5-15-16 5-17-165-16-165-14-16 Max CPC Impressions per product Max CPC expensive products cheap products
  • 23. #SMX #11B @AndreasReiffen Impressions decreased massively after changing the prices to be the most expensive After changing the prices from cheapest to most expensive of competitive set, we found that impression volume decreased by almost 60%. We were able to rule out account performance as an influence, as overall impressions were up by 12% during the same period. Impression development after increasing price Key insights 12 -59 Impressions on product Impressions on account % change Test Control
  • 24. #SMX #11B @AndreasReiffen Invest in high CPCs or reduce product prices? Primarily invest in Google budget CPCs, cheaper products Resulting revenue Price dominant 25 50 25 Profit per sale depletedMargin 25.000 High CPCs Lower price 34.000 This schematic illustration shows that price has the bigger impact than just increasing bids Further analyses required to assess the relationship between price and bid Google budget per sale 25 50 12 13 Profit per sale Margin depleted Google budget per sale Price reduction 1 2 1 2
  • 25. #SMX #11B @AndreasReiffen Price can influence traffic levels more significantly than bids. Combined with conversion effect, price changes seem to be more effective. Further testing required. Hypothesis proved false
  • 26. #SMX #11B @AndreasReiffen Hypothesis 5 Titles are the most important feed element
  • 27. #SMX #11B @AndreasReiffen Method to validate hypothesis Question: Can we manipulate traffic and queries by changing feed elements? Is feed management the new campaign management? Test: We systematically improve or destroy main feed elements and measure traffic changes.
  • 28. #SMX #11B @AndreasReiffen Destroying product description: no effect Evening dress byTFNC… Baseball cap by Nike… before destroyed 100% 98% Impressions Non-sense description No clear traffic effect
  • 29. #SMX #11B @AndreasReiffen Destoying product category: no effect before destroyed 100% 118% Impressions Non-sense category No clear traffic effect Shoes > … > Athletic Shoes Clothing > … > Rain Suits
  • 30. #SMX #11B @AndreasReiffen Similar results visible across-the-board Impressions Include important missing search queries - across many products - Traffic for “Jordan Kids” totals Jordan 1 Flight 4 Premium Jordan Kids - Jordan 1 Flight… 100100 120 167 +67% Query Level change +20% Control group change AfterBefore
  • 31. #SMX #11B @AndreasReiffen Including queries is beneficial if those queries are under-represented in comparison to market volume. Other elements are less important. Google openly says “category will become irrelevant”. Hypothesis proved true
  • 32. #SMX #11B @AndreasReiffen Hypothesis 6 Changing titles leads to a loss of history and therefore a loss of traffic
  • 33. #SMX #11B @AndreasReiffen Method to validate hypothesis Test: We changed the titles of ~2,000 products and compared DoD performance before and after the change History can get lost if feed changes. Question: Is this the case with title changes?
  • 34. #SMX #11B @AndreasReiffen Performance sees only a slight dip on the day of the upload Impressions before/after in comparison to total account Key insights Some products had a slight dip in Impressions on the day of the upload but picked up immediately afterwards, showing an even stronger uplift than the account avg. 2017-02-24 -2.9% -12.5% TestGroup Account +6% vs +34%
  • 35. #SMX #11B @AndreasReiffen Comparing each product, there is no hint that changing titles causes a loss in traffic. Impression development before/ after title change Key insights These four products show that the title change seems to have no impact on performance. While some had a slight decrease in Impressions, others saw an immediate increase. What’s in common: All saw an overall increase during the test -80.6% -9.6% +0.4% +26.0% Significant drop Slight drop No impact Immediate increase +13% +86% +144% +127%
  • 36. #SMX #11B @AndreasReiffen Performance is not affected significantly. Following uplift outweighs potential initial dip. Hypothesis proved false
  • 37. #SMX #11B @AndreasReiffen Hypothesis 7 ECPC uses audience information to predict conversion probability
  • 38. #SMX #11B @AndreasReiffen Method to validate hypothesis Test: Before/ after test, activate ECPC but keep audience modifiers stable. Compare RLSA share, and CPCs. Use account as baseline We assume that Google considers user information to decide the conversion probability of a click. Question: Does it overwrite RLSA modifiers?
  • 39. #SMX #11B @AndreasReiffen RLSA CPCs increase more significantly than Non-Audience CPCs after activating ECPC % increase in CPC RLSA vs non-RLSA Key insights While there was an overall increase in ad spend during the test, the avg. RLSA CPC increased more significantly. Also noticeable: The gap in CPC growth became stronger each week during the ECPC algorithm learning phase. 16 1515 23 20 17 Week 1 Week 3 +44% Week 2 +13% +33% RLSA Non-RLSA
  • 40. #SMX #11B @AndreasReiffen Google pushed lower funnel audiences due to higher conversion probability Relation CPC RLSA vs non-RLSA by audience type Key insights Google increased the CPC of lower funnel audiences such as cart abandoners and purchasers as these are more likely to convert. Audience CPCs increased by 16% in comparison to non- RLSA despite similar bid modifiers. 159 102 184 101 Upper funnel Lower funnel -1% +16% After Before
  • 41. #SMX #11B @AndreasReiffen Google’s learning curve shows reliance on user information. Caution: Use ECPC carefully if generating new customers is your main objective. Hypothesis proved true
  • 42. #SMX #11B @AndreasReiffen Hypothesis 8 Raising bids in Shopping increases share of less relevant Search Terms
  • 43. #SMX #11B @AndreasReiffen Method to validate hypothesis Tests: Significantly bid up products (+200%) and analyze search queries. Repeat across multiple designers. Question: Do higher bids attract poor-quality traffic?
  • 44. #SMX #11B @AndreasReiffen Share of less specific traffic increases over proportionality Most obviously, the share of less specific traffic increases over proportionally. This has been validated across multiple designers. Secondly, we observed a hike in avg. CPC on designer only traffic – even if volume did not change significantly. This shows overbidding can be expensive in Shopping. Traffic volume Chi Chi London before / after bid increase Key insights 0.6 4.3 2.1 0.4 1.3 bid = 0.50 bid = 1.50 0.7 5.4 designer only [chi chi london] designer + category [chi chi dress] generic terms [party dresses] 0.40 0.09 0.22 0.85 0.25 0.63 CPC Max CPCs, impressions (k), avg. CPC
  • 45. #SMX #11B @AndreasReiffen New Test: Using query length as an indicator, what happens to traffic quality when increasing bids? Raising bids attracts a higher share of shorter search queries, a similar observation as with broads. Long tail queries increase at far lower growth rates. Luxury designer core brand terms tend to have a low word count as well, but they require very high bid levels to win. Traffic by word count and bid level Key insights 22.6% 0.0% 39.5% 0.6 73.0% 44.0% 17724 12.0% 4.0% 24.0% 2 words 3 words 1 word 2.5 339 4 words 1.5%6.7% 67.6% 1.2CPC bid impressions (k) and share of impressions
  • 46. #SMX #11B @AndreasReiffen Bidding up leads to a higher share of generic traffic; specific traffic is maximized first. Higher bids may lead to the same traffic becoming more expensive. Hypothesis proved true
  • 47. #SMX #11B @AndreasReiffen Hypothesis 9 Matching between query and product is purely based on text match
  • 48. #SMX #11B @AndreasReiffen Method to validate hypothesis Question: Does Google use elements for matching that are not present in the feed? Test: Extract queries by product and compare to feed, URL and website
  • 49. #SMX #11B @AndreasReiffen Google can match queries to information that is contained in the image, but not in feed or website Title: BoyTracksuit by Adidas Rose SatinTrackTop Query matched: Adidas leopard print jacket kids Title: Nike Free Flyknit - Women Shoes Multi Size 38.5 Query matched: rainbow Nike shoes
  • 50. #SMX #11B @AndreasReiffen Similarly: The information about skirt length is not present anywhere in the feed or on the landing page Title: Lipsy - Lace Bodycon Dress - Navy Query matched: Lipsy dress short Title: Lipsy - Cap SleeveV Neck Bodycon Dress - Red Query matched: Lipsy dress short
  • 51. #SMX #11B @AndreasReiffen Examples suggest that Google uses more than the feed for query matching. Other sources might include: • Image recognition • GTINs • KPI based machine learning Hypothesis proved false
  • 52. #SMX #11B @AndreasReiffen Hypothesis 10 Out of stock products should remain in feed or history is lost
  • 53. #SMX #11B @AndreasReiffen Method to validate hypothesis Test: Compare products with same ID which a) remain in feed vs b) get deleted Google: “History is lost if out of stock products are deleted from feed. Therefore keep them in feed for 30 days.”
  • 54. #SMX #11B @AndreasReiffen Products that remain in feed pick up same traffic levels while deleted ones take time Impression levels DoD after being in stock again – per product Key insights It does not seem to influence traffic levels if products with the same ID are taken out of the feed while being out of stock or if they remain in the feed. Lower Similar Higher Lower Similar Higher Avg. Before After Deleted while out of stock In feed while out of stock
  • 55. #SMX #11B @AndreasReiffen Google recognizes same IDs if the products re-enter the feed within 30 days. It doesn’t matter products remain or are deleted. Hypothesis proved false
  • 56. #SMX #11B @AndreasReiffen LEARN MORE: UPCOMING @SMX EVENTS THANK YOU! SEE YOU AT THE NEXT #SMX