SlideShare a Scribd company logo
#adwexp
Markov Unchained
andrea@boosterboxdigital.com
@andrepugni
Booster Box
Andrea Pugnana
#adwexp
2
Chi sono
andrea@boosterboxdigital.com @andrepugni
● Senior Data Analyst @Booster Box
from 2018
● Bocconi University: where everything
started
● Data Nerd: in love with data analysis,
algorithms for bidding models and
causal inferences
● Also in love with cats
#adwexp
3
Agenda
● Case study: Taboola
● Dietro alle quinte
● Pro & Cons
andrea@boosterboxdigital.com @andrepugni
#adwexp
Case Study: Taboola
4
#adwexp
Il cliente: Taboola
Elevato budget
B2B
Cliente internazionale
5
#adwexp
Modello di attribuzione per Taboola
Markov wearing his famous chain
Come sfruttare un modello di
attribuzione “data-driven”
capace di andare oltre i modelli
euristici e ottimizzare l’account
del cliente?
#adwexp
La sfida
● Attribution dilemma: ancora + grande per grossi clienti
B2B
● valutare l’impatto reale di ogni canale e kw
● Google Analytics 360: not an option
#adwexp
L’approccio
1. Costruzione di un modello di attribuzione basato sulle
catene di Markov
2. Bid adjustments
3. Esperimento su Canada (treated group) e UK (control
group)
#adwexp
I risultati
1. Le kw “upper funnel” contano!
2. Maggiori conversioni a un CPA ridotto.
#adwexp
I risultati
-37%
Cost per
Acquisition in
Canada
-30%
Cost per
Acquisition in
India
-25%
Cost per
Acquisition in
Brazil
#adwexp
Dietro alle quinte:
cap. 1, il dilemma dell’Attribuzione
11
#adwexp
Anche se non lo sai, hai probabilmente un
problema di attribuzione.
Questo è fratello Brittle.
andrea@boosterboxdigital.com @andrepugni
#adwexp
Ma chi sono tutti i responsabili per la morte
di fratello Brittle?
andrea@boosterboxdigital.com @andrepugni
#adwexp
Tre tipi di campagne
Converting
Assisting
Non-Converting
andrea@boosterboxdigital.com @andrepugni
#adwexp
Converting
Assisting
Non-Converting
Quasi tutti ignorano l’impatto delle campagne
che assistono la performance
andrea@boosterboxdigital.com @andrepugni
#adwexp
Uccidiamo il last-click
andrea@boosterboxdigital.com @andrepugni
#adwexp
Dietro alle quinte:
cap. 2, i modelli di attribuzione tradizionali
17
#adwexp
andrea@boosterboxdigital.com @andrepugni
La stessa slide sui pro e cons di ogni modello
#adwexp
Si può fare di meglio...
#adwexp
Dietro alle quinte:
cap. 3, il modello di Attribuzione di Markov
20
#adwexp
Un rapido ripasso su alcuni termini
● Una variabile aleatoria è una variabile i cui valori dipendono su un evento
casuale.
● Un processo stocastico è una collezione di variabili aleatorie,
generalmente osservate lungo un periodo temporale. Solitamente un
processo stocastico è descritto da una legge che determina il passaggio da
una variabile all’altra.
andrea@boosterboxdigital.com @andrepugni
#adwexp
Markov Chains
● Le Markov Chains (catene Markoviane) sono un particolare tipo di
processo stocastico
● In particolare, una catena di Markov di ordine K descrive un
fenomeno la cui probabilità in T+1 dipende dai risultati occorsi fino a
T-(k+1).
andrea@boosterboxdigital.com @andrepugni
#adwexp
INIZIO
King
Schultz
Cacciatore di
Taglie
CONVERSIONE
Scopo del gioco
andrea@boosterboxdigital.com @andrepugni
#adwexp
PATH CONVERSIONI
INIZIO > King Schultz> King Schultz > CONVERSIONE 1
INIZIO > King Schultz> Cacciatore di Taglie > Cacciatore
di Taglie > King Schultz > CONVERSIONE
1
INIZIO > King Schultz> Cacciatore di Taglie > Cacciatore
di Taglie > King Schultz > Cacciatore di Taglie >
Cacciatore di Taglie > King Schultz > CONVERSIONE
1
totale 3
Come funziona?
andrea@boosterboxdigital.com @andrepugni
#adwexp
edge Numero di edge Transition probability
INIZIO > King Schultz 3 3/3
INIZIO > Cacciatore di Taglie 0 0
TOT INIZIO 3
King Schultz > King Schultz 2 2/8
King Schultz > Cacciatore di
Taglie 3 3/8
King Schultz > CONVERSIONE 3 3/8
TOT A 8
Cacciatore di Taglie > King
Schultz 3 3/5
Cacciatore di Taglie > Cacciatore
di Taglie 2 2/5
Cacciatore di Taglie >
CONVERSIONE 0 0
TOT B 5
andrea@boosterboxdigital.com @andrepugni
#adwexp
INIZIO
King
Schultz
Cacciatore di
Taglie
CONVERSIONE
100%
25%
60%
37.5%
40%
37.5%
andrea@boosterboxdigital.com @andrepugni
#adwexp
Come valutare il valore di una singola keyword?
● Con il modello di Markov valutiamo questa importanza chiedendoci
come cambierebbe il conversion rate del nostro grafo se rimuovessimo
una di queste keyword da esso.
● NULL state
andrea@boosterboxdigital.com @andrepugni
#adwexp
Se King Schultz diventasse uno stato
NULL, cosa succederebbe al
conversion rate del nostro grafo?
INIZIO NULL
Cacciatore di
Taglie
CONVERSIONE
100%
25%
60%
37.5%
40%
37.5%
andrea@boosterboxdigital.com @andrepugni
#adwexp
Il grafo si semplificherebbe in questo modo:
Quindi il calo nel conversion rate sarebbe: 100% nel grafo originale - 0% nel grafo senza
King Schultz= 100%
Di conseguenza, l’importanza della keyword King Schultz è 100%=1
INIZIO
NULL
100%
andrea@boosterboxdigital.com @andrepugni
#adwexp
Allo stesso modo si può fare per la keyword Cacciatore di Taglie.
INIZIO
KING
SCHULTZ
NULL
CONVERSIONE
100%
25%
37.5%
37.5%
andrea@boosterboxdigital.com @andrepugni
#adwexp
Il grafo in questo caso si semplificherebbe così
INIZIO
KING
SCHULTZ NULL
CONVERSIONE
100%
50%
50%
● Le probabilità di
convertire quindi, in
questo grafo sono del
50%.
● Quindi il cambiamento
nel conversion rate
sarebbe:
100% grafo originale -
50% grafo senza
Cacciatore di Taglie =
50%
● Per cui l’importanza
della keyword
Cacciatore di Taglie è
50% = .5
andrea@boosterboxdigital.com @andrepugni
#adwexp
PATH CONVERSIONI
INIZIO > King Schultz> King Schultz > CONVERSIONE 1
INIZIO > King Schultz> Cacciatore di Taglie > Cacciatore
di Taglie > King Schultz > CONVERSIONE
1
INIZIO > King Schultz> Cacciatore di Taglie > Cacciatore
di Taglie > King Schultz > Cacciatore di Taglie >
Cacciatore di Taglie > King Schultz > CONVERSIONE
1
totale 3
A step back
andrea@boosterboxdigital.com @andrepugni
#adwexp
● Una volta calcolata l’importanza di ogni keyword, possiamo usare i cambiamenti nel
conversion rate come pesi per attribuire le conversioni generate.
● Nel nostro caso il totale dei pesi è 1 + 0.5 = 1.5
● Quindi per King Schultz e Cacciatore di taglie avremo rispettivamente:
Conversioni
A
Conversioni
B
Ultimo step
andrea@boosterboxdigital.com @andrepugni
#adwexp
Pros and Cons
34
#adwexp
I maggiori vantaggi di questo modello di
attribuzione
● Interamente basato sulla struttura dei nostri dati
● Permette di usare un approccio interamente cross-channel
● Ci consente di valutare propriamente le campagne che assistono le
conversioni
● Non richiede GA 360
andrea@boosterboxdigital.com @andrepugni
#adwexp
I maggiori svantaggi di questo modello
● Richiede un tracking completamente funzionante
● Non utilizzabile direttamente nelle classiche interfacce delle piattaforme
(ad es. Google Ads, Facebook, ecc.)
● Non considera le views
andrea@boosterboxdigital.com @andrepugni
#adwexp
Possibili utilizzi
1. Bidding Model
2. Budget Allocation
andrea@boosterboxdigital.com @andrepugni
#adwexp
38
andrea@boosterboxdigital.com
@andrepugni
Thanks :)

