SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Forecasting and
Predictive Digital
Marketing
Hello!
Daniele Donzella
Gianluigi Spagnuolo
2
Forecasting
An introduction
1
3
A definition
A forecast report is a key factor for predicting future events in
digital business, based on past observations.
A forecast helps to plan resources, set goals and KPI and
identify outlier.
Identify Factors,
Relations and
Problem Definition
Data Collection Data Analysis Model Selection Model Validation
Forecasting Model
Deployment
Monitoring
Forecasting Model
Performance
4
A definition
Classification: short-term, medium-term, long-term
Short
Term
days, weeks, months one to two years
Medium
Term
many years
Long
Term
we are here
5
Known issues
When we are about to create a forecast, we can meet different problems:
● no patterns present in the data: we do not always have data with
strong patterns
● highly uncertain future: if unpredictable elements will occur in the
future
● anomalies in the dates: for example, months that do not have the
same number of days, or the variations regarding holidays time, etc
This points out that predicting future events is not a trivial operation. For
this purpose, there are several libraries for different languages ​​that use
different algorithms and approaches.
6
Planning vs Forecasting
Forecasting is commonly confused with planning, that tells us
how the information should be and not how it actually will be.
SHOULD / WILL
7
When to do it
When the patterns are clear and obvious, there is no need for
forecasting. Predictions can be easily made on the time series.
Forecasting is relevant when patterns, even if they exist, are
not intuitive and where we can not make predictions based
only on experience.
8
Application
Anatomy of an application to create forecasting
2
9
Problem definition
The aim is to capture the relationships between advertising,
different promotional strategies and total number of sales, to be
able to plan resources and goals.
Problem Definition Data Collection Data Analysis Model Selection Model Validation
Forecasting Model
Deployment
Monitoring
Forecasting Model
Performance
10
Are results
satisfactory?
Plans
Implement plans
Planning
Process
Forecast
Monitoring
Outcomes
DataUsers
Yes
Forecasting
Methods
No
11
Data Collection: a premise
Since we only have limited data, referring to a little bit more
than a year, we can not accurately make a forecast or
modelling the data only on a long term.
But it is possible to make predictions by evaluating shorter
periods.
Problem Definition Data Collection Data Analysis Model Selection Model Validation
Forecasting Model
Deployment
Monitoring
Forecasting Model
Performance
12
Exploratory Data Analysis
From an exploratory data analysis (EDA), being a time series reflecting users’
behavior, it is clear that:
● there are several periodic events both annual and weekly
● there are some outliers
● data are affected by the launch of products and advertising campaigns
Problem Definition Data Collection Data Analysis Model Selection Model Validation
Forecasting Model
Deployment
Monitoring
Forecasting Model
Performance
13
Exploratory Data Analysis
From an exploratory data analysis (EDA), being a time series reflecting users’
behavior, it is clear that:
● some data is missing or incomplete due to:
○ tracking malfunctions
○ incorrect implementation of the Garante’s provisions regarding cookies
○ implementation of the GDPR
Problem Definition Data Collection Data Analysis Model Selection Model Validation
Forecasting Model
Deployment
Monitoring
Forecasting Model
Performance
14
DATA COLLECT &
PROCESSING
Data: Google Analytics
Google DoubleClick
EXPLORATORY DATA ANALYSIS
Data analysis to summarize their
main characteristics
FORECAST REPORT
Forecasting Model
Deployment
MODELING
Creation of a model based
on EDA
FORECAST EVALUATION
Model selection and
validation
TROUBLESHOOTING
Possible errors and problems
highlighted by the validation
15
DATA COLLECT &
PROCESSING
Data: Google Analytics
Google DoubleClick
EXPLORATORY DATA ANALYSIS
Data analysis to summarize their
main characteristics
FORECAST REPORT
Forecasting Model
Deployment
1. MODELING
Creation of a model based
on EDA
2. FORECAST EVALUATION
Model selection and
validation
3. TROUBLESHOOTING
Possible errors and problems
highlighted by the validation
1. creation of a model based
on a human interpretation
of parameters (EDA)
2. creation and validation of
forecasting based on the
newly created model and
with a baseline created
from historical data
3. if this forecasting is not
good enough, the model is
made more compliant and
the process starts again
from step 2
16
17
Google Analytics 360
Google DoubleClick
Teradata CRM
Data
Quantitative &
Additive Regression
Model
Type & Model
Marketing
Application Area
3 Months
Forecast Horizon
Monthly
Forecast Interval
Facebook Prophet
“Prophet is a procedure for
forecasting time series data. It is
based on an additive model
where non-linear trends are fit
with yearly and weekly
seasonality, plus holidays.
Prophet is robust to missing data,
shifts in the trend, and large
outliers.”
18
● Open source
● Easy and fast
● It is possible to alter the model
to apply your experience
and/or external data
● It creates reliable results
● Available for Python
Prophet model
The model that underlies
Prophet consists of three
components:
● trends
● seasonal effects
● holiday/special events
19
Compared to classic ARMA/ARIMA
models, the advantages are:
● better flexibility, it is possible to
easily adapt irregular data
● we can directly evaluate the
contribution of each
component and handle it
y(t) = g(t) + s(t) + h(t) + ϵt
Prophet in the application
Prophet allowed us to intervene at several points:
● dates of the products’ launch, of the marketing strategy
change, and of the advertising campaigns have been
specified;
● dates of the holidays and their weight have been specified,
as for the seasonality;
● furthermore, various parameters can be specified: for
example, how the data on seasonality will influence
forecasting in the future.
20
Future
developments
21
Photo by Rodion Kutsaev on Unsplash
Conclusions
In addition to forecasting, which
predicts sales volumes, an analysis
that tells us the reasons for such
behavior should also be performed.
22
References
● Facebook Prophet https://github.com/facebook/prophet
● Exploratory Data Analysis
https://www.itl.nist.gov/div898/handbook/eda/eda.htm
● Google Analytics https://analytics.google.com
● Google DoubleClick
https://www.doubleclickbygoogle.com
23
24
Thanks
Questions?
donzella@alturalabs.com
spagnuolo@alturalabs.com

