Is your store leaking revenue?
Find out exactly where you're losing sales — takes 2 minutes.
The eCommerce goal map tree is the framework that turns vague revenue goals into specific, actionable KPIs — and it's the difference between "we want to grow 2x" (which tells you nothing about how) and "we need 1.3x more product page views with 1.2x better add-to-cart rate" (which tells you exactly what to work on). We use this framework with every eCommerce client we work with across Malaysia and Singapore, because it forces clarity on which levers actually move the needle and prevents wasted effort on the wrong metrics.
Most store owners set top-level goals ("grow revenue by 50%") and then throw tactics at the wall — run more ads, launch a sale, hire an influencer. The goal map tree takes the opposite approach: start with the revenue target, then mathematically decompose it into the lower-level metrics that drive it. When you can see the tree, you can see exactly where the biggest opportunity lives.
How Does the Goal Map Tree Work?
Quick Answer: What is the ecommerce goal map tree?
It decomposes your revenue target into the formula Revenue = Traffic x Conversion Rate x AOV, then breaks each lever into sub-metrics to find the biggest gaps. Instead of doubling traffic (+100%), you can hit the same 2x goal with just +30% traffic, +25% conversion, and +23% AOV — far more achievable.
The tree starts with your top-level revenue goal and branches downward into the metrics that mathematically produce that revenue. Each branch gets its own target, making the overall goal achievable through specific, measurable improvements.
The basic eCommerce revenue tree:
Revenue
├── Traffic (visitors)
│ ├── Organic search
│ ├── Paid ads
│ ├── Social media
│ ├── Email / SMS
│ └── Direct / referral
├── Conversion Rate
│ ├── Product Page Views → Add to Cart Rate
│ ├── Cart → Checkout Rate
│ └── Checkout → Purchase Rate
└── Average Order Value (AOV)
├── Products per order
├── Price per product
└── Upsells / bundles
The formula:
Revenue = Traffic × Conversion Rate × AOV
This is the eCommerce growth formula in visual form. Every metric in the tree connects to one of these three levers.

How Do You Build a Goal Map Tree Step by Step?
Step 1: Set Your Revenue Target
Start with a specific, time-bound revenue goal. Example:
- Current monthly revenue: RM50,000
- Target monthly revenue: RM100,000 (2x growth in 12 months)
Step 2: Map Your Current Numbers
Fill in every metric in the tree with your actual data from the last 3 months:
| Metric | Current Value | Source |
|---|---|---|
| Monthly traffic | 25,000 visitors | Google Analytics |
| Conversion rate | 2.0% | Google Analytics / Shopify |
| Average order value | RM100 | Shopify / WooCommerce dashboard |
| Monthly revenue | RM50,000 | (25,000 × 2.0% × RM100) |
Then break conversion rate into sub-metrics:
| Sub-Metric | Current Value |
|---|---|
| Product page view rate | 60% of visitors |
| Add-to-cart rate | 8% of product page viewers |
| Cart-to-checkout rate | 55% of add-to-carts |
| Checkout completion rate | 60% of checkouts |
| Overall conversion rate | 2.0% |
Step 3: Set Targets for Each Level
This is the power of the tree. Instead of asking "how do we get to RM100,000?" (overwhelming), you ask "which combination of improvements gets us there?" (manageable).
Option A: Improve one lever dramatically
| Metric | Current | Target | Change Needed |
|---|---|---|---|
| Traffic | 25,000 | 50,000 | +100% |
| Conversion rate | 2.0% | 2.0% | No change |
| AOV | RM100 | RM100 | No change |
| Revenue | RM50,000 | RM100,000 |
This requires doubling your traffic — expensive and difficult.
Option B: Improve all three levers modestly
| Metric | Current | Target | Change Needed |
|---|---|---|---|
| Traffic | 25,000 | 32,500 | +30% |
| Conversion rate | 2.0% | 2.5% | +25% |
| AOV | RM100 | RM123 | +23% |
| Revenue | RM50,000 | RM100,000 |
This requires moderate improvements across three areas — far more achievable.
Option C: Go deeper into sub-metrics
Break conversion rate into its components and identify the weakest link:
| Sub-Metric | Current | Benchmark | Gap | Priority |
|---|---|---|---|---|
| Product page view rate | 60% | 65-70% | Moderate | Medium |
| Add-to-cart rate | 8% | 10-12% | Large | High |
| Cart-to-checkout rate | 55% | 60-65% | Moderate | Medium |
| Checkout completion rate | 60% | 65-75% | Large | High |
Now you know: improve your add-to-cart rate and checkout completion rate first — they have the biggest gaps.
Step 4: Assign Strategies to Each Target
For each metric with a target, identify the specific actions:
| Metric | Target | Strategies |
|---|---|---|
| Traffic +30% | 32,500 visitors | Increase SEO content, optimise Google Shopping, email list growth |
| Add-to-cart rate | 8% → 11% | Better product photos, add reviews, trust badges, size guides |
| Checkout completion | 60% → 70% | Simplify checkout, add payment options, show shipping costs earlier |
| AOV +23% | RM100 → RM123 | Free shipping threshold at RM130, cross-sell recommendations, bundles |
Step 5: Track Monthly Progress
Create a monthly scorecard that shows each metric's current value vs target:
| Metric | Jan | Feb | Mar | Target | Status |
|---|---|---|---|---|---|
| Traffic | 25,000 | 27,200 | 29,500 | 32,500 | On track |
| Conversion rate | 2.0% | 2.1% | 2.3% | 2.5% | On track |
| AOV | RM100 | RM105 | RM110 | RM123 | Needs work |
| Revenue | RM50,000 | RM57,000 | RM67,850 | RM100,000 | On track |