More Related Content

PDF
Report giornaliero del 6 dicembre 2011
PPTX
METTI IL DATO AL CENTRO DELLA TUA STRATEGIA. L’arte e la scienza applicate al...
PDF
Marketing Automation
PDF
Smau Milano 2016 - Barbara Bonaventura
PDF
Strategie di marketing per PMI e Startup
PPTX
[EH2023] Le tre principali divinità da pregare per un advertiser credente su ...
PDF
Dati, contenuti e automazione: il trio vincente per aumentare efficacia ed ef...
PDF
Marketing Automation Best Practices
Report giornaliero del 6 dicembre 2011
METTI IL DATO AL CENTRO DELLA TUA STRATEGIA. L’arte e la scienza applicate al...
Marketing Automation
Smau Milano 2016 - Barbara Bonaventura
Strategie di marketing per PMI e Startup
[EH2023] Le tre principali divinità da pregare per un advertiser credente su ...
Dati, contenuti e automazione: il trio vincente per aumentare efficacia ed ef...
Marketing Automation Best Practices

Similar to AdWorld Experience - Markov Chains: when Stochastic Processes meet Attribution Models (10)

PDF
La formula Scientifica Per Aumentare il Fatturato Grazie al tuo sito | SMAU B...
PDF
Smau Bologna 2012 Daniele Rutigliano
PDF
Smau Bologna 2012: E commerce vincente in 20 mosse
PDF
E commerce vincente in 20 mosse - Smau Milano 2012
PDF
eCommerce Performance - Webinar gratuito
PDF
Fiera del Levante 2012: E commerce vincente in 20 mosse
PDF
Smau Bologna|R2B 2019 Fabio Lazzarini (AISM)
PDF
OpenSymbol Marketing Automation Bocconi 2015
PDF
Smau Bari 2012 Daniele Rutigliano -E-Commerce vincente in 20 mosse
PDF
E-commerce vincente in 20 mosse
La formula Scientifica Per Aumentare il Fatturato Grazie al tuo sito | SMAU B...
Smau Bologna 2012 Daniele Rutigliano
Smau Bologna 2012: E commerce vincente in 20 mosse
E commerce vincente in 20 mosse - Smau Milano 2012
eCommerce Performance - Webinar gratuito
Fiera del Levante 2012: E commerce vincente in 20 mosse
Smau Bologna|R2B 2019 Fabio Lazzarini (AISM)
OpenSymbol Marketing Automation Bocconi 2015
Smau Bari 2012 Daniele Rutigliano -E-Commerce vincente in 20 mosse
E-commerce vincente in 20 mosse
Ad

