SlideShare a Scribd company logo
Implementazione di una rete
neurale per la predizione del
traffico sui siti del cliente
Relatore: Prof. Simone Calderara
Laureando: Riccardo Galanti
Modena, 11 Aprile 2019
01 Introduzione
INTRODUZIONE
Traffico organico
Traffico dato dagli utenti che atterrano sul dominio del
cliente dopo una ricerca web e aver cliccato su un risultato
di un motore di ricerca (no ads)
INTRODUZIONE
Traffico organico
Influenzato da:
Lavoro SEO
Investimento Advertising
Crescita / decrescita competitor
Cambiamento algoritmi Google
Trend
Stagionalità
Irregolarità
INTRODUZIONE
Time Series Forecasting
Tecnologie usate
02 Dataset
Feature
DATASET
Storico WeekendWeekday
Stagioni Volumi KeywordHolidays
Visibility Referring DomainsGoogle Trends
DATASET
CTR
DATASET
Visibility
Feature
DATASET
03
Reti neurali
implementate
RETI NEURALI IMPLEMENTATE
LSTM Memoria dal blocco
precedente
Output del blocco
precedente
Input corrente
Output del blocco
corrente
Output dello stato
corrente
Configurazione della rete (LSTM)
RETI NEURALI IMPLEMENTATE
Output: vettore 200-dimensionale
Hidden State: un vettore 200-dimensionale
per ogni timestep
Input: 30 blocchi, uno per timestep.
Ogni dato in ingresso ha 25 feature
RETI NEURALI IMPLEMENTATE
Configurazione della rete (MLP)
1 layer: MLP che riceve in ingresso
il vettore 200-dimensionale
per ognuno dei 100 neuroni
2 layer: MLP dotato di n neuroni
(30/90/180), ogni neurone
dà una predizione
Output: Vettore contenente le
predizioni
04 Train
TRAIN
Data augmentation - sliding window
10/01/2016 11/01/2016 ... 9/02/2016 10/02/2016 11/02/2016 ... 9/8/2016 10/8/2016
1000 2550 3000 4000 2800 3700 6000
10/01/2016 11/01/2016 ... 9/02/2016 10/02/2016 11/02/2016 ... 9/8/2016 10/8/2016
1000 2550 3000 4000 2800 3700 6000
INPUT OUTPUT
TRAIN
Batch size
Stochastic Minibatch Batch
1 num_finestre (436)
Batch size: 16
Training epochs: 500
Early stopping,
patience: 20
TRAIN
Early stopping
Utilizzato per evitare l’overfitting (Adam optimizer)
05 Risultati
Totale traffico organico periodo 1/2018 - 6/2018
Reale: 858.210 sessioni
Stimato: 797.939 sessioni (-7.02%)
Baseline: 709.623 sessioni (-17.31%)
Baseline (1 mese): 617.750 (-28.01%)
RISULTATI
Totale traffico organico periodo 7/2018 - 12/2018
Reale: 1.010.692 sessioni
Stimato: 1.080.510 sessioni (+6.90%)
Baseline: 910.905 sessioni (-9.87%)
Baseline (1 mese): 856.940 (-15.21%)
RISULTATI
Totale traffico organico periodo 1/2018 - 12/2018
Reale: 1.868.902 sessioni
Stimato: 1.878.450 sessioni
Baseline: 1.620.528 sessioni (-13.28%)
Baseline (1 mese): 1.474.690 sessioni (-21.09%)
-0.51%
RISULTATI
RISULTATI
Interventi migliorativi
Come cambierebbero le predizioni se
apportassimo dei miglioramenti alle feature
considerate utili dal modello?
(Volumi, Visibility)
06 Next steps
NEXT STEPS
Prossimi passi
Automatizzazione processo scaricamento dati (scraper)
Implementazione griglia di test
Miglioramento web application
Provare il tool su un altro cliente
Introdurre altre feature
(social visibility, investimento advertising..)
Grazie
dell’attenzione
www.webranking.it CORREGGIO|MILANO|VANCOUVER|SHANGHAI
Grazie
dell’attenzione
www.webranking.it CORREGGIO|MILANO|VANCOUVER|SHANGHAI
Riccardo Galanti
Innovation Engineer
riccardo.galanti@webranking.it

More Related Content

Similar to Traffic forecasting

B com 2014 | Real time bidding, la soluzione migliore per una campagna di ADV...
B com 2014 | Real time bidding, la soluzione migliore per una campagna di ADV...B com 2014 | Real time bidding, la soluzione migliore per una campagna di ADV...
B com 2014 | Real time bidding, la soluzione migliore per una campagna di ADV...
B com Expo | GL events Italia
 
The importance of now: rivedere il ciclo tradizionale del dato alla luce dell...
The importance of now: rivedere il ciclo tradizionale del dato alla luce dell...The importance of now: rivedere il ciclo tradizionale del dato alla luce dell...
The importance of now: rivedere il ciclo tradizionale del dato alla luce dell...
SAS Italy
 
Cerved: Neo4j e Real-Time Algorithms
Cerved: Neo4j e Real-Time Algorithms Cerved: Neo4j e Real-Time Algorithms
Cerved: Neo4j e Real-Time Algorithms
Neo4j
 
Community cloud verbania v01
Community cloud verbania v01Community cloud verbania v01
Community cloud verbania v01
oscar badoino
 
SEOGuardian - Report posizionamento nei motori di ricerca - Noleggio Auto - E...
SEOGuardian - Report posizionamento nei motori di ricerca - Noleggio Auto - E...SEOGuardian - Report posizionamento nei motori di ricerca - Noleggio Auto - E...
SEOGuardian - Report posizionamento nei motori di ricerca - Noleggio Auto - E...
Bint
 
Mpda - Modello per la previsione della domanda e approvvigionamenti
Mpda - Modello per la previsione della domanda e approvvigionamentiMpda - Modello per la previsione della domanda e approvvigionamenti
Mpda - Modello per la previsione della domanda e approvvigionamenti
Luciano Giachino
 
Industry 4.0: un nuovo paradigma industriale, ma le imprese necessitano di ca...
Industry 4.0: un nuovo paradigma industriale, ma le imprese necessitano di ca...Industry 4.0: un nuovo paradigma industriale, ma le imprese necessitano di ca...
Industry 4.0: un nuovo paradigma industriale, ma le imprese necessitano di ca...
Italeaf S.p.A.
 
Web Analytics Turismo
Web Analytics Turismo Web Analytics Turismo
Web Analytics Turismo
Alessio Semoli
 
SEOGuardian - Report posizionamento nei motori di ricerca - Abbigliamento ska...
SEOGuardian - Report posizionamento nei motori di ricerca - Abbigliamento ska...SEOGuardian - Report posizionamento nei motori di ricerca - Abbigliamento ska...
SEOGuardian - Report posizionamento nei motori di ricerca - Abbigliamento ska...
Bint
 
Google Analytics - Francesco Gavello - SEO Training 2011
Google Analytics - Francesco Gavello - SEO Training 2011Google Analytics - Francesco Gavello - SEO Training 2011
Google Analytics - Francesco Gavello - SEO Training 2011
SEO Training
 
Dml Web Analytics Buyer Guide
Dml Web Analytics Buyer GuideDml Web Analytics Buyer Guide
Dml Web Analytics Buyer Guide
DML Srl
 
Investor Relations ITALGAS 2019 - Powerpoint Presentation
Investor Relations ITALGAS 2019 - Powerpoint Presentation Investor Relations ITALGAS 2019 - Powerpoint Presentation
Investor Relations ITALGAS 2019 - Powerpoint Presentation
Valentina Ottini
 
Montefiori Erica Hera Elective Master
Montefiori Erica Hera Elective MasterMontefiori Erica Hera Elective Master
Montefiori Erica Hera Elective Master
Erica Montefiori
 
Automotive Space business network 2016_rev. 1
Automotive Space business network  2016_rev. 1Automotive Space business network  2016_rev. 1
Automotive Space business network 2016_rev. 1
Automotive Space
 
Service Day 27 11 2008 Finale
Service Day 27 11 2008 FinaleService Day 27 11 2008 Finale
Service Day 27 11 2008 Finale
FR Projects
 
Cerved a journey of innovation
Cerved a journey of innovationCerved a journey of innovation
Cerved a journey of innovation
MongoDB
 
Competere con il servizio Post Vendita
Competere con il servizio Post VenditaCompetere con il servizio Post Vendita
Competere con il servizio Post Vendita
Mitconsulting
 
SEOGuardian - Noleggio Auto Mercato Italiano
SEOGuardian - Noleggio Auto Mercato ItalianoSEOGuardian - Noleggio Auto Mercato Italiano
SEOGuardian - Noleggio Auto Mercato Italiano
Bint
 
As business network 2013_rev. 2
As business network  2013_rev. 2As business network  2013_rev. 2
As business network 2013_rev. 2Automotive Space
 