Contenu connexe

Tendances

Perspectives on Machine Learning
Perspectives on Machine LearningPerspectives on Machine Learning
Perspectives on Machine Learning
Dr. Niren Sirohi
 

Tendances (20)

AXA x DSSG Meetup Sharing (Feb 2016)
AXA x DSSG Meetup Sharing (Feb 2016)AXA x DSSG Meetup Sharing (Feb 2016)
AXA x DSSG Meetup Sharing (Feb 2016)
 
Creditcard
CreditcardCreditcard
Creditcard
 
Cognitive Automation: What does success look like?
Cognitive Automation: What does success look like? Cognitive Automation: What does success look like?
Cognitive Automation: What does success look like?
 
Predictive Analytics World for Industry 4.0 Munich
Predictive Analytics World for Industry 4.0 MunichPredictive Analytics World for Industry 4.0 Munich
Predictive Analytics World for Industry 4.0 Munich
 
Competitive Advantage with Optimization MII
Competitive Advantage with Optimization MIICompetitive Advantage with Optimization MII
Competitive Advantage with Optimization MII
 
01 deloitte predictive analytics analytics summit-09-30-14_092514
01   deloitte predictive analytics analytics summit-09-30-14_09251401   deloitte predictive analytics analytics summit-09-30-14_092514
01 deloitte predictive analytics analytics summit-09-30-14_092514
 
BigMLSchool: ML Platforms and AutoML in the Enterprise
BigMLSchool: ML Platforms and AutoML in the EnterpriseBigMLSchool: ML Platforms and AutoML in the Enterprise
BigMLSchool: ML Platforms and AutoML in the Enterprise
 
Data Science Salon: Enabling self-service predictive analytics at Bidtellect
Data Science Salon: Enabling self-service predictive analytics at BidtellectData Science Salon: Enabling self-service predictive analytics at Bidtellect
Data Science Salon: Enabling self-service predictive analytics at Bidtellect
 
Future of datascience
Future of datascienceFuture of datascience
Future of datascience
 
Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee...
Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee...Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee...
Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee...
 
Course - Machine Learning Basics with R
Course - Machine Learning Basics with R Course - Machine Learning Basics with R
Course - Machine Learning Basics with R
 
Predictive analytics 2025_br
Predictive analytics 2025_brPredictive analytics 2025_br
Predictive analytics 2025_br
 
1 tihify
1 tihify1 tihify
1 tihify
 
Value of Data Science
Value of Data ScienceValue of Data Science
Value of Data Science
 
Perspectives on Machine Learning
Perspectives on Machine LearningPerspectives on Machine Learning
Perspectives on Machine Learning
 
Machine learning in credit risk modeling : a James white paper
Machine learning in credit risk modeling : a James white paperMachine learning in credit risk modeling : a James white paper
Machine learning in credit risk modeling : a James white paper
 