More from Booster Box (20)

PDF
WMF2021 - Scalare Salendo nel Funnel
PDF
SMX Advanced - ROAS is dead. Welcome FUMOAS.
PDF
Friends of Search - Match-Type Mayhem
PDF
AdWorld Experience - Microtargeting
PDF
WMF 2020 - Remote Working
PDF
WMF 2020 - PPC Principles of Investigation, la checklist vincente per analizz...
PDF
WMF 2020 - Come misurare l'impatto incrementale dei tuoi ad Facebook nelle ca...
PDF
Semrush - PPC Campaigns and COVID-19
PDF
Ad Espresso - Google Ads Bidding
PDF
Ad Espresso - Full Funnel Strategy
PDF
Ad Espresso - Capital Sins Performance Marketing
PDF
Ad Espresso - Search Term Report
PDF
SMXL Milan - How to Predict Your Quality Score before you have your first imp...
PDF
Offline Data: high octane fuel for your performance marketing engine
PDF
HeroConf London 2019 - Why your attribution model sucks how to step beyond da...
PDF
SMX Advanced Europe 2019 Automate and Scale Google Ads Search Term Report
PDF
The Secret to Mobile Advertising? Location Location Location
PDF
How to Start with Facebook Ads API?
PDF
How to Scale Google Ads Campaigns?
PDF
Dalle keywords agli audience
WMF2021 - Scalare Salendo nel Funnel
SMX Advanced - ROAS is dead. Welcome FUMOAS.
Friends of Search - Match-Type Mayhem
AdWorld Experience - Microtargeting
WMF 2020 - Remote Working
WMF 2020 - PPC Principles of Investigation, la checklist vincente per analizz...
WMF 2020 - Come misurare l'impatto incrementale dei tuoi ad Facebook nelle ca...
Semrush - PPC Campaigns and COVID-19
Ad Espresso - Google Ads Bidding
Ad Espresso - Full Funnel Strategy
Ad Espresso - Capital Sins Performance Marketing
Ad Espresso - Search Term Report
SMXL Milan - How to Predict Your Quality Score before you have your first imp...
Offline Data: high octane fuel for your performance marketing engine
HeroConf London 2019 - Why your attribution model sucks how to step beyond da...
SMX Advanced Europe 2019 Automate and Scale Google Ads Search Term Report
The Secret to Mobile Advertising? Location Location Location
How to Start with Facebook Ads API?
How to Scale Google Ads Campaigns?
Dalle keywords agli audience
Ad

AdWorld Experience - Markov Chains: when Stochastic Processes meet Attribution Models