What Does This Look Like for a Malaysian Beauty Brand?
Here's how we used the goal map tree with a DTC beauty brand doing RM35,000/month that wanted to reach RM70,000/month:
Diagnosis:
| Metric | Their Value | Benchmark | Verdict |
|---|---|---|---|
| Traffic | 18,000 | - | Reasonable |
| Conversion rate | 1.4% | 2-3% | Below benchmark |
| AOV | RM139 | RM100-150 | Healthy |
| Add-to-cart rate | 5% | 8-12% | Very low |
| Checkout completion | 50% | 65-75% | Below benchmark |
| Repeat purchase rate | 12% | 25-35% | Very low |
The tree revealed two clear priorities:
- Add-to-cart rate was half the benchmark → Product pages needed work
- Repeat purchase rate was low → No retention system in place
Actions taken:
- Upgraded product pages: professional photos, added 50+ customer reviews via Stamped.io, ingredient breakdowns, usage guides
- Simplified checkout: one-page checkout, added GrabPay and FPX, showed shipping costs on product pages
- Built email retention system: welcome series, post-purchase cross-sell, refill reminders
Results after 90 days:
| Metric | Before | After | Change |
|---|---|---|---|
| Add-to-cart rate | 5% | 9.2% | +84% |
| Checkout completion | 50% | 68% | +36% |
| Conversion rate | 1.4% | 2.8% | +100% |
| Repeat purchase rate | 12% | 24% | +100% |
| Monthly revenue | RM35,000 | RM72,000 | +106% |
The goal map tree showed exactly where to focus. Without it, they would have spent money on more traffic — which would have been largely wasted on a store with 1.4% conversion rate.

What Mistakes Should You Avoid With the Goal Map Tree?
1. Setting targets without benchmarks. Don't guess what "good" looks like. Resources like Shopify's ecommerce benchmarks can help you calibrate realistic targets. Use industry benchmarks (we've included them throughout our eCommerce metrics guide) to identify realistic targets.
2. Only focusing on traffic. Traffic is the most expensive lever to pull. Always check whether conversion rate or AOV improvements would deliver the same revenue growth at lower cost.
3. Measuring the wrong thing. Vanity metrics (Instagram followers, page views, email list size) feel good but don't appear in the revenue formula. Focus on metrics that mathematically connect to revenue.
4. Not decomposing deep enough. "Improve conversion rate" is too vague. "Improve add-to-cart rate from 5% to 10% by upgrading product page photos and adding customer reviews" is actionable.
Bottom Line
The eCommerce goal map tree turns "grow revenue" from a wish into a plan. Start with your revenue target, map your current numbers across traffic, conversion rate, and AOV, then decompose each lever into its sub-metrics to find the biggest gaps. The tree shows you exactly which metrics to improve and by how much — eliminating guesswork and preventing wasted effort on the wrong things. Most stores find that modest improvements across three levers are far more achievable than dramatic improvement in one.
Not sure where your store stands? Get a free ecommerce scorecard — we'll audit your store and show you exactly what to fix first.

Frequently Asked Questions
How often should I update my goal map tree?
Review monthly. Update your current numbers, compare against targets, and adjust strategies based on what's working. Quarterly, reassess your targets — if you've hit them, set new ones. If you're far off, diagnose why and adjust the plan.
What's the most important metric in the goal map tree?
It depends on your store, which is the whole point of the tree. If your conversion rate is 1% but traffic is strong, focus on conversion. If conversion is 3% but traffic is low, focus on acquisition. The tree reveals your weakest link — that's where you focus.
How do I know if my targets are realistic?
Compare each metric against industry benchmarks. If your conversion rate is 1.5% and the benchmark for your category is 2.5-3%, targeting 2.5% is realistic. Targeting 5% is not. Use the benchmark tables in our eCommerce metrics guide as a starting point.
Keep reading:
Ready to grow?
Find out exactly where your store is leaking revenue.
Answer a quick set of multiple-choice questions and we'll pinpoint your biggest revenue leaks — and whether we can help plug them.
Find Your Revenue LeaksFree · No obligation · 2 minutes