Similar to Traffic forecasting (20)

B com 2014 | Real time bidding, la soluzione migliore per una campagna di ADV...
B com 2014 | Real time bidding, la soluzione migliore per una campagna di ADV...B com 2014 | Real time bidding, la soluzione migliore per una campagna di ADV...
B com 2014 | Real time bidding, la soluzione migliore per una campagna di ADV...
 
The importance of now: rivedere il ciclo tradizionale del dato alla luce dell...
The importance of now: rivedere il ciclo tradizionale del dato alla luce dell...The importance of now: rivedere il ciclo tradizionale del dato alla luce dell...
The importance of now: rivedere il ciclo tradizionale del dato alla luce dell...
 
Cerved: Neo4j e Real-Time Algorithms
Cerved: Neo4j e Real-Time Algorithms Cerved: Neo4j e Real-Time Algorithms
Cerved: Neo4j e Real-Time Algorithms
 
Community cloud verbania v01
Community cloud verbania v01Community cloud verbania v01
Community cloud verbania v01
 
SEOGuardian - Report posizionamento nei motori di ricerca - Noleggio Auto - E...
SEOGuardian - Report posizionamento nei motori di ricerca - Noleggio Auto - E...SEOGuardian - Report posizionamento nei motori di ricerca - Noleggio Auto - E...
SEOGuardian - Report posizionamento nei motori di ricerca - Noleggio Auto - E...
 
Mpda - Modello per la previsione della domanda e approvvigionamenti
Mpda - Modello per la previsione della domanda e approvvigionamentiMpda - Modello per la previsione della domanda e approvvigionamenti
Mpda - Modello per la previsione della domanda e approvvigionamenti
 
Industry 4.0: un nuovo paradigma industriale, ma le imprese necessitano di ca...
Industry 4.0: un nuovo paradigma industriale, ma le imprese necessitano di ca...Industry 4.0: un nuovo paradigma industriale, ma le imprese necessitano di ca...
Industry 4.0: un nuovo paradigma industriale, ma le imprese necessitano di ca...
 
Web Analytics Turismo
Web Analytics Turismo Web Analytics Turismo
Web Analytics Turismo
 
SEOGuardian - Report posizionamento nei motori di ricerca - Abbigliamento ska...
SEOGuardian - Report posizionamento nei motori di ricerca - Abbigliamento ska...SEOGuardian - Report posizionamento nei motori di ricerca - Abbigliamento ska...
SEOGuardian - Report posizionamento nei motori di ricerca - Abbigliamento ska...
 
Google Analytics - Francesco Gavello - SEO Training 2011
Google Analytics - Francesco Gavello - SEO Training 2011Google Analytics - Francesco Gavello - SEO Training 2011
Google Analytics - Francesco Gavello - SEO Training 2011
 
Dml Web Analytics Buyer Guide
Dml Web Analytics Buyer GuideDml Web Analytics Buyer Guide
Dml Web Analytics Buyer Guide
 
Investor Relations ITALGAS 2019 - Powerpoint Presentation
Investor Relations ITALGAS 2019 - Powerpoint Presentation Investor Relations ITALGAS 2019 - Powerpoint Presentation
Investor Relations ITALGAS 2019 - Powerpoint Presentation
 
Montefiori Erica Hera Elective Master
Montefiori Erica Hera Elective MasterMontefiori Erica Hera Elective Master
Montefiori Erica Hera Elective Master
 
Automotive Space business network 2016_rev. 1
Automotive Space business network  2016_rev. 1Automotive Space business network  2016_rev. 1
Automotive Space business network 2016_rev. 1
 
Service Day 27 11 2008 Finale
Service Day 27 11 2008 FinaleService Day 27 11 2008 Finale
Service Day 27 11 2008 Finale
 
Cerved a journey of innovation
Cerved a journey of innovationCerved a journey of innovation
Cerved a journey of innovation
 
Competere con il servizio Post Vendita
Competere con il servizio Post VenditaCompetere con il servizio Post Vendita
Competere con il servizio Post Vendita
 
SEOGuardian - Noleggio Auto Mercato Italiano
SEOGuardian - Noleggio Auto Mercato ItalianoSEOGuardian - Noleggio Auto Mercato Italiano
SEOGuardian - Noleggio Auto Mercato Italiano
 
As business network 2013_rev. 2
As business network  2013_rev. 2As business network  2013_rev. 2
As business network 2013_rev. 2
 
Cv padula 2016
Cv padula 2016Cv padula 2016
Cv padula 2016
 

Traffic forecasting