Shopify has evolved its systems and methodologies for calculating core e-commerce metrics. Initial efforts focused on defining and implementing foundational metrics like customer count, churn rate, and lifetime value. This post details the refinement of churn rate calculation, moving from simplistic and problematic accounting-based definitions to a more robust, timely, and current approach that uses daily customer counts and cancellations, weighted by probability of being active. The BG/NBD model is being explored for more advanced predictions. The post also clarifies the fundamental concepts of states and events, and how they relate to intervals and points, providing a theoretical basis for accurate metric calculation. It emphasizes starting with events for metric definition due to their less abstract nature compared to states.
All Shopify trails