Data Science Salon: Adopting Machine Learning to Drive Revenue and Market Share
Data Science Salon: Adopting Machine Learning to Drive Revenue and Market ShareData Science Salon: Adopting Machine Learning to Drive Revenue and Market Share
Data Science Salon: Adopting Machine Learning to Drive Revenue and Market Share
 
Xavier Conort, DataScience SG Meetup - Challenges in insurance pricing
Xavier Conort, DataScience SG Meetup - Challenges in insurance pricingXavier Conort, DataScience SG Meetup - Challenges in insurance pricing
Xavier Conort, DataScience SG Meetup - Challenges in insurance pricing
 
Decision Intelligence: a new discipline emerges
Decision Intelligence: a new discipline emergesDecision Intelligence: a new discipline emerges
Decision Intelligence: a new discipline emerges
 
Barga ACM DEBS 2013 Keynote
Barga ACM DEBS 2013 KeynoteBarga ACM DEBS 2013 Keynote
Barga ACM DEBS 2013 Keynote
 

Similaire à Forecasting and Predictive Digital Marketing. Daniele Donzella, Gianluigi Spagnuolo - Altura Labs

What is Forecasting.pdf
What is Forecasting.pdfWhat is Forecasting.pdf
What is Forecasting.pdf
Pankaj Chandel
 
The Roles of Data and Predictive Analytics in BusinessChapter .docx
The Roles of Data and Predictive Analytics in BusinessChapter .docxThe Roles of Data and Predictive Analytics in BusinessChapter .docx
The Roles of Data and Predictive Analytics in BusinessChapter .docx
lillie234567
 
Chapter 03 Slides ( Exclude).pptx
Chapter 03 Slides (              Exclude).pptxChapter 03 Slides (              Exclude).pptx
Chapter 03 Slides ( Exclude).pptx
ryan gementiza
 

Similaire à Forecasting and Predictive Digital Marketing. Daniele Donzella, Gianluigi Spagnuolo - Altura Labs (20)

Cutting through the hype - how to use advanced analytics to do practical thin...
Cutting through the hype - how to use advanced analytics to do practical thin...Cutting through the hype - how to use advanced analytics to do practical thin...
Cutting through the hype - how to use advanced analytics to do practical thin...
 
Methods of Forecasting for Capacity Management
Methods of Forecasting for Capacity ManagementMethods of Forecasting for Capacity Management
Methods of Forecasting for Capacity Management
 
PROMISE 2011: What Prediction Model Should Be?
PROMISE 2011: What Prediction Model Should Be?PROMISE 2011: What Prediction Model Should Be?
PROMISE 2011: What Prediction Model Should Be?
 
Forecasting :- Introduction & its Applications
Forecasting :-  Introduction & its ApplicationsForecasting :-  Introduction & its Applications
Forecasting :- Introduction & its Applications
 
Better Living Through Analytics - Strategies for Data Decisions
Better Living Through Analytics - Strategies for Data DecisionsBetter Living Through Analytics - Strategies for Data Decisions
Better Living Through Analytics - Strategies for Data Decisions
 
Tentraps
TentrapsTentraps
Tentraps
 
Better Living Through Analytics - Louis Cialdella Product School
Better Living Through Analytics - Louis Cialdella Product SchoolBetter Living Through Analytics - Louis Cialdella Product School
Better Living Through Analytics - Louis Cialdella Product School
 
What is Forecasting.pdf
What is Forecasting.pdfWhat is Forecasting.pdf
What is Forecasting.pdf
 
Data Visualization: Sales forecasting
Data Visualization: Sales forecastingData Visualization: Sales forecasting
Data Visualization: Sales forecasting
 
Data science in demand planning - when the machine is not enough
Data science in demand planning - when the machine is not enoughData science in demand planning - when the machine is not enough
Data science in demand planning - when the machine is not enough
 
Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018
Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018
Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018
 
SPPTChap003 (1).pptx
SPPTChap003 (1).pptxSPPTChap003 (1).pptx
SPPTChap003 (1).pptx
 
Module slide for evaluation and learning
Module slide for evaluation and learningModule slide for evaluation and learning
Module slide for evaluation and learning
 
DS Life Cycle
DS Life CycleDS Life Cycle
DS Life Cycle
 
DS Life Cycle
DS Life CycleDS Life Cycle
DS Life Cycle
 
