Who is the Client

A regional retailer of private label all-natural skincare products.

The Challenge

The company wanted to improve the way they collected end data of the customer journey but faced a challenge because they lacked a unified view of online and offline customer data. Their existing system captured customer data from multiple sources and presented a rather confusing picture. The company wanted to understand customer behavior and journeys across channels to maximize Customer Lifetime Value (CLTV).

The company's customers could sign up as community members and have multiple identities online in the company's systems. Members often inadvertently use different identity information when interacting with the company's services, such as their physical stores, online shopping, and other touchpoints. Having multiple identities for each member complicated the company's ability to understand the effectiveness of their marketing efforts and hampered their understanding of customer behavior.

In brief, the company was looking for a:

  • 360-degree view of their customers: The company needed a functional, technical, and analytical approach to building a 360-degree view of their members.
  • Solid foundation for growth: The company wanted to build a solid foundation for acquiring accurate data on their community members.
  • Flexible and expandable solution: The company was looking for an identity resolution capability and the ability to add or augment known and future customer member attributes, especially digital ones.
  • Custom platform that leverages existing technology: Since the company already had a substantial investment in their current enterprise data warehouse (EDW), new development was needed to augment their current EDW footprint.
  • Superior analytics capability: The solution needed to enable reporting and analytical capabilities that allows the company to measure community member engagement and derive CLTV.

The Solution

Our team designed and implemented a custom community member platform to resolve the company's identity issues. The new platform can extract click stream data from Google and Facebook, among other sources. We configured a set of data pipelines and built customer and marketing dashboards, in addition to some retail-oriented dashboards.

The data solution architecture creates a unified customer view. The data include multiple datasets originating from online and in-store purchases, customer service calls, website visits, and the company's marketing cloud.

Our App Dev team designed a data model to store unique customer identifiers, including the first and last names, email, billing address, and opt-in email preferences, among other details. We also defined business rules to match and merge different customer identities.

After a one-time ‘Greenbook’ (the Greenbook of the Federal Reserve Board of Governors) download, we used Azure Data Factory to extract customer data from several sources on a regular schedule. The data sources include Salesforce Commerce Cloud (SFCC), Salesforce Marketing Cloud (SFMC), and Microsoft Dynamics AX for Retail. Then, we apply match and merge rules to create a unified custom database. Our solution extends the company's existing EDW and enables the reporting users to view an accurate customer count in a series of community member dashboard reports using Microsoft Power BI.


Key takeaways from our solution include:

  • Detailed community member metrics: Metrics collected and correlated by the new system include a count of community members, including total members, new members, re-activated members, retained members, and omnichannel member counts.
  • Comprehensive customer metrics: Other important metrics from the new dashboards include revenue, traffic, average sales, average unit retail value, items per transaction, and conversion rates. We also provide past-year comparisons and forecasts.
  • Clean data provides a customer 360 view: Our system cleanses and standardizes customer data by applying match and merge rules to create a 360-degree unified customer view.
  • Flexible reporting via dashboards: Business users can now view accurate customer counts in a Power BI dashboard. They can also view information on new and repeat customers by event or selected time.
  • An empowered EDW system: The new initiative extends the company's existing EDW platform. Not needing to create a new system from scratch saves the company a huge amount of money.

Business Impact

  • Increased data accuracy: The new custom platform produces accurate customer identities and reduces the number of redundancies by 25%. This leads to increased data accuracy, less time wasted sifting through duplicate information, and better sales forecasting.
  • A better picture of campaign effectiveness: The marketing dashboard shows ad spend amounts by marketing channel from multiple clickstreams. Clear identity resolution reduces the marketing efforts required to create campaigns and gives the company a better picture of campaign effectiveness.
  • Customer acquisition cost visibility: The new reporting dashboards implemented in our solution provide accurate customer counts, integration with Google Analytics, Facebook, and other sources, which enables the company to view the customer acquisition cost along with ad spend amount, and revenue generated from each channel.
  • High ROI: Our solution leveraged the company's existing EDW that requires a minimal amount of training to access the expanded 360-degree view data. The reduction in multiple identities of the same customer allows the company to put relatively less marketing efforts into email campaigns and to increase the company’s ROI for the new system.

Technologies Used

Microsoft Azure Products: Azure SQL, Azure Data Factory, Azure Synapse Analytics, Azure Data Lake, Azure Functions, Azure Logic Apps
Microsoft Power BI: Powerful interactive business visualization tool used to gain insights into customer data
Microsoft Dynamics AX for Retail: Retail point-of-sale solution that supports both online and in-store purchases
Microsoft Software: SharePoint, Excel, Word, Visio, and Teams
Salesforce Commerce Cloud: Cloud-based e-commerce platform
Salesforce Marketing Cloud: Automation and analytics tools to support digital marketing efforts
Google Analytics: A Google service used to track and report website traffic
Atlassian Jira: A platform for tracking bugs and managing Agile-based software projects
Atlassian Confluence: A team workspace that facilitates project collaboration

Related Capabilities

Utilize Actionable Insights from Multiple Data Hubs to Gain More Customers and Boost Sales

Unlock the power of data insights buried deep within your diverse systems across the organization. We empower businesses to effectively collect, beautifully visualize, critically analyze, and intelligently interpret data to support organizational goals. Our team ensures good returns on the big data technology investment with effective use of the latest data and analytics tools.

Do you have a similar project in mind?

Enter your email address to start the conversation