Marketing Performance Analytics for a Beverage Client

Designed a KPI framework and Power BI dashboard for a global beverage client, integrating retail, search, and social data into a single performance view for marketing leadership.

PythonPower BI

Published December 2024

This is an project developed within the Advanced Performance Management course at Politecnico di Milano, in collaboration with a global beverage industry client.

Problem & Context

In this collaborative project for a beverage client, our team was tasked with building a centralized performance measurement system. The goal was to transform disparate data streams, retail sales, digital search trends, and social media sentiment into a unified dashboard for internal stakeholders.

We designed a data-driven solution aimed at improving performance management through the definition and visualization of key performance indicators (KPIs). The project focused on developing a self-explanatory Power BI dashboard for decision-makers, offering an intuitive view of business performance aligned with specific business goals.

As part of our discussion with the client, we focused on the following assumptions and criteria:

  • Scope: concentrate on the Marketing Department and a local brand portfolio in the Italian market.
  • Decision-makers: prioritize senior marketing and digital stakeholders as the main users of the analysis.
    • Commercial priorities: sales performance, promotion monitoring, and key business drivers.
    • Digital priorities: audience visibility, online engagement, campaign reach, and sentiment.

Analytics Workflow

The project followed a structured workflow, starting with data collection and cleaning, followed by KPI definition and dashboard design. The process was iterative, with regular check-ins to align on business needs and technical feasibility.

Data Preparation & Cleaning

The inputs included retail sell-out data, search trend data, mention data, and brand reference files.

  • Retail sell-out data: the commercial base layer.
  • Search trend data: a demand and interest signal.
  • Mention data: visibility and conversation signals across platforms and sources.
  • Reference tables: brand and category mapping needed for consistent analysis.

We faced multiple challenges during the data preparation phase, which was critical to ensuring the reliability of our analysis and the insights derived from it. Some of the key challenges and our approach to addressing them included:

  • Inconsistent Brand Naming and Categorization The raw datasets contained multiple naming conventions for the same entities, leading to fragmentation when grouping data for a unified analysis. => We implemented a matching and standardization step and normalized text fields to improve consistency across the search and mention datasets.

  • Missing Promotion Labels in Sell-out Data Some promotion-related fields were unavailable, making it impossible to directly identify promotional periods. => We developed an alternative rule-based approach to flag candidate promotion periods.

  • Handling Null and Zero-Value Entries The search dataset contained rows with missing or zero values, which could skew performance trends. => We performed a missing data review and removed these entries to keep the final analysis consistent.

  • Data Redundancy and Duplicates Consolidating multi-year data across different sources often resulted in duplicate entries and redundant columns. => We performed systematic deduplication and dropped irrelevant fields to streamline processing.

  • Temporal Alignment and Granularity Data sources had different time formats and levels of granularity. => We aligned the time fields into a common structure and used aggregation with drill-down options for consistent analysis.

  • Cross-Source Integration Linking disparate datasets required a common identifier for correlation analysis. => We used shared reference keys across the datasets to support seamless merging and cross-source analysis.

KPI Definition

The KPI framework was designed to align with the specific business questions of the marketing leadership. We focused on defining metrics that were actionable, measurable, and directly tied to the decision-making needs of our stakeholders. To bridge the gap between raw data and strategic decision-making, we carefully selected a suite of KPIs that align digital metrics with commercial outcomes. These metrics were chosen based on strategic alignment with key business goals, data availability, and their relevance to the main marketing stakeholders.

Below is a summary of how our business aims translate into specific assessments, dashboard views, and the metrics used to track them:

Decision MakerBusiness AimAssessmentDashboardKPIs
Marketing HeadRevenue Growth and ProfitabilityUnderstand Key Drivers of Sales PerformanceSales Drivers InsightsCorrelation of Sales Volume with Mention and Search
Track Sales Trends and Evaluate PromotionsSales and Promotions Overview
  • Sales Volume (Incremental, Baseline, and Total)
  • Sales Value by Brand Global
  • Sales Value by Subchannel
  • Promo Effectiveness Index (PEI)
  • Sales Growth % (Year-over-Year)
  • % Uplift
Strengthen Market PositionMonitor Brand Sentiment and Market PositionBrand Health Overview
  • Market Share of Brand
  • Sentiment Score (Brand vs. Competitor)
  • Aperitif Brand Positions (Sales and Search)
Digital Marketing ManagerMarket Expansion and Digital PresenceAssess Search Trends and Online EngagementDigital Visibility Search
  • Search Volume
  • Search Volume by Brand
  • Top Search Keywords
Optimize Campaigns for Audience Reach and SentimentDigital Visibility Mentions
  • Mentions by Source
  • Total Reach & Mention Trend
  • Sum of Mentions by Sentiment
  • Total Mentions (Earned & Owned)

Dashboard Design & Visualization

The interactive dashboard translates our prepared data into actionable views. It is structured into five distinct pages, designed to align with the strategic needs of the main stakeholders.

1. Sales Drivers Insights

  • Target User: Marketing Head
  • Objective: Understand the key drivers of sales performance.
  • Key Metrics Monitored: Correlation of Sales Volume with Mention and Search, Sales Volume (Incremental, Baseline, Total), Sales Value by Brand Global, and Sales Value by Subchannel.

2. Sales & Promotion Overview

  • Target User: Commercial Stakeholder
  • Objective: Track performance patterns and campaign activity.
  • Key Metrics Monitored: Campaign indicators, period comparisons, and relative change measures.

3. Brands Health Overview

  • Target User: Marketing Head
  • Objective: Monitor brand sentiment and comparative market positioning.
  • Key Metrics Monitored: Market Share of Brand, Sentiment Score (Brand vs. Competitor), and Aperitif Brand Positions (Sales & Search Matrix).

4. Digital Visibility - Search

  • Target User: Digital Marketing Manager
  • Objective: Assess search trends and online audience engagement.
  • Key Metrics Monitored: Total Search Volume, Search Volume Share by Brand, and Top Search Keywords.

5. Digital Visibility - Mention

  • Target User: Digital Marketing Manager
  • Objective: Monitor campaign optimization for audience reach and sentiment.
  • Key Metrics Monitored: Mentions by Source, Total Reach & Mentions Trend, Mentions by Sentiment, and Total Mentions (Earned vs. Owned).

My Contribution

I worked on this project as part of the Advanced Performance Management course at Politecnico di Milano in a team setting, where I:

  • Co-led the data cleaning phase with another teammate.
  • Actively participated in KPI design and dashboard construction.
  • Ensured the final outputs were analytically robust and aligned with project objectives.

Final Deliverables

Because the project was completed under confidentiality constraints, this write-up emphasizes methodology and system design rather than private business outcomes.

  • Jupyter notebooks for data cleaning, mapping, enrichment, and KPI creation.
  • Cleaned CSV datasets ready for downstream analysis.
  • A Power BI dashboard for exploration and executive discussion.
  • Technical documentation (methodology, data lineage, KPI definitions) for engineering review.
  • Executive presentation and report layer for managerial stakeholder communication.

Other Projects

View all →

CONTACT

Want to compare notes on a project?

I'm always up for a sharp data or product conversation.

Get in touch