The Roles of Data and Predictive Analytics in BusinessChapter .docx
The Roles of Data and Predictive Analytics in BusinessChapter .docxThe Roles of Data and Predictive Analytics in BusinessChapter .docx
The Roles of Data and Predictive Analytics in BusinessChapter .docx
 
Forecasting in OPM.pptx
Forecasting in OPM.pptxForecasting in OPM.pptx
Forecasting in OPM.pptx
 
Measurement Strategy for Software Companies
Measurement Strategy for Software CompaniesMeasurement Strategy for Software Companies
Measurement Strategy for Software Companies
 
Chapter 03 Slides ( Exclude).pptx
Chapter 03 Slides (              Exclude).pptxChapter 03 Slides (              Exclude).pptx
Chapter 03 Slides ( Exclude).pptx
 
Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...
Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...
Salesforce Forecasting: Evolution, Implementation and Best Practices, Christi...
 

Plus de Data Driven Innovation

Plus de Data Driven Innovation (20)

Integrazione della mobilità elettrica nei sistemi urbani (Stefano Carrese, Un...
Integrazione della mobilità elettrica nei sistemi urbani (Stefano Carrese, Un...Integrazione della mobilità elettrica nei sistemi urbani (Stefano Carrese, Un...
Integrazione della mobilità elettrica nei sistemi urbani (Stefano Carrese, Un...
 
La statistica ufficiale e i trasporti marittimi nell'era dei big data (Vincen...
La statistica ufficiale e i trasporti marittimi nell'era dei big data (Vincen...La statistica ufficiale e i trasporti marittimi nell'era dei big data (Vincen...
La statistica ufficiale e i trasporti marittimi nell'era dei big data (Vincen...
 
How can we realize the Mobility as a Service (Maas) (Andrea Paletti, London S...
How can we realize the Mobility as a Service (Maas) (Andrea Paletti, London S...How can we realize the Mobility as a Service (Maas) (Andrea Paletti, London S...
How can we realize the Mobility as a Service (Maas) (Andrea Paletti, London S...
 
Il DTC-Lazio e i dati del patrimonio culturale (Maria Prezioso, Università To...
Il DTC-Lazio e i dati del patrimonio culturale (Maria Prezioso, Università To...Il DTC-Lazio e i dati del patrimonio culturale (Maria Prezioso, Università To...
Il DTC-Lazio e i dati del patrimonio culturale (Maria Prezioso, Università To...
 
CHNet-DHLab: Servizi Cloud a supporto dei beni culturali (Fabio Proietti, INF...
CHNet-DHLab: Servizi Cloud a supporto dei beni culturali (Fabio Proietti, INF...CHNet-DHLab: Servizi Cloud a supporto dei beni culturali (Fabio Proietti, INF...
CHNet-DHLab: Servizi Cloud a supporto dei beni culturali (Fabio Proietti, INF...
 
Progetto EOSC-Pillar (Fulvio Galeazzi, GARR)
Progetto EOSC-Pillar (Fulvio Galeazzi, GARR)Progetto EOSC-Pillar (Fulvio Galeazzi, GARR)
Progetto EOSC-Pillar (Fulvio Galeazzi, GARR)
 
Una infrastruttura per l’accesso al patrimonio culturale: il Progetto del Por...
Una infrastruttura per l’accesso al patrimonio culturale: il Progetto del Por...Una infrastruttura per l’accesso al patrimonio culturale: il Progetto del Por...
Una infrastruttura per l’accesso al patrimonio culturale: il Progetto del Por...
 
Utilizzo dei Big data per l’analisi dei flussi veicolari e della mobilità (Ma...
Utilizzo dei Big data per l’analisi dei flussi veicolari e della mobilità (Ma...Utilizzo dei Big data per l’analisi dei flussi veicolari e della mobilità (Ma...
Utilizzo dei Big data per l’analisi dei flussi veicolari e della mobilità (Ma...
 
I dati personali nell'analisi comportamentale della mobilità di dipendenti e ...
I dati personali nell'analisi comportamentale della mobilità di dipendenti e ...I dati personali nell'analisi comportamentale della mobilità di dipendenti e ...
I dati personali nell'analisi comportamentale della mobilità di dipendenti e ...
 
Estrarre valore dai dati: tecnologie per ottimizzare la mobilità del futuro (...
Estrarre valore dai dati: tecnologie per ottimizzare la mobilità del futuro (...Estrarre valore dai dati: tecnologie per ottimizzare la mobilità del futuro (...
Estrarre valore dai dati: tecnologie per ottimizzare la mobilità del futuro (...
 
Le piattaforme dati per la mobilità nelle città italiane (Marco Mena, EY)
Le piattaforme dati per la mobilità nelle città italiane (Marco Mena, EY)Le piattaforme dati per la mobilità nelle città italiane (Marco Mena, EY)
Le piattaforme dati per la mobilità nelle città italiane (Marco Mena, EY)
 
WiseTown, un ecosistema di applicazioni e strumenti per migliorare la qualità...
WiseTown, un ecosistema di applicazioni e strumenti per migliorare la qualità...WiseTown, un ecosistema di applicazioni e strumenti per migliorare la qualità...
WiseTown, un ecosistema di applicazioni e strumenti per migliorare la qualità...
 
CityOpenSource as a civic tech tool (Ilaria Vitellio, CityOpenSource)
CityOpenSource as a civic tech tool (Ilaria Vitellio, CityOpenSource)CityOpenSource as a civic tech tool (Ilaria Vitellio, CityOpenSource)
CityOpenSource as a civic tech tool (Ilaria Vitellio, CityOpenSource)
 
Big Data Confederation: toward the local urban data market place (Renzo Taffa...
Big Data Confederation: toward the local urban data market place (Renzo Taffa...Big Data Confederation: toward the local urban data market place (Renzo Taffa...
Big Data Confederation: toward the local urban data market place (Renzo Taffa...
 
Making citizens the eyes of policy makers: a sweet spot for hybrid AI? (Danie...
Making citizens the eyes of policy makers: a sweet spot for hybrid AI? (Danie...Making citizens the eyes of policy makers: a sweet spot for hybrid AI? (Danie...
Making citizens the eyes of policy makers: a sweet spot for hybrid AI? (Danie...
 
Dall'Agenda Digitale alla Smart City: il percorso di Roma Capitale verso il D...
Dall'Agenda Digitale alla Smart City: il percorso di Roma Capitale verso il D...Dall'Agenda Digitale alla Smart City: il percorso di Roma Capitale verso il D...
Dall'Agenda Digitale alla Smart City: il percorso di Roma Capitale verso il D...
 
Reusing open data: how to make a difference (Vittorio Scarano, Università di ...
Reusing open data: how to make a difference (Vittorio Scarano, Università di ...Reusing open data: how to make a difference (Vittorio Scarano, Università di ...
Reusing open data: how to make a difference (Vittorio Scarano, Università di ...
 
Gestire i beni culturali con i big data (Sandro Stancampiano, Istat)
Gestire i beni culturali con i big data (Sandro Stancampiano, Istat)Gestire i beni culturali con i big data (Sandro Stancampiano, Istat)
Gestire i beni culturali con i big data (Sandro Stancampiano, Istat)
 
Data Governance: cos’è e perché è importante? (Elena Arista, Erwin)
Data Governance: cos’è e perché è importante? (Elena Arista, Erwin)Data Governance: cos’è e perché è importante? (Elena Arista, Erwin)
Data Governance: cos’è e perché è importante? (Elena Arista, Erwin)
 
Data driven economy: bastano i dati per avviare una start up? (Gabriele Anton...
Data driven economy: bastano i dati per avviare una start up? (Gabriele Anton...Data driven economy: bastano i dati per avviare una start up? (Gabriele Anton...
Data driven economy: bastano i dati per avviare una start up? (Gabriele Anton...
 

Dernier

Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 

Dernier (20)

Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 

Forecasting and Predictive Digital Marketing. Daniele Donzella, Gianluigi Spagnuolo - Altura Labs

  • 4. A definition A forecast report is a key factor for predicting future events in digital business, based on past observations. A forecast helps to plan resources, set goals and KPI and identify outlier. Identify Factors, Relations and Problem Definition Data Collection Data Analysis Model Selection Model Validation Forecasting Model Deployment Monitoring Forecasting Model Performance 4
  • 5. A definition Classification: short-term, medium-term, long-term Short Term days, weeks, months one to two years Medium Term many years Long Term we are here 5
  • 6. Known issues When we are about to create a forecast, we can meet different problems: ● no patterns present in the data: we do not always have data with strong patterns ● highly uncertain future: if unpredictable elements will occur in the future ● anomalies in the dates: for example, months that do not have the same number of days, or the variations regarding holidays time, etc This points out that predicting future events is not a trivial operation. For this purpose, there are several libraries for different languages ​​that use different algorithms and approaches. 6
  • 7. Planning vs Forecasting Forecasting is commonly confused with planning, that tells us how the information should be and not how it actually will be. SHOULD / WILL 7
  • 8. When to do it When the patterns are clear and obvious, there is no need for forecasting. Predictions can be easily made on the time series. Forecasting is relevant when patterns, even if they exist, are not intuitive and where we can not make predictions based only on experience. 8
  • 9. Application Anatomy of an application to create forecasting 2 9
  • 10. Problem definition The aim is to capture the relationships between advertising, different promotional strategies and total number of sales, to be able to plan resources and goals. Problem Definition Data Collection Data Analysis Model Selection Model Validation Forecasting Model Deployment Monitoring Forecasting Model Performance 10
  • 12. Data Collection: a premise Since we only have limited data, referring to a little bit more than a year, we can not accurately make a forecast or modelling the data only on a long term. But it is possible to make predictions by evaluating shorter periods. Problem Definition Data Collection Data Analysis Model Selection Model Validation Forecasting Model Deployment Monitoring Forecasting Model Performance 12
  • 13. Exploratory Data Analysis From an exploratory data analysis (EDA), being a time series reflecting users’ behavior, it is clear that: ● there are several periodic events both annual and weekly ● there are some outliers ● data are affected by the launch of products and advertising campaigns Problem Definition Data Collection Data Analysis Model Selection Model Validation Forecasting Model Deployment Monitoring Forecasting Model Performance 13
  • 14. Exploratory Data Analysis From an exploratory data analysis (EDA), being a time series reflecting users’ behavior, it is clear that: ● some data is missing or incomplete due to: ○ tracking malfunctions ○ incorrect implementation of the Garante’s provisions regarding cookies ○ implementation of the GDPR Problem Definition Data Collection Data Analysis Model Selection Model Validation Forecasting Model Deployment Monitoring Forecasting Model Performance 14
  • 15. DATA COLLECT & PROCESSING Data: Google Analytics Google DoubleClick EXPLORATORY DATA ANALYSIS Data analysis to summarize their main characteristics FORECAST REPORT Forecasting Model Deployment MODELING Creation of a model based on EDA FORECAST EVALUATION Model selection and validation TROUBLESHOOTING Possible errors and problems highlighted by the validation 15
  • 16. DATA COLLECT & PROCESSING Data: Google Analytics Google DoubleClick EXPLORATORY DATA ANALYSIS Data analysis to summarize their main characteristics FORECAST REPORT Forecasting Model Deployment 1. MODELING Creation of a model based on EDA 2. FORECAST EVALUATION Model selection and validation 3. TROUBLESHOOTING Possible errors and problems highlighted by the validation 1. creation of a model based on a human interpretation of parameters (EDA) 2. creation and validation of forecasting based on the newly created model and with a baseline created from historical data 3. if this forecasting is not good enough, the model is made more compliant and the process starts again from step 2 16
  • 17. 17 Google Analytics 360 Google DoubleClick Teradata CRM Data Quantitative & Additive Regression Model Type & Model Marketing Application Area 3 Months Forecast Horizon Monthly Forecast Interval
  • 18. Facebook Prophet “Prophet is a procedure for forecasting time series data. It is based on an additive model where non-linear trends are fit with yearly and weekly seasonality, plus holidays. Prophet is robust to missing data, shifts in the trend, and large outliers.” 18 ● Open source ● Easy and fast ● It is possible to alter the model to apply your experience and/or external data ● It creates reliable results ● Available for Python
  • 19. Prophet model The model that underlies Prophet consists of three components: ● trends ● seasonal effects ● holiday/special events 19 Compared to classic ARMA/ARIMA models, the advantages are: ● better flexibility, it is possible to easily adapt irregular data ● we can directly evaluate the contribution of each component and handle it y(t) = g(t) + s(t) + h(t) + ϵt
  • 20. Prophet in the application Prophet allowed us to intervene at several points: ● dates of the products’ launch, of the marketing strategy change, and of the advertising campaigns have been specified; ● dates of the holidays and their weight have been specified, as for the seasonality; ● furthermore, various parameters can be specified: for example, how the data on seasonality will influence forecasting in the future. 20
  • 22. Conclusions In addition to forecasting, which predicts sales volumes, an analysis that tells us the reasons for such behavior should also be performed. 22
  • 23. References ● Facebook Prophet https://github.com/facebook/prophet ● Exploratory Data Analysis https://www.itl.nist.gov/div898/handbook/eda/eda.htm ● Google Analytics https://analytics.google.com ● Google DoubleClick https://www.doubleclickbygoogle.com 23