<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Alex Genovese</title>
    <description>The latest articles on DEV Community by Alex Genovese (@alexgenovese).</description>
    <link>https://dev.to/alexgenovese</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F225874%2Fb23bebed-3b10-4878-b6f1-f1cf0dfd31d1.jpg</url>
      <title>DEV Community: Alex Genovese</title>
      <link>https://dev.to/alexgenovese</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alexgenovese"/>
    <language>en</language>
    <item>
      <title>How to apply RFM Customer Segmentation to Your Business right now!</title>
      <dc:creator>Alex Genovese</dc:creator>
      <pubDate>Wed, 15 Jul 2020 07:54:58 +0000</pubDate>
      <link>https://dev.to/alexgenovese/how-to-apply-rfm-customer-segmentation-to-your-business-right-now-2fdp</link>
      <guid>https://dev.to/alexgenovese/how-to-apply-rfm-customer-segmentation-to-your-business-right-now-2fdp</guid>
      <description>&lt;p&gt;RFM analysis is a handy method to find your best customers, understand their behavior and then run targeted email / marketing campaigns to increase sales, satisfaction and customer lifetime value.&lt;/p&gt;

&lt;h2&gt;
  
  
  How RFM analysis becomes useful?
&lt;/h2&gt;

&lt;p&gt;As you may have already understood, the RFM matrix serves precisely to identify the potential hidden in our customer database.&lt;/p&gt;

&lt;h2&gt;
  
  
   RFM makes identifying customer groups easy.
&lt;/h2&gt;

&lt;p&gt;RFM considers recency, frequency and monetary values for each customer. Combines them, and then groups them into different customer segments for easy recall and campaign targeting. RFM analysis is super useful in understanding responsiveness of your customers and for segmentation driven database marketing.&lt;/p&gt;

&lt;h2&gt;
  
  
  What are the questions that RFM answer?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Who are my best customers?&lt;/li&gt;
&lt;li&gt;Which customers are at the verge of churning?&lt;/li&gt;
&lt;li&gt;Who has the potential to be converted in more profitable &lt;/li&gt;
&lt;li&gt;customers?&lt;/li&gt;
&lt;li&gt;Who are lost customers that you don’t need to pay much attention to?&lt;/li&gt;
&lt;li&gt;Which customers you must retain?&lt;/li&gt;
&lt;li&gt;Who are your loyal customers?&lt;/li&gt;
&lt;li&gt;Which group of customers is most likely to respond to your current campaign?&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  RFM Value Calculations
&lt;/h2&gt;

&lt;p&gt;Wondering how to calculate RFM scores for your customer database? It's really simple if you follow these steps. We need a few details of each customer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Customer ID / Email &lt;/li&gt;
&lt;li&gt;Recency (R) as days since last purchase: How many days ago was their last purchase? The most recent purchase date from today to calculate the recency value (in days).&lt;/li&gt;
&lt;li&gt;Frequency (F) as total number of transactions: How many times has the customer purchased from our store? For example, if someone placed 5 orders over a period of time, their frequency is 5.&lt;/li&gt;
&lt;li&gt;Monetary (M) as total money spent: How much money has a customer spent? Simply total up the money from all transactions to get the M value.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The table below is an example of what you should obtain after all calculations:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Customer ID&lt;/th&gt;
&lt;th&gt;Recency&lt;/th&gt;
&lt;th&gt;Frequency&lt;/th&gt;
&lt;th&gt;Monetary&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CUS-123&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;1021&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-345&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;821&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-392&lt;/td&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;150&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-019&lt;/td&gt;
&lt;td&gt;33&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;54&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-871&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The calculation is based on a time range, I suggest a minimum of 3 months, but it can be calculated for a longer time range too or many different slots. For example, it’s interesting to calculate the RFM matrix and compare the results for the previous 3 or 6 months.&lt;/p&gt;

&lt;h2&gt;
  
  
  RFM Score Calculations
&lt;/h2&gt;

&lt;p&gt;Once we have RFM values, we assign a score from one to five to recency, frequency, and monetary values individually for each customer. Five is the highest value, and one is the lowest value.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;RFM values and RFM scores are different. Value is the actual value of R/F/M for that customer, while Score is a number from 1–5 based on the value.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To calculate the score, we first sort values in descending order (from highest to lowest) and set the scores. The most recent purchases are considered better and hence assigned a higher score.&lt;/p&gt;

&lt;h2&gt;
  
  
   Two methods to calculate the scores on a scale of 1–5 points.
&lt;/h2&gt;

&lt;p&gt;Different businesses may use different methods of RFM formulas for ranking the RFM values on a scale of 1 to 5.&lt;/p&gt;

&lt;h3&gt;
  
  
  1-Fixed ranges
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Example:&lt;/em&gt; If someone bought within the last 24 hours, assign them 5. In the last 3 days, score them 4. Assign 3 if they bought within the current month, 2 for the last six months, and 1 for everyone else.&lt;/p&gt;

&lt;p&gt;The scale can be adapted to the individual business since they decide what range they consider ideal. As the business grows, score ranges may need frequent adjustments.&lt;/p&gt;

&lt;p&gt;If there are recurring payments but with different payment terms — monthly, annual, etc — the calculations can go wrong.&lt;/p&gt;

&lt;h3&gt;
  
  
   2-Quantiles
&lt;/h3&gt;

&lt;p&gt;It consists to make five equal parts based on available values, dividing by in 5 equal parts.&lt;/p&gt;

&lt;p&gt;If we take 100 customers and we make five equal ranges of percentile, the score of 18 will fall in the 0–20 range, which would be the 1st quintile. A percentile value 51 will fall in the 50–75 range, and hence 4th quintile.&lt;/p&gt;

&lt;p&gt;It remains the recommended method to calculate the scores because it solves a lot of problems in fixed range methods and it works with any industry since ranges are picked from data itself, they distribute customers evenly and do not have cross overs.&lt;/p&gt;

&lt;h3&gt;
  
  
   Example of RFM calculation based on fixed ranges
&lt;/h3&gt;

&lt;p&gt;In this table, you can see how to set the scoring for Recency.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Customer ID&lt;/th&gt;
&lt;th&gt;Recency&lt;/th&gt;
&lt;th&gt;R-Score&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CUS-345&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-123&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-392&lt;/td&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-019&lt;/td&gt;
&lt;td&gt;33&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-871&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;In this second table we set the score for Frequency.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Customer ID&lt;/th&gt;
&lt;th&gt;Frequency&lt;/th&gt;
&lt;th&gt;F-Score&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CUS-345&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-123&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-392&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-019&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-871&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The last one, we set the score for Monetary.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Customer ID&lt;/th&gt;
&lt;th&gt;Monetary&lt;/th&gt;
&lt;th&gt;M-Score&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CUS-123&lt;/td&gt;
&lt;td&gt;1021&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-345&lt;/td&gt;
&lt;td&gt;821&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-392&lt;/td&gt;
&lt;td&gt;150&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-019&lt;/td&gt;
&lt;td&gt;54&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-871&lt;/td&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Now, we can put all togheter and group by scores identifying who purchased recently, are frequent buyers and spend a lot are assigned score of 555 – Recency(R) – 5, Frequency(F) – 5, Monetary(M) – 5. &lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Customer ID&lt;/th&gt;
&lt;th&gt;R-Score&lt;/th&gt;
&lt;th&gt;F-Score&lt;/th&gt;
&lt;th&gt;M-Score&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CUS-345&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-123&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-392&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-019&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CUS-871&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Understanding 50 customer segments can still be hard, &lt;strong&gt;we can summarize the analysis into 11 customer segments in the following table.&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Customer Segment&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Recency Score Range&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Frequency &amp;amp; Monetary Combined Score Range&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Champions&lt;/td&gt;
&lt;td&gt;4-5&lt;/td&gt;
&lt;td&gt;4-5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Loyal Customers&lt;/td&gt;
&lt;td&gt;2-5&lt;/td&gt;
&lt;td&gt;3-5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Potential Loyalist&lt;/td&gt;
&lt;td&gt;3-5&lt;/td&gt;
&lt;td&gt;1-3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Recent Customers&lt;/td&gt;
&lt;td&gt;4-5&lt;/td&gt;
&lt;td&gt;0-1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Promising&lt;/td&gt;
&lt;td&gt;3-4&lt;/td&gt;
&lt;td&gt;0-1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Customers Needing Attention&lt;/td&gt;
&lt;td&gt;2-3&lt;/td&gt;
&lt;td&gt;2-3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;About To Sleep&lt;/td&gt;
&lt;td&gt;2-3&lt;/td&gt;
&lt;td&gt;0-2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;At Risk&lt;/td&gt;
&lt;td&gt;0-2&lt;/td&gt;
&lt;td&gt;2-5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Can’t Lose Them&lt;/td&gt;
&lt;td&gt;0-1&lt;/td&gt;
&lt;td&gt;4-5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hibernating&lt;/td&gt;
&lt;td&gt;1-2&lt;/td&gt;
&lt;td&gt;1-2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lost&lt;/td&gt;
&lt;td&gt;0-2&lt;/td&gt;
&lt;td&gt;0-2&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  – Articles Series
&lt;/h2&gt;

&lt;p&gt;I’m writing an article series based on RFM matrix to explain different applicable actionable tactics to grow your business. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All articles and suggestions written in the articles are result of works done and hours spent on testing.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bit.ly/3h1Jdsh"&gt;Subscribe to get in your inbox high consulting and actionable tips, every week.&lt;/a&gt;&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>computerscience</category>
      <category>datascience</category>
      <category>database</category>
    </item>
    <item>
      <title>Understand complex business data through simply connecting Google Analytics</title>
      <dc:creator>Alex Genovese</dc:creator>
      <pubDate>Sun, 08 Sep 2019 15:40:53 +0000</pubDate>
      <link>https://dev.to/alexgenovese/understand-complex-business-data-through-simply-connecting-google-analytics-4102</link>
      <guid>https://dev.to/alexgenovese/understand-complex-business-data-through-simply-connecting-google-analytics-4102</guid>
      <description>&lt;p&gt;It's really important to have at hand, the main KPIs of your online business to act in real-time restricting potential losses or create marketing strategies that bring greater results.&lt;/p&gt;

&lt;p&gt;For this reason, I decided to create a simple product that can meet these needs, but above all to be able to have suggestions in real-time concerning the data represented.&lt;/p&gt;

&lt;p&gt;I created a simple MVP that represents in 4 slides, the most important KPIs represented in different graphs in the main areas of an online business:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Overview&lt;/li&gt;
&lt;li&gt;Marketing&lt;/li&gt;
&lt;li&gt;Customers&lt;/li&gt;
&lt;li&gt;Products&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I created a landing page to allow sharing of the dashboard and to be able to ask for feedback on where to use it.&lt;/p&gt;

&lt;p&gt;If you are interested in being able to use a product in early stage, then, once created, maybe use it lifetime for you and your customers, subscribe to the following link:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.subscribepage.com/intelligence-dashboard?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=broadcast"&gt;Intelligence Dashboard - Request Beta Access&lt;/a&gt;&lt;/p&gt;

</description>
      <category>googleanalytics</category>
      <category>machinelearning</category>
      <category>ux</category>
    </item>
  </channel>
</rss>
