MARKETING ANALYTICS
Instructional goals
The "Marketing Analytics" course aims to enable students to understand and apply data analytics in real-world business and marketing contexts. By integrating theoretical knowledge with practical skills, the course will prepare students to design and prototype analytical capabilities autonomously. Students will gain hands-on experience with low-code tools like KNIME and PowerBI, enhancing their ability to conduct analyses and present quantitative results and insights effectively. Additionally, the course will develop students' abilities to communicate data-driven insights and recommendations to both technical and non-technical audiences, fostering a comprehensive skill set for their future careers.
Intended learning outcomes
By the end of the course, students will:
- Understand key concepts of data analytics and the importance of using appropriate algorithms to extract trends and patterns from data.
- Gain practical skills in using low-code tools like KNIME, Langflow, and PowerBI for business and marketing analytics.
- Develop the ability to apply AI algorithms, including supervised and unsupervised machine learning, in real-world marketing scenarios.
- Learn to effectively communicate data-driven insights and recommendations to both technical and non-technical audiences.
- Acquire hands-on experience with Generative AI, enhancing their understanding of its opportunities, limitations, and ethical implications.
- Foster critical thinking and the ability to work both independently and collaboratively on analytical projects.
Course Contents
- Data Analytics Frameworks and Tools: Introduction to data analytics frameworks, low-code tools (including Knime, Power BI, and Langflow), and foundational machine learning concepts.
- Supervised and Unsupervised Machine Learning: Techniques including regression, classification, clustering algorithms, and customer segmentation, tailored for marketing applications.
- Generative AI: Understanding the principles, opportunities, limitations, and ethical implications of Generative AI and large language models.
- Data Visualization and Communication: Building dashboards and using data visualization to effectively communicate insights and support decision-making in marketing contexts.
Reference Books
Core: - Andrea De Mauro: Data Analytics Made Easy: Analyze and present data to make informed decisions without writing any code. Packt, Birmingham, 2021. ISBN: 9781801074155. - Andrea De Mauro: AI Applications Made Easy: RAG, agents, and other GenAI solutions. Manning, 2025. ISBN: 9781633435872. - Andrea De Mauro, Michele Pacifico: The Financial Times Guide to Data Transformation: How to drive substantial business value with data analytics. Pearson UK, 2024. ISBN: 9781292462141. Recommended: - Andrea De Mauro: Data Analytics per tutti: Imparare ad analizzare, visualizzare e raccontare i dati. Apogeo, 2022 (in Italian). ISBN: 9788850335947. - Roberto Cadili, Francisco Villarroel Ordenes: Meet Your Customers: The Marketing Analytics Collection, KNIME Press, 2023.
Teaching Methods
Lectures, discussions, labs, and group projects on relevant empirical issues will be highly interactive and based on real-world examples and datasets. Students’ participation during lectures is strongly encouraged and may impact the final grade.
Assessment Method
Students attending the course:
50% group projects,
20% mid-term assessment,
30% final exam.
For non-attending students:
100% Single exam on the entire program.
Thesis assignment criteria
Students who demonstrate a strong grasp of the subject, earn an excellent final grade, and are eager to carry out a fully experimental thesis with genuine publication potential are encouraged to submit a thesis proposal. Detailed thesis guidelines will be presented during the course.
Week 1
- Introduction to the course
- Data Analytics Value Frameworks: Descriptive, Predictive, Prescriptive Analytics with Cross-Industry and Cross-Function Examples
Week 2
- Enablers for Business Analytics: Technology Stack, Data Governance, Roles and Skills, Organizational Setup
- KNIME: Get Started Session, UI and Nodes
Week 3
- KNIME: Data Transformation Nodes
- Build an Automated Marketing Report
- Foundations of Machine Learning for Business: Model Validation, Accuracy Metrics, Lift Charts, ROC Curves
Week 4
- Supervised Learning: Regression, Forecasting Prices
- KNIME: Loops and Variables
Week 5
- Supervised Learning: Classification, Decision Tree and Random Forest Algorithms, Propensity Modeling and Consumer Scoring
- Supervised Learning: Sentiment Analysis of Customer Reviews
Week 6
- Unsupervised Learning: Clustering Algorithms, Customer Segmentation in a CRM
- Unsupervised Learning: Topic Modeling, Identifying Patterns in Customer Voice
Week 7
- Data Analytics Canvas: Framing Requirements for Business Analytics Applications
- Data Visualization: Types of Charts, Do's and Don’ts, Golden Rules of Professional Charts
Week 8
- PowerBI: Get Started, Navigate the UI
- Business Dashboard Creation: Building a Management Cockpit
- Data Storytelling Framework: Communicating with Data Persuasively, Data Presentation Delivery Techniques
Week 9
- GenAI Foundations: How Large Language Models Work, Opportunities, Limitations, and Risks, Ethical Implications
- Prompt Engineering for Business Applications: The 4-part Prompting Framework
Week 10
- Langflow: Get Started, Navigate the UI
- LLM Orchestration: Extending Models with Tools Connecting with APIs
- LLM Retrieval Augmented Generation (RAG) Techniques for Business Applications
Week 11
- Langflow: Advanced Features, Deployment, Extensions and Q&A
- Agents, Tools, and Agentic Structure
Week 12
- Advanced Topics - Group Presentations / Exam Prep