3 ways you can use machine learning in your marketing today!
While machine learning and artificial intelligence are making news every now and then, it hasn’t changed the way we do marketing.
Most marketers rely on the pre-built models in tools to guide their way through machine learning. While there are challenges in terms of learning python and implementing a lot of the machine learning models due to data paucity, there are some problems that marketers can right away solve with machine learning.
So here we go;
1.Forecasting sales: When it comes to forecasting sales, and defining sales targets, marketers rely either on simple time-series forecasts, boss’s fancy, or plain old astrology. There are better models that we can employ especially when historic data is handy. One of the most popular models used is SARIMAX which means Seasonal Auto-Regressive Integrated Moving Average with eXogenous factors
While the terminology might be difficult to grasp, SARIMAX basically takes into account the seasonal factor and makes your time series into stationary data, and tries to predict future values on the basis of autocorrelation and passive auto-correction. In layman’s terms, it tries to understand the correlation of its values (sales in a given period in this example) to its past values and also understands the effect of a time series value from its standalone previous period’s value.
You can combine this model with some exogenous variables that might affect your sales.
Apart from SARIMAX, you can also use linear regression or other supervised regression models to predict continuous variables like your sales.
Note: You can use the same concept to forecast any time series eg: stock price, cost or any other time series.
2. Customer Segmentation: Machine learning algorithms not only allow you to forecast sales but also segment your users on the basis of the parameters defined by you.
Here both supervised and unsupervised machine learning models would come in handy but I would suggest using supervised learning models as you would have an easier time explaining that to the stakeholders in your company.
Under supervised machine learning models, you can use KNN classifier or logistic regression to classify your customers into classes.
You can start with a rudimentary RFM (Recency, Frequency, and Monetary Value) model if you don’t wish to implement a complicated model in the first place. RFM model basically divides your customer data into cohorts of Recency, Frequency, and Monetary Value (revenue or profit) and gives ranks to your customers on the basis of these 3 parameters. Post that we sum up these ranks to get the total score. This total score can be thought of as a priority score that you give to your customers.
This way you can know which customers are the most frequent, least recent and give the maximum revenue or profit.
A KNNclassifier model can be used for a classification problem and essentially can predict classes on the basis of the data that you give to the algorithm. One such use case is to predict the churn (Yes/No) class. Since a customer will either convert or won’t, this is a case of binary classification. You then supply the data related to the customers and their status of Churn v/s no-churn. This is helpful for your model to learn the relationship between what makes a customer churn and what doesn’t.
3. Finding CLV: In order to understand the amount of money you can afford to spend to get a customer on board, the understanding of a Customer Lifetime Value is very important. This can be based on your profit margin or else you can base this on the revenue that you get from a customer in his lifetime as well.
Customer lifetime value = Average revenue * Retention Rate/Churn Rate
Note that there are other more complicated models as well to calculate CLV but the equation on the top can serve as a good starting point. Once you have the Customer lifetime values with respect to all customers, you can use regression models to predict it for others given variables like country, age, gender of the customer in your database.
It doesn’t stop here. Apart from the use cases mentioned above, there are NLP libraries that you can utilize to understand the intent of uses from textual data and do sentiment analysis on the reviews of your brand.
Some of these models might give you predictable results and some might give you valuable insights into your data but these models should be applied with caution. Domain expertise goes a long way when you are applying these models to practice. These models follow a GIGO (garbage-in garbage-out) philosophy, so if you plan to apply a regression model to data that doesn’t make too much sense, the results won’t make sense either.
It was the morning after I posted a giveaway on Linkedin for marketing spreadsheet utilities I had developed while I was running my own agency. What I saw the next day was something I hadn’t expected at all. 2500+ comments 700+ Likes and 300+ connection requests The technique was simple, get people to comment in […]
Since the dawn of the internet age and the invention of the popular mailing service HotMail, one of the most profitable and of course misused marketing channels is email. If you are a marketer living in India you are fortunate enough to have the most relaxed rules when it comes to email marketing. Refer to […]
The World Wide Web has evolved multi folds over the last decade and to sell online is no longer just about having a website. With over 1.5 billion websites, businesses have little evolved to capture that attention and sell their products the way it works. Everything starts with a sales funnel. I am not going […]
After reading this research article, you would definitely doubt the effectiveness of the most popular social media platform and yes you guessed it right, it’s Facebook. With its most legitimate revenue coming from ads-based revenue but have you ever pondered over the authenticity of the entire model? While one could easily increase its reach on […]
Be it your assignment in your job application or a client pitch for your agency, if there is one thing people ask for is a Digital Marketing Plan. I am not going to bother you with free templates to design your plan, instead what I am going to focus on is the way to think […]
When it comes to multi-channel attribution models, the 2 most common models are Markov and Shapley models. While there are plenty of blogs talking about these models along with the Python libraries to implement them, it was a struggle to find resources that talk about these models, not to a data scientist but a marketer. […]
Marketing is science, an iterative process that involves testing and one of the common practices in testing is the A/B test. But unfortunately, over 90% of AB tests that are conducted, are done with the right intention but the wrong method. Typically this has got to do with Type1 and Type 2 errors with Type1 […]
When it comes to forecasting sales, most marketers rely on a simple function in excel, sometimes their boss’s fancy or even wild conjectures. While realistic forecasts are hard to put together, marketers can leverage pre-built machine learning regression models to their use. This now only gives realistic and pretty accurate predictions about your sales and […]
If you are doing paid media marketing, chances are you must be heavily relying on Facebook to fuel your marketing ROI. While ads and landing pages are a good place to start optimising your Return On Ad Spends (ROAS), nothing is more important than targeting the right audience. You can’t expect to sell dog food […]
If you are working in a niche market, search networks on AdWords and bing are bound to give you the most relevant traffic on your website. Here you have control over what search terms to target and optimize for long-tail keywords that have higher conversion rates. This scenario might sound like an SEO problem but […]