ITM Marketing Analytics Dec 2024
ITM Marketing Analytics Dec 2024
• Customer driven marketing - Understanding customer and market profiling and Customer Life time value
• Pricing strategies
• RFM analysis
Marketing analytics is the study of data garnered through marketing campaigns in order to discern
patterns between such things as how a campaign contributed to conversions, consumer behavior, regional
preferences, creative preferences and much more.
This analysis allows marketers to achieve higher ROI on marketing investments by understanding what is
successful in driving either conversions, brand awareness, or both.
• It allows marketing teams to serve the right ad, at the right time, on the right channel to move
consumers down the sales funnel.
Analysis Vs Analytics
Analysis' looks backward and creates a historical view for marketers to
know what has happened in the past. 'Analytics', on the contrary, looks
forward to model the future tin order to predict a result. Regardless of
their respective natures, both are equally important to marketers.
● Competitive intelligence: competitive intelligence is the ethical collection and analysis of competitor
information.Companies use the results to take strategic decisions , market advantage and differentiation.
● Marketing Research
● Web Marketing (WordPress and Google Analytics): Visit, Unique visitor, Page impression, Click per page (Adv.),
Click-through rate, Conversion rate, Bounce rate, Return visit
✓ Demographic
✓ Geographic
✓ Psychographic characteristics
✓ buying patterns
✓ Purchase history
Focus on the
Review your
problem that your Dig into Collect customer
customer journey
business is trying to demographics feedback
map
resolve.
“Personas are fictional representations of your ideal customers, based on real data about customer
demographics and offline & online behavior, along with educated speculation about their personal
Source: Hubspot
➢ A priori
➢ Usage
➢ Attitudinal
➢ Need
A priori
❖ a priori is defined as relating to knowledge that proceeds from theoretical deduction rather than from observation
or experience.
❖ For purposes of market research analysis this means making certain assumptions about different groups that are
generally accepted as pertaining to that group.
❖ For example, deducing that adults over 50 are not as tech savvy as twenty somethings is a safe assumption based
on the reasoning that high tech devices were not as widely available to the older generation than they are to the
younger.
❖ However, be careful to check your assumptions since they can change over time. In 30 years, that statement may no
longer be true.
❖ Using cluster analysis to create customer psychological profiles is difficult because it is limited by the input data
used.
❖ Demographic data is the least helpful, whereas preference data (scaling) is better suited toward this type of
analysis.
❖ However, once a usage segmentation is created, it’s exceptionally helpful to know the motivating factors behind
the purchasing decisions of the heaviest users of your product
❖ Needs based segmentation is the concept that the market can be divided based on customer need.
❖ This type of analysis is used to develop products that sell rather than trying to sell products a business developed.
❖ Needs based segmentation uses conjoint analysis to separate the groups according to functional performance.
❖ Using cluster analysis, it’s goal is to determine the driving forces behind the performance data.
❖ A loose definition of Clustering - The process of organizing objects into groups whose
❖ A cluster is therefore a collection of objects which are similar between them and are
❖ It is part of the unsupervised learning techniques since there is no target variable in the
dataset
Cluster Analysis
❖ Hierarchical clustering, also known as hierarchical cluster analysis, is an algorithm that groups similar
objects into groups called clusters. The endpoint is a set of clusters, where each cluster is distinct from
each other cluster, and the objects within each cluster are broadly similar to each other.
➢ In this technique, entire data or observation is assigned to a single cluster. The cluster is further
split until there is one cluster for each data or observation.
❖ The k-means algorithm is implemented in 4 steps (assumes partitioning criteria is: maximize intra-
cluster similarity and minimize inter-cluster similarity)
1. For a given number of partitions (say k), the partitioning method will create an initial partitioning.
2. Then it uses the iterative reallocation technique to improve the partitioning by moving objects
from one group to other.
1. Normalize the data so that all the variables are on the same scale.
2. Partition objects into k non-empty subsets (or pick k initial means). Its mandatory to pass the
number of clusters in the beginning itself
3. Compute the mean (center) or centroid of each cluster of the current partition. Assign each object
to the cluster with the most similar (closest) center.
❖ The Elbow Method is one of the most popular methods to determine this optimal value of k.
❖ To find the optimal number of clusters we use a metric, the metric is called the Within Cluster Sum Of
Squares(WCSS).
❖ In WCSS, we take the sum of squares distance between each point inside the cluster and the respective centroid
for all clusters.
❖ WCSS is quite a good metric in terms of understanding or comparing the goodness of fit between two different
K-Means cluster. The value of WCSS keeps on decreasing as we increase the number of clusters.
❖ On increasing the number of clusters and the value of WCSS decreases as the distance is decreasing.
Ashit Tewary – Marketing Analytics – Introduction 45
Scree Plot/Elbow Chart
❖ Pricing decisions are clearly complex and difficult, and many marketers neglect their pricing
strategies.
❖ Marketers must take into account many factors in making pricing decisions—the company, the
customers, the competition, and the marketing environment.
❖ Pricing decisions must be consistent with the firm’s marketing strategy and its target markets and
brand positionings.
❖ Pricing analytics are the metrics and associated tools used to understand how pricing
activities affect the overall business, analyze the profitability of specific price points, and
optimize a business’s pricing strategy for maximum revenue.
❖ With data analytics, you can price according to your target market. Analytics enables
companies to dramatically improve profitability by developing optimal pricing strategies to
win more contracts and offer the most value to customers
❖ Setting price independently of the rest of the marketing program rather than as an intrinsic
element of market-positioning strategy
❖ Not varying price enough for different product items, market segments, distribution channels,
and purchase occasions
❖ Reference Prices - Fair price, Typical price, Last price paid, Upper bound, Lower bound, Historical
Competitor Prices, Usual Discounted Price
❖ Price Endings
❖ Price that end in 9 are more influential when consumers’ price knowledge is poor, when they purchase
the item infrequently or are new to the category.
❖ Prices that end with 0 and 5 are also popular and are thought to be easier for consumers to process and
retrieve from memory
❖ One study showed that demand actually increased one-third when the price of a dress rose from $34 to
$39 but was unchanged when it rose from $34 to $44
Custome
r
Competi
tion Pricing Revenue
Profit
❖ With data analytics, you can price according to your target market. Analytics enables companies to
dramatically improve profitability by developing optimal pricing strategies to win more contracts and
offer the most value to customers
❖ Pricing analytics are the metrics and associated tools used to understand how pricing activities affect
the overall business, analyze the profitability of specific price points, and optimize a business’s pricing
strategy for maximum revenue.
❖ Pricing analytics show which customer segments are the most (and least) profitable and which
respond best to specific pricing strategies. Aligning your pricing with those customer segments increases
both revenue and profit, keeping customers happy and helping reduce churn.
❖ Data lets you quickly learn which customers are most likely to buy and exactly how much they value
your solution to their problems
❖ Nearly every company has holes in their pricing strategy just waiting to be patched — pricing leaks,
underpriced or overpriced product tiers, or missed upsell opportunities.
2. Determining Demand
3. Estimating Costs
❖ Survival: Companies pursue survival as their major objective if they are plagued with overcapacity,
intense competition, or changing consumer wants. Survival is a short-run objective; in the long run,
the firm must learn how to add value or face extinction.
❖ Maximum Current Profit: Here, company estimate the demand and costs associated with
alternative prices and choose the price that produces maximum current profit, cash flow, or rate of
return on investment. This strategy assumes the firm knows its demand and cost functions; in
reality, these are difficult to estimate.
❖ Maximum Market Share (market-penetration pricing): The market is highly price sensitive and a
low price stimulates market growth. Production and distribution costs fall with accumulated
production experience a low price discourages actual and potential competition
❖ Product-Quality Leadership
Ashit Tewary – Marketing Analytics – Introduction 57
2. Determining Demand
❖ Price Sensitivity
❖ Price sensitivity is defined as how much the price of a product impacts the customer’s
demand or willingness to buy.
❖ 1 percent decrease in the cost of foreign travel, for example, can result in a 4 percent increase in
demand for foreign travel.
❖ Managers need to understand the price elasticity at each price point to make optimal pricing
decisions.
Widget Inc. decides to reduce the price of its product, Widget 1.0 from $100 to $75.
The company predicts that the sales of Widget 1.0 will increase from 10,000 units a month to
20,000 units a month.
To calculate the price elasticity of demand, first, we will need to calculate the percentage change
in quantity demanded and percentage change in price.
Therefore, the Price Elasticity of Demand = 100%/-25% = -4. This means the demand is
relatively elastic.
Ashit Tewary – Marketing Analytics – Introduction 61
Factors That Reduce Price Sensitivity
❖ Surveys
❖ Price experiments
❖ Statistical analysis
❖ Total costs consist of the sum of the fixed and variable costs for any given level of production.
❖ Fixed costs, also known as overhead, are costs that do not vary with production level or sales revenue. A
company must pay bills each month for rent, heat, interest, salaries, and so on, regardless of output.
❖ Variable costs vary directly with the level of production. These costs tend to be constant per unit produced, but
they’re called variable because their total varies with the number of units produced.
❖ Average cost is the cost per unit at that level of production; it equals total costs divided by production.
❖ The decline in the average cost with accumulated production experience is called the experience curve or
learning curve.
Ashit Tewary – Marketing Analytics – Introduction 64
Analyzing Competitors’ Costs, Prices, and Offers
❖ A competitive pricing strategy helps a business adjust its pricing based on the prices of its
competitors in the market.
❖ The goal of competitive pricing is staying competitive with other companies offering similar
products or services in the same market. If the firm's offer is similar to a major competitor's
offer, then the firm will have to price close to the competitor or lose sales
❖ However, if a company has a unique selling proposition, such as higher quality or better service,
it can set its prices higher than its competitors without losing market share, leading to an
increase in profits.
❖ Gather data on their pricing strategies by visiting their websites and physical stores or
purchasing their products.
❖ Analysing the data to identify patterns and trends in their competitors' pricing strategies. Look
for pricing premiums, promotional, volume discounts, and bundle pricing.
❖ Determine their pricing strategy. Competitive pricing analysis is an ongoing process that
requires monitoring competitors' pricing strategies regularly. This allows businesses to stay up
to date and adjust their pricing strategy to remain competitive
Ashit Tewary – Marketing Analytics – Introduction 66
Pricing Techniques
❖ Bundle pricing is a business strategy where companies group several products together into a bundle
and sell them at a single price, rather than attribute individual prices to each item.
❖ Bundle pricing focuses on the idea of consumer surplus and the notion that customers typically have a
predetermined price that they're willing to pay for an item.
❖ Consumer surplus is the difference between the price that the customer is willing to pay and the
amount that a business charges for a product. If they spend less than their predetermined budget, the
consumer is likely to believe they received a good deal. Hence the customer always try to maximize
their surplus.
➢ Mixed bundling, or custom bundling, occurs when you offer customers the option to purchase a bundle and the
option to purchase the items individually.
Ashit Tewary – Marketing Analytics – Introduction 69
Ashit Tewary – Marketing Analytics – Introduction 70
Ashit Tewary – Marketing Analytics – Introduction 71
What is RFM Analysis?
✓ Recency,
✓ Frequency, and
✓ Monetary value,
❖ These RFM metrics are important indicators of a customer’s behavior because frequency and monetary
value affects a customer’s lifetime value, and recency affects retention, a measure of engagement
your business.
increase.
purchase.
purchases.
period.
❖ Examples
customer.
❖ While working on improving metrics like conversion rate, retention rate or loyalty, average order value, a brand
need to answer the following questions –
❖ The RFM model (RFM analysis) may work for small and medium scale enterprises because of Its’:
✓ Inherent simplicity
✓ Affordability
✓ DIY nature
❖ Large company having the wherewithal at your command, using RFM along with predictive analytics
models is highly recommended.
❖ Predictive analytics does a far better job at forecasting sales and offers a better RoI segmentation based
on RFM. But, then again, this is a costly method and not everyone can afford it.
❖ Conducting an RFM analysis on your customer base and sending personalized campaigns to high value
targets has massive benefits for your eCommerce store.:
✓ Personalization: By creating effective customer segments, you can create relevant, personalized
offers.
✓ Improve Conversion Rates: Personalized offers will yield higher conversion rates because your
customers are engaging with products they care about.
❖ The RFM model (RFM analysis) may work for small and medium scale enterprises because of Its’:
✓ Inherent simplicity
✓ Affordability
✓ DIY nature
❖ Large company having the wherewithal at your command, using RFM along with predictive analytics
models is highly recommended.
❖ Predictive analytics does a far better job at forecasting sales and offers a better RoI segmentation based
on RFM. But, then again, this is a costly method and not everyone can afford it.
❖ Conducting an RFM analysis on your customer base and sending personalized campaigns to high value
targets has massive benefits for your eCommerce store.:
✓ Personalization: By creating effective customer segments, you can create relevant, personalized
offers.
✓ Improve Conversion Rates: Personalized offers will yield higher conversion rates because your
customers are engaging with products they care about.
❖ Before starting with RFM Analysis, the main goal of the entire process is to find 8-10 actionable segments to
work on improving brand metrics.
❖ RFM analysis starts with customer data to Recency / Frequency / Monetary metrics, mapping users into
3X3X3 or 5X5X5 matrix and finally grouping segments to come up with 8-10 actionable segments.
▪ Mostly purchase, but you can do for any desired event. You can also bifurcate purchase to focus on
purchase of category X and it’s patterns. But to keep things simple start with purchase.
➢ Timeframe of Analysis
▪ Max 2 years. Although recency takes care of that, but still life time value will become lop sided for
taking very long timeframe for analysis.
❖ RFM Groups
❖ Who They Are: Highly engaged customers who have bought the most recent, the most often, and
generated the most revenue.
❖ Marketing Strategies: Focus on loyalty programs and new product introductions. These customers have
proven to have a higher willingness to pay, so don't use discount pricing to generate incremental sales.
Instead, focus on value added offers through product recommendations based on previous purchases.
❖ Who They Are: Customers who buy the most often from your store.
❖ Marketing Strategies: Loyalty programs are effective for these repeat visitors. Advocacy programs and
reviews are also common X1X strategies. Lastly, consider rewarding these customers with Free Shipping
or other like benefits.
❖ Who They Are: Customers who have generated the most revenue for your store.
❖ Marketing Strategies: These customers have demonstrated a high willingness to pay. Consider
premium offers, subscription tiers, luxury products, or value add cross/up-sells to increase Average
Order Value (AOV). Don't waste margin on discounts.
❖ Who They Are: Customers who return often, but do not spend a lot.
❖ Marketing Strategies: You've already succeeded in creating loyalty. Focus on increasing monetization
through product recommendations based on past purchases and incentives tied to spending
thresholds (pegged to your store AOV).
❖ Marketing Strategies: Most customers never graduate to loyal. Having clear strategies in place for first
time buyers such as triggered welcome emails will pay dividends.
❖ Market Basket Analysis (Association Analysis) is a mathematical modeling technique based upon the
theory that if you buy a certain group of items, you are likely to buy another group of items.
❖ It is used to analyze the customer purchasing behavior and helps in increasing the sales and maintain
inventory by focusing on the point of sale transaction data.
❖ Given a dataset, the Apriori Algorithm trains and identifies product baskets and product association rules
❖ Control inventory based on product demands and what products sell together
❖ Frequency
❖ Support: Its the popularity of an item. It is the measure of how often the collection of items in an
association occur together as percentage of all transactions
In mathematical terms, the support of item A is the ratio of transactions involving A to the total number
of transactions.
❖ Confidence: Likelihood that customer who bought both A and B. Its divides the number of transactions
involving both A and B by the number of transactions involving B.
❖ Strong Association rules: Rules that satisfy both a minimum support threshold and a minimum
confidence threshold
❖ Lift =
= Support (A & B)
(Support A) X (Support B)
= Prob (A & B)
(Prob A) X (Prob B)
❖ The simplest one, Support is the ratio of number of times two or more items occur together to the total number
of transactions.
❖ Confidence is a conditional probability that a randomly selected transaction will include Item A given Item B.
Confidence is given by
❖ Lift can be expressed as the ratio of the probability of Items A and B occurring together to the multiple of the
two individual probabilities for Item A and Item B.
❖ Association rules are generated by building associations from frequent itemsets generated in step 1.
❖ L2: [A,C]
❖ To mine Association Rules from candidate itemsets, a measure called confidence is used. It is simply defined
as an association rule between items.
❖ Consider an itemset [ Bread, Butter ]. Two possible scenarios can be considered here:
1. People who buy bread, also buy butter. The sale of butter is driven by that of bread. This makes sense
because any dish involving bread often involves butter.
2. People who buy butter, also buy bread. The sale of bread is driven by butter. This does not make sense as
butter can be used for anything and not just with bread.
❖ The confidence measure helps identify which product drives the sale of which other product. For any two
products, A drives B represented as {A ⇒ B} is not the same as B drives A, {B ⇒ A}. If the confidence of an
association rule {A⇒B} is 60%, it means that 60% of the transactions containing A also contain B together.
Ashit Tewary – Marketing Analytics – Introduction 11
4
An Apriori Example
❖ Lift
❖ Independence of meat and vegetable purchases implies that the likelihood of a transaction involving
meat is 0.30 irrespective of a transaction involving a vegetable purchase.
❖ Thus independence implies that 1,000 (0.40) (0.30) =120 transactions should involve purchase of meat
and vegetables. Because 200 transactions involved a purchase of meat and vegetables, knowing that a
transaction involves meat makes it 1.67 times (200/120) more likely that a transaction involves
vegetables. This is consistent with Equation 1, which tells you that the lift for vegetables and meat is
❖ Customer churn, also known as customer attrition, is when someone chooses to stop using your
products or services. In effect, it’s when a customer ceases to be a customer.
❖ Customer churn is measured using customer churn rate. That’s the number of people who stopped
being customers during a set period of time, such as a year, a month, or a financial quarter.
❖ Business X has lost 200 B2C customers over a monthly period. It had 4,000 customers at the beginning
of the month and ended with 3,800.
Churn Rate = Lost Customers ÷ Total Customers at Start of Chosen Time Period) x 100,
❖ By using a churn rate formula like this, you can turn it into like-for-like data that help you measure
progress over time. You can also express your churn rate in terms of value if it makes sense to do so,
helping you to calculate the average revenue cost of losing customers.
Generally speaking, a high customer churn rate is bad news for a couple of reasons:
❖ Dissatisfied customers negatively impact your brand - A churned customer may well be an unhappy
customer.
• Operational insights - declining repeat purchases, reduced purchase amounts, and customer service
ticket answer rate),
• Experience insights - along the customer journey, is foundational to predicting churn. For example, a
customer who has declined in recent visits and gives a Net Promoter Score of 7 after their latest
shopping experience could have an increased probability of churning.
• Conversation analytics
• Relational feedback
• Competition analysis
• Once you’ve built out a holistic view of your customer’s experience history with your brand, you need to
combine it with operational data, such as repeat visits or credit card usage, to identify key drivers of
churn and begin making predictions.
• Reducing customer churn isn’t just about saving at-risk customer relationships from the point of no
return, although that’s an important part of the picture. Reducing the conditions for churn is something
you can do at every stage of the customer lifecycle, through initiatives like:
• Improving CX
• Rewarding loyalty
❖ Customer lifetime value (CLV) is a primary metric for understanding your customers.
❖ To be more precise, it's a prediction of the value your relationship with a customer can bring to your
business.
❖ This approach helps organizations demonstrate the future value they can generate from their
marketing initiatives
✓ GM = [Total Sales Revenue – Cost of Goods Sold (COGS)] / Total Sales Revenue (express the result as a %)
❖ COGS (Cost of Goods Sold)= Beginning Inventory (inventory left from last year) + Additional Purchases During
Period Cost – Ending Inventory (inventory left at the end of the year)
❖ This means that the investment in a customer should be less than 45.7
Cash flow: Cash flow for the given year. Cash flow refers to the money moving in and out of your business. But we will focus
on the net cash flow which is the net of inflows and outflows.
Cash flow n: The period number. Time periods can be years, quarters, months, etc.
r: The discount rate. The discount rate is used to find the present value of future cash flows. You’ll have to do some research
to determine the appropriate discount rate for your calculation—it shouldn’t be lower than the inflation rate.
Ashit Tewary – Marketing Analytics – Introduction 13
4
Discounted Cash Flow Analysis
❖ Power BI is a collection of software services, apps, and connectors that work together to
turn your unrelated sources of data into coherent, visually immersive, and interactive
insights.
❖ It has a powerful toolkit for conducting ETL (extraction, transformation, and loading the data).
❖ It helps share the insights from the data with data consumers.
❖ It accommodates fast updates of the data in use from the data sources.
❖ It allows results displays on various devices (computers, tablets, and mobile phones).
❖ It ensures quick and safe connection to the data sources in the cloud or locally.
❖ Dashboard and report sharing is limited: only users with the same email domain can access
the results.
❖ The majority of data sources don't support real-time connections to Power BI interactive
dashboards and reports.
❖ Power BI for free users can't process datasets larger than 1 GB.
❖ We can't store an adjusted filter in the saved Power BI visual report filter. In addition, the
filter is always displayed on the report, which isn’t always convenient
Since Power BI is a business intelligence application, we can apply it to a range of business spheres. Its most
crucial applications include the following:
❖ Detecting the strong and weak sides of a project from the standpoint of its performance
❖ Granting access to the dashboards and reports to the relevant group of team members
❖ Displaying various statistics of a certain business on many different applications and websites in a favorable
light for a potential customer
Ashit Tewary – Marketing Analytics – Introduction 14
1
The parts of Power BI
❖ Power BI Report Builder to create reports and publish those reports to the Power BI
service, where you view them.
❖ Power BI Mobile app to monitor progress on sales quotas, and to drill into new sales lead
details.
❖ The top nav panes, different in Power BI Desktop and the service
❖ Power BI Desktop is a free application you install on your local computer that lets you
connect to, transform, and visualize your data.
❖ With Power BI Desktop, you can connect to multiple different sources of data, and combine
them (often called modeling) into a data model.
❖ This data model lets you build visuals, and collections of visuals you can share as reports,
with other people inside your organization.
❖ Most users who work on business intelligence projects use Power BI Desktop to create
reports, and then use the Power BI service to share their reports with others.
❖ Connect to data.
❖ Create visuals, such as charts or graphs that provide visual representations of the data.
❖ Create reports that are collections of visuals on one or more report pages.