unit-economics-tracking

Track CAC, LTV, LTV:CAC ratio, and payback period by acquisition cohort and channel.

44|7|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill unit-economics-tracking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unit-economics-tracking
Source: https://github.com/finsilabs/awesome-ecommerce-skills/tree/main/skills/data-analytics/unit-economics-tracking
Command: npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill unit-economics-tracking

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you understand the true profitability of your customer acquisition efforts by tracking key unit economics metrics, enabling data-driven growth decisions.

Core Features & Use Cases

  • Calculate CAC: Determine the cost to acquire a new customer, broken down by channel.
  • Measure LTV: Estimate the total value a customer brings over their lifetime.
  • Analyze LTV:CAC Ratio: Ensure your acquisition spend is profitable and scalable.
  • Determine Payback Period: Understand how quickly new customers become profitable.
  • Use Case: Identify which marketing channels are most cost-effective by comparing their CAC and LTV, allowing you to reallocate budget for maximum ROI.

Quick Start

Use the unit-economics-tracking skill to calculate the LTV:CAC ratio for your paid social channel.

Frequently Asked Questions about unit-economics-tracking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate customer acquisition cost and lifetime value by channel?

To calculate customer acquisition cost (CAC) and lifetime value (LTV) by channel, you segment your marketing spend and customer revenue data by acquisition cohort and channel. This framework processes channel-specific data to determine the exact cost and total value of acquired users.

What is a good LTV:CAC ratio and how do I track it for my ecommerce store?

A good LTV:CAC ratio ensures your customer acquisition spend is profitable and scalable, typically targeting at least a 3:1 return. You track it by measuring the total value a customer brings over their lifetime against the cost to acquire them across different cohorts.

Can I use this unit economics tracking framework with Shopify or WooCommerce data?

Yes, this unit economics tracking framework supports direct integration with ecommerce platforms like Shopify, WooCommerce, and BigCommerce. It ingests your store data to calculate key metrics like CAC, LTV, and payback period.

What is the best way to determine the payback period for new marketing channels?

The best way to determine the payback period for new marketing channels is to analyze cohort-specific revenue against acquisition costs over time. This framework calculates exactly how quickly new customers become profitable for each channel.

Why does my customer acquisition cost vary so much across different cohorts?

Your customer acquisition cost (CAC) varies across cohorts due to differences in channel efficiency and marketing spend allocation over time. Segmenting analysis by acquisition cohort and channel isolates these variables to reveal true profitability.