What are some applications of Data Science in Digital Marketing?

This page summarizes the projects mentioned and recommended in the original post on /r/datascience

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • tensor-house

    A collection of reference Jupyter notebooks and demo AI/ML applications for enterprise use cases: marketing, pricing, supply chain, smart manufacturing, and more.

  • This is the companion github to the book, it doesn't have all the use cases, but there are a decent amount of code samples to get you started.

  • EconML

    ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision making. One of its goals is to build a toolkit that combines state-of-the-art machine learning techniques with econometrics in order to bring automation to complex causal inference problems. To date, the ALICE Python SDK (econml) implements orthogonal machine learning algorithms such as the double machine learning work of

  • Uplift Modeling - This is a very powerful technique aimed at discovering the customers who are most likely to respond to your marketing efforts. Some good python libraries for this are EconML and mr-uplift

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Robyn

    Robyn is an experimental, AI/ML-powered and open sourced Marketing Mix Modeling (MMM) package from Meta Marketing Science. Our mission is to democratise modeling knowledge, inspire the industry through innovation, reduce human bias in the modeling process & build a strong open source marketing science community. (by facebookexperimental)

  • Some other marketing topics to be aware of: forecasting - Prophet is an interesting library for this, you'll definitely need some domain knowledge to fit the forecast, it really shouldn't be used to just fit and go otherwise you'll probably end up with some bad results, Media Mix Modeling - FB-Robyn is a library with quite a bit of potential, Multi-Touch Attribution - MTA is a decent python library for this, but you'll have pretty significant data requirements to actually have accurate results, these approaches tend to be pretty susceptible to survivorship/selection bias, survival analysis - Lifelines is a pretty good python package for this, this sort of analysis is useful for determining churn likelihood or time until next purchase.

  • mta

    Multi-Touch Attribution

  • Some other marketing topics to be aware of: forecasting - Prophet is an interesting library for this, you'll definitely need some domain knowledge to fit the forecast, it really shouldn't be used to just fit and go otherwise you'll probably end up with some bad results, Media Mix Modeling - FB-Robyn is a library with quite a bit of potential, Multi-Touch Attribution - MTA is a decent python library for this, but you'll have pretty significant data requirements to actually have accurate results, these approaches tend to be pretty susceptible to survivorship/selection bias, survival analysis - Lifelines is a pretty good python package for this, this sort of analysis is useful for determining churn likelihood or time until next purchase.

  • Prophet

    Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.

  • Some other marketing topics to be aware of: forecasting - Prophet is an interesting library for this, you'll definitely need some domain knowledge to fit the forecast, it really shouldn't be used to just fit and go otherwise you'll probably end up with some bad results, Media Mix Modeling - FB-Robyn is a library with quite a bit of potential, Multi-Touch Attribution - MTA is a decent python library for this, but you'll have pretty significant data requirements to actually have accurate results, these approaches tend to be pretty susceptible to survivorship/selection bias, survival analysis - Lifelines is a pretty good python package for this, this sort of analysis is useful for determining churn likelihood or time until next purchase.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts