An ecommerce analysis report is only useful if it tells you what to do next. The best reports don't just show you what happened. They show you where revenue is leaking, which channels are masking their true cost, and what you should stop doing tomorrow.
The problem with most ecommerce reports is that they track vanity metrics that feel important but don't change decisions. Traffic is up 15%. Great. Did revenue per session improve, or did you just pay more for worse traffic? Conversion rate dropped 0.3%. Why? Was it seasonal, a site bug, or a shift in traffic quality? Without the surrounding context, the number is noise.
A useful ecommerce analysis report starts with revenue attribution, then works backward to explain what drove the result. That means tracking incremental lift, not just last-click attribution. It means separating new customer revenue from repeat revenue. And it means knowing which retention channels are actually recovering lost sales versus taking credit for purchases that would have happened anyway.
Here's what belongs in an ecommerce analysis report, how to structure it so stakeholders can act on it, and which metrics predict future performance better than topline revenue.
Revenue Attribution and Incrementality
Start with revenue attribution, but don't stop at platform reporting. Klaviyo, Triple Whale, and Shopify all report attributed revenue differently, and none of them measure incrementality by default.
Incremental revenue is the revenue that wouldn't exist without a specific channel or campaign. Attribution tells you what touched the purchase. Incrementality tells you what caused it. The gap between the two is where most brands overspend.
instant.one runs this analysis for retention channels by default. Brands using Instant AI get holdout testing built into their abandonment flows, so they can measure true lift instead of guessing. July Luggage ran an A/B test that showed a 21% performance lift from Instant AI's personalized abandonment emails, separating what the tool generated from what would have converted organically. That's the number that matters. Everything else is vanity.
Your ecommerce analysis report should include both attributed revenue and incremental revenue for each channel. If you can't measure incrementality yet, flag it as a gap. Reporting attributed revenue alone is like reporting gross margin without knowing your actual costs.
Customer Acquisition Cost by True Source
Most brands calculate CAC by dividing ad spend by new customers. That works if every new customer came from paid ads and none of them would have found you organically. In reality, your CAC is inflated by last-click attribution, deflated by organic traffic you're not tracking, and wrong for every cohort that mixed paid and organic touches.
Break CAC into true source buckets. Paid-only new customers. Organic-only. Mixed-touch. Each group has a different CAC, a different LTV, and a different payback period. Treating them as one number hides where your acquisition strategy is failing.
Track CAC by channel and by month. If CAC is rising, your report should explain whether it's because CPMs went up, conversion rate went down, or you're bidding on worse traffic. If it's falling, check whether LTV is falling with it. Cheaper customers are only good if they stay.
Retention Revenue as a Percent of Total Revenue
Retention revenue is everything that comes from keeping a customer engaged after their first purchase or recovering a session that would have ended in $0. Email flows, SMS, on-site abandonment tools, loyalty programs, and post-purchase campaigns all fall here.
Your ecommerce analysis report should show retention revenue as a percent of total revenue, broken out by channel. For most DTC brands, email abandonment flows contribute 8% to 15% of total site revenue. If you're under 8%, you're leaving margin on the table. If you're over 15%, either your traffic quality is terrible or your retention execution is exceptional.
Brands using Instant AI typically see retention revenue grow to 10% to 20% of total revenue within 90 days, because the platform identifies anonymous shoppers who would normally leave without converting and sends them personalized cart, checkout, and browse abandonment emails automatically. That's revenue you're not spending CAC to generate.
Conversion Rate by Traffic Source
Topline conversion rate is useful for spotting a site-breaking bug. It's not useful for making decisions. Conversion rate varies wildly by traffic source, device, returning versus new, and time of year. Reporting one blended number tells you nothing.
Break conversion rate by paid, organic, email, direct, and referral. Break it again by new versus returning. Then compare those cohorts month over month. If paid traffic converts at 1.2% and organic converts at 3.8%, your blended conversion rate of 2.1% is hiding the fact that half your paid spend is buying traffic that doesn't convert.
Track conversion rate for anonymous traffic separately. Brands that assume anonymous visitors don't convert are wrong. With tools like Instant, anonymous visitors convert via email after they leave the site. That conversion happens outside your Shopify dashboard, but it's still revenue from that original session. If you're not tracking it, your conversion rate reporting is incomplete.
Email Capture Rate and List Growth
Email capture rate is the percent of site visitors who give you their email address before they leave. For most DTC brands, that number sits between 2% and 8%. Anything under 4% means you're losing leverage on the 96% of traffic that doesn't buy.
Your ecommerce analysis report should track email capture rate by traffic source and landing page. Paid traffic should have a higher capture rate than organic, because you're paying for it. If it doesn't, your landing pages are underperforming or your pop-up timing is wrong.
List growth matters less than list quality. A list that grows by 10,000 emails per month but converts at 0.5% is worse than a list that grows by 2,000 emails per month and converts at 4%. Track new subscriber conversion rate within the first 30 days. If it's under 2%, your lead magnets are attracting the wrong people.
Revenue per Session
Revenue per session is total revenue divided by total sessions. It's a better proxy for site performance than conversion rate, because it accounts for AOV. A site that converts at 2% with a $50 AOV generates the same revenue per session as a site that converts at 1% with a $100 AOV.
Track revenue per session by traffic source and device. If mobile revenue per session is 40% lower than desktop, you either need a better mobile experience or you need to stop paying the same CPC for mobile traffic.
Revenue per session also captures the impact of on-site tools that don't directly convert traffic but increase AOV. Bundles, upsells, and post-purchase offers all show up here. If you add a tool that lifts AOV by 8% but increases site speed by 200ms and drops conversion rate by 0.3%, revenue per session will tell you whether the tradeoff was worth it.
Cart and Checkout Abandonment Rate
Cart abandonment rate is the percent of people who add to cart but don't complete checkout. Checkout abandonment rate is the percent who start checkout but don't finish. Both numbers are lagging indicators, but they're useful for spotting friction.
The average cart abandonment rate across ecommerce is 70%. The average checkout abandonment rate is 30% to 40%. If you're above those benchmarks, something is broken. Unexpected shipping costs, a broken payment processor, or a confusing multi-step checkout are the usual culprits.
Track abandonment rate by device and traffic source. Mobile checkout abandonment is almost always higher than desktop. If it's dramatically higher, your mobile checkout experience needs work. If paid traffic abandons at a higher rate than organic, you're targeting the wrong audience or setting the wrong expectations in your ads.
What matters more than abandonment rate is abandonment recovery rate. That's the percent of abandoners who come back and complete the purchase. Email flows, SMS, and retargeting all contribute here. Brands using Instant AI typically recover 10% to 15% of cart abandoners through automated, personalized emails that go out within minutes of abandonment.
Repeat Purchase Rate and LTV by Cohort
Repeat purchase rate is the percent of customers who buy again within a specific time window. LTV is the total revenue a customer generates over their lifetime. Both metrics predict cash flow better than new customer acquisition.
Your ecommerce analysis report should track repeat purchase rate by cohort and by month. If January 2026 customers have a 30% repeat rate at 90 days but February 2026 customers have a 22% repeat rate at 90 days, something changed in February. Product quality, delivery time, email cadence, or customer mix all affect repeat rate.
LTV should be broken out by acquisition source. Customers acquired through paid search typically have a lower LTV than customers acquired through organic or referral, because paid search captures demand that already exists rather than creating it. If your paid LTV is 80% of your organic LTV but you're spending like they're the same, your CAC payback will never hit target.
Track LTV at 30, 90, 180, and 365 days. Most brands use a 365-day LTV model, but cash flow is driven by the first 90 days. If a cohort isn't hitting target LTV by day 90, it won't recover by day 365. Don't wait a year to find out your acquisition strategy failed.
AOV by Product Category and Channel
Average order value tells you how much customers spend per transaction. Tracking it by product category and acquisition channel tells you where margin actually lives.
If your blended AOV is $85 but paid traffic AOV is $62 and organic AOV is $110, you're subsidizing paid acquisition with organic margin. That works until organic traffic flattens and your paid AOV doesn't improve. Then your unit economics break.
Track AOV for new versus returning customers. Returning customers almost always have a higher AOV, because they trust you and know what they're buying. If your returning AOV is only 10% higher than new, you're not doing enough to upsell and cross-sell.
Track AOV by product category. If one category has an AOV of $150 and another has an AOV of $40, your acquisition strategy should prioritize the high-AOV category. Spending the same CAC to acquire a $40 customer and a $150 customer is inefficient.
FAQ
What is an ecommerce analysis report?
An ecommerce analysis report tracks the metrics that explain revenue performance, including attribution, CAC, conversion rate by source, retention revenue, and LTV by cohort. The goal is to show where revenue is coming from and where it's leaking.
What metrics should be in an ecommerce analysis report?
Revenue attribution and incrementality, customer acquisition cost by true source, retention revenue as a percent of total revenue, conversion rate by traffic source, email capture rate, revenue per session, cart and checkout abandonment rate, repeat purchase rate, LTV by cohort, and AOV by product category and channel.
How often should you run an ecommerce analysis report?
Monthly for executive reporting, weekly for performance tracking, and daily for debugging. Monthly reports should include cohort analysis and LTV trends. Weekly reports should focus on channel performance and conversion rate. Daily reports should flag anomalies like traffic drops, conversion rate shifts, or fulfillment delays.
What tools do you need to build an ecommerce analysis report?
Shopify Analytics for revenue and order data, Google Analytics for traffic and behavior, Triple Whale or Northbeam for attribution, and your email platform for retention metrics. For incrementality testing, you need a tool that runs holdout experiments.
How do you measure incrementality in ecommerce?
Run a holdout test where a control group doesn't receive the campaign or tool you're testing, then compare revenue between the test and control groups. The difference is incremental revenue. Platforms like Instant AI build this into their abandonment flows automatically.
An ecommerce analysis report is only valuable if it changes what you do next. If your report doesn't include incrementality, cohort-level LTV, and true-source CAC, you're making decisions on incomplete data. Most brands are.
An ecommerce analysis report is only useful if it tells you what to do next. The best reports don't just show you what happened. They show you where revenue is leaking, which channels are masking their true cost, and what you should stop doing tomorrow.
The problem with most ecommerce reports is that they track vanity metrics that feel important but don't change decisions. Traffic is up 15%. Great. Did revenue per session improve, or did you just pay more for worse traffic? Conversion rate dropped 0.3%. Why? Was it seasonal, a site bug, or a shift in traffic quality? Without the surrounding context, the number is noise.
A useful ecommerce analysis report starts with revenue attribution, then works backward to explain what drove the result. That means tracking incremental lift, not just last-click attribution. It means separating new customer revenue from repeat revenue. And it means knowing which retention channels are actually recovering lost sales versus taking credit for purchases that would have happened anyway.
Here's what belongs in an ecommerce analysis report, how to structure it so stakeholders can act on it, and which metrics predict future performance better than topline revenue.
Revenue Attribution and Incrementality
Start with revenue attribution, but don't stop at platform reporting. Klaviyo, Triple Whale, and Shopify all report attributed revenue differently, and none of them measure incrementality by default.
Incremental revenue is the revenue that wouldn't exist without a specific channel or campaign. Attribution tells you what touched the purchase. Incrementality tells you what caused it. The gap between the two is where most brands overspend.
instant.one runs this analysis for retention channels by default. Brands using Instant AI get holdout testing built into their abandonment flows, so they can measure true lift instead of guessing. July Luggage ran an A/B test that showed a 21% performance lift from Instant AI's personalized abandonment emails, separating what the tool generated from what would have converted organically. That's the number that matters. Everything else is vanity.
Your ecommerce analysis report should include both attributed revenue and incremental revenue for each channel. If you can't measure incrementality yet, flag it as a gap. Reporting attributed revenue alone is like reporting gross margin without knowing your actual costs.
Customer Acquisition Cost by True Source
Most brands calculate CAC by dividing ad spend by new customers. That works if every new customer came from paid ads and none of them would have found you organically. In reality, your CAC is inflated by last-click attribution, deflated by organic traffic you're not tracking, and wrong for every cohort that mixed paid and organic touches.
Break CAC into true source buckets. Paid-only new customers. Organic-only. Mixed-touch. Each group has a different CAC, a different LTV, and a different payback period. Treating them as one number hides where your acquisition strategy is failing.
Track CAC by channel and by month. If CAC is rising, your report should explain whether it's because CPMs went up, conversion rate went down, or you're bidding on worse traffic. If it's falling, check whether LTV is falling with it. Cheaper customers are only good if they stay.
Retention Revenue as a Percent of Total Revenue
Retention revenue is everything that comes from keeping a customer engaged after their first purchase or recovering a session that would have ended in $0. Email flows, SMS, on-site abandonment tools, loyalty programs, and post-purchase campaigns all fall here.
Your ecommerce analysis report should show retention revenue as a percent of total revenue, broken out by channel. For most DTC brands, email abandonment flows contribute 8% to 15% of total site revenue. If you're under 8%, you're leaving margin on the table. If you're over 15%, either your traffic quality is terrible or your retention execution is exceptional.
Brands using Instant AI typically see retention revenue grow to 10% to 20% of total revenue within 90 days, because the platform identifies anonymous shoppers who would normally leave without converting and sends them personalized cart, checkout, and browse abandonment emails automatically. That's revenue you're not spending CAC to generate.
Conversion Rate by Traffic Source
Topline conversion rate is useful for spotting a site-breaking bug. It's not useful for making decisions. Conversion rate varies wildly by traffic source, device, returning versus new, and time of year. Reporting one blended number tells you nothing.
Break conversion rate by paid, organic, email, direct, and referral. Break it again by new versus returning. Then compare those cohorts month over month. If paid traffic converts at 1.2% and organic converts at 3.8%, your blended conversion rate of 2.1% is hiding the fact that half your paid spend is buying traffic that doesn't convert.
Track conversion rate for anonymous traffic separately. Brands that assume anonymous visitors don't convert are wrong. With tools like Instant, anonymous visitors convert via email after they leave the site. That conversion happens outside your Shopify dashboard, but it's still revenue from that original session. If you're not tracking it, your conversion rate reporting is incomplete.
Email Capture Rate and List Growth
Email capture rate is the percent of site visitors who give you their email address before they leave. For most DTC brands, that number sits between 2% and 8%. Anything under 4% means you're losing leverage on the 96% of traffic that doesn't buy.
Your ecommerce analysis report should track email capture rate by traffic source and landing page. Paid traffic should have a higher capture rate than organic, because you're paying for it. If it doesn't, your landing pages are underperforming or your pop-up timing is wrong.
List growth matters less than list quality. A list that grows by 10,000 emails per month but converts at 0.5% is worse than a list that grows by 2,000 emails per month and converts at 4%. Track new subscriber conversion rate within the first 30 days. If it's under 2%, your lead magnets are attracting the wrong people.
Revenue per Session
Revenue per session is total revenue divided by total sessions. It's a better proxy for site performance than conversion rate, because it accounts for AOV. A site that converts at 2% with a $50 AOV generates the same revenue per session as a site that converts at 1% with a $100 AOV.
Track revenue per session by traffic source and device. If mobile revenue per session is 40% lower than desktop, you either need a better mobile experience or you need to stop paying the same CPC for mobile traffic.
Revenue per session also captures the impact of on-site tools that don't directly convert traffic but increase AOV. Bundles, upsells, and post-purchase offers all show up here. If you add a tool that lifts AOV by 8% but increases site speed by 200ms and drops conversion rate by 0.3%, revenue per session will tell you whether the tradeoff was worth it.
Cart and Checkout Abandonment Rate
Cart abandonment rate is the percent of people who add to cart but don't complete checkout. Checkout abandonment rate is the percent who start checkout but don't finish. Both numbers are lagging indicators, but they're useful for spotting friction.
The average cart abandonment rate across ecommerce is 70%. The average checkout abandonment rate is 30% to 40%. If you're above those benchmarks, something is broken. Unexpected shipping costs, a broken payment processor, or a confusing multi-step checkout are the usual culprits.
Track abandonment rate by device and traffic source. Mobile checkout abandonment is almost always higher than desktop. If it's dramatically higher, your mobile checkout experience needs work. If paid traffic abandons at a higher rate than organic, you're targeting the wrong audience or setting the wrong expectations in your ads.
What matters more than abandonment rate is abandonment recovery rate. That's the percent of abandoners who come back and complete the purchase. Email flows, SMS, and retargeting all contribute here. Brands using Instant AI typically recover 10% to 15% of cart abandoners through automated, personalized emails that go out within minutes of abandonment.
Repeat Purchase Rate and LTV by Cohort
Repeat purchase rate is the percent of customers who buy again within a specific time window. LTV is the total revenue a customer generates over their lifetime. Both metrics predict cash flow better than new customer acquisition.
Your ecommerce analysis report should track repeat purchase rate by cohort and by month. If January 2026 customers have a 30% repeat rate at 90 days but February 2026 customers have a 22% repeat rate at 90 days, something changed in February. Product quality, delivery time, email cadence, or customer mix all affect repeat rate.
LTV should be broken out by acquisition source. Customers acquired through paid search typically have a lower LTV than customers acquired through organic or referral, because paid search captures demand that already exists rather than creating it. If your paid LTV is 80% of your organic LTV but you're spending like they're the same, your CAC payback will never hit target.
Track LTV at 30, 90, 180, and 365 days. Most brands use a 365-day LTV model, but cash flow is driven by the first 90 days. If a cohort isn't hitting target LTV by day 90, it won't recover by day 365. Don't wait a year to find out your acquisition strategy failed.
AOV by Product Category and Channel
Average order value tells you how much customers spend per transaction. Tracking it by product category and acquisition channel tells you where margin actually lives.
If your blended AOV is $85 but paid traffic AOV is $62 and organic AOV is $110, you're subsidizing paid acquisition with organic margin. That works until organic traffic flattens and your paid AOV doesn't improve. Then your unit economics break.
Track AOV for new versus returning customers. Returning customers almost always have a higher AOV, because they trust you and know what they're buying. If your returning AOV is only 10% higher than new, you're not doing enough to upsell and cross-sell.
Track AOV by product category. If one category has an AOV of $150 and another has an AOV of $40, your acquisition strategy should prioritize the high-AOV category. Spending the same CAC to acquire a $40 customer and a $150 customer is inefficient.
FAQ
What is an ecommerce analysis report?
An ecommerce analysis report tracks the metrics that explain revenue performance, including attribution, CAC, conversion rate by source, retention revenue, and LTV by cohort. The goal is to show where revenue is coming from and where it's leaking.
What metrics should be in an ecommerce analysis report?
Revenue attribution and incrementality, customer acquisition cost by true source, retention revenue as a percent of total revenue, conversion rate by traffic source, email capture rate, revenue per session, cart and checkout abandonment rate, repeat purchase rate, LTV by cohort, and AOV by product category and channel.
How often should you run an ecommerce analysis report?
Monthly for executive reporting, weekly for performance tracking, and daily for debugging. Monthly reports should include cohort analysis and LTV trends. Weekly reports should focus on channel performance and conversion rate. Daily reports should flag anomalies like traffic drops, conversion rate shifts, or fulfillment delays.
What tools do you need to build an ecommerce analysis report?
Shopify Analytics for revenue and order data, Google Analytics for traffic and behavior, Triple Whale or Northbeam for attribution, and your email platform for retention metrics. For incrementality testing, you need a tool that runs holdout experiments.
How do you measure incrementality in ecommerce?
Run a holdout test where a control group doesn't receive the campaign or tool you're testing, then compare revenue between the test and control groups. The difference is incremental revenue. Platforms like Instant AI build this into their abandonment flows automatically.
An ecommerce analysis report is only valuable if it changes what you do next. If your report doesn't include incrementality, cohort-level LTV, and true-source CAC, you're making decisions on incomplete data. Most brands are.



