KPI Metrics & Definitions
Understand how MerchantFlow calculates Revenue, Impressions, Clicks, Conversion Rate, and other KPIs. Configure your dashboard with North Star Metrics.
KPI Metrics & Definitions
KPI metrics in MerchantFlow are configurable through the North Star Metrics system, which lets you choose 3-4 primary metrics from 34 options across financial, marketing, and operational categories. This page defines the most commonly used metrics and how they form a conversion funnel from product visibility to revenue.
Commonly Used KPIs
1. Revenue
What it measures: Total sales generated from products in the selected time period.
Data source: Google Analytics 4 (GA4) e-commerce tracking
How it is calculated:
Revenue = Sum of all transaction values where products were purchased
What good looks like:
- Consistent upward trend month-over-month
- 15-30% growth year-over-year is healthy for e-commerce
- Seasonal businesses: Compare to same period last year
Example:
Revenue: $24,567.89
Up 12.3% vs. previous period
This means you generated $24,567.89 in sales, which is 12.3% higher than the previous equivalent period.
[Screenshot: Revenue KPI card]
How to Improve Revenue
Strategies:
- Increase product visibility - Optimize product titles and descriptions
- Improve conversion rate - Better product photos, competitive pricing
- Expand catalog - Add more products to capture more searches
- Run promotions - Limited-time offers to boost sales
- Target high-intent keywords - Focus on "buy" keywords vs. informational
Pro Tip: Revenue alone does not tell the full story. Always check profit margins in the P&L section to ensure profitable growth.
2. Impressions
What it measures: Number of times your products appeared in Google Search results or Shopping ads.
Data sources:
- Google Search Console (organic search)
- Google Merchant Center (shopping feeds)
- Google Ads (shopping campaigns)
How it is calculated:
Impressions = Total count of product appearances in search results
What good looks like:
- Growing impressions = increasing visibility
- High impressions with low clicks = opportunity to improve click-through rate
- Declining impressions = potential feed issues or competition
Example:
Impressions: 1,234,567
Up 8.5% vs. previous period
Your products appeared in search results 1.2 million times, up 8.5% from before.
[Screenshot: Impressions KPI card]
How to Improve Impressions
Strategies:
- Optimize product titles - Include relevant keywords
- Fix Merchant Center issues - Resolve disapproved products
- Expand product attributes - Add GTINs, brands, product types
- Improve feed quality - Complete all optional fields
- Bid more competitively - For Shopping campaigns (if using Google Ads)
- Add more products - Larger catalog = more impressions
Common Issues:
- Disapproved products - Check Merchant Center diagnostics for issues
- Out of stock items - Remove or update unavailable products
- Poor product data - Incomplete or inaccurate feed
3. Clicks
What it measures: Number of times users clicked on your products in search results.
Data sources:
- Google Search Console (organic clicks)
- Google Ads (Shopping campaign clicks)
How it is calculated:
Clicks = Total count of clicks on product listings
What good looks like:
- Click-through rate (CTR) of 0.5-1% is typical for Shopping
- Clicks growing faster than impressions = improving CTR
- High clicks + low conversions = pricing or product page issues
Example:
Clicks: 12,345
Up 15.2% vs. previous period
Users clicked on your products 12,345 times, up 15.2%.
[Screenshot: Clicks KPI card]
How to Improve Clicks
Strategies:
- Use high-quality images - Clear, professional product photos
- Competitive pricing - Be competitive on price
- Promotional pricing - Show sale prices in feed
- Compelling titles - Make products appealing at a glance
- Highlight unique selling points - Mention "Free Shipping" or "Best Seller"
- Product ratings - Include review stars in feed
Pro Tip: Calculate your Click-Through Rate (CTR):
CTR = (Clicks / Impressions) x 100
A CTR of 0.5% means 1 out of every 200 impressions resulted in a click.
4. Conversion Rate
What it measures: Percentage of website visitors who completed a purchase.
Data sources:
- Google Analytics 4 (GA4) -
sessionsmetric (WooCommerce/Jetpack methodology) - WooCommerce/Shopify - Completed orders with 'paid' or 'completed' payment status
How it is calculated:
Conversion Rate = (Completed Orders / Sessions) x 100
Why Sessions? MerchantFlow uses GA4's sessions metric to match WooCommerce/Jetpack methodology:
- Sessions = engaged visits with 30-minute timeout between activities
- Better bot filtering than raw pageviews or activeUsers
- Industry standard used by WooCommerce Jetpack Stats
- Conservative estimate (sessions is approximately 85% of activeUsers)
Calculation Method:
- Date Aggregation - Visitors grouped by date, taking MAX per day to avoid double-counting visitors who viewed multiple products
- Completed Orders Only - Excludes pending, processing, on-hold, or cancelled orders
- Fallback Logic - Uses activeUsers if sessions data is unavailable
- Period Comparison - Previous period uses same methodology for accurate deltas
What good looks like:
- E-commerce average: 1-3%
- Good performance: 3-5%
- Excellent: 5%+
- Varies by industry, price point, and traffic source
Example:
Conversion Rate: 1.69%
Up 4.1% vs. previous period
(593 orders / 35,072 visitors)
This means 1.69% of site sessions resulted in a completed purchase - 593 orders out of 35,072 unique daily visitors (aggregated).
Data Quality Notes:
- Real Sessions Data: Fetched from GA4 during each sync
- Historical Estimates: Backfilled data uses sessions at approximately 85% of activeUsers until next sync
- Zero Sessions Days: Falls back to activeUsers to ensure continuity
[Screenshot: Conversion Rate KPI card]
How to Improve Conversion Rate
Strategies:
- Optimize product pages - Clear descriptions, multiple images
- Competitive pricing - Price competitively for your market
- Trust signals - Reviews, security badges, return policy
- Fast loading - Optimize page speed
- Clear call-to-action - Make "Add to Cart" obvious
- Reduce friction - Simplify checkout process
- Mobile optimization - Ensure mobile-friendly experience
- Retargeting - Bring back visitors who did not convert
Common Issues:
- High price vs. competition - Check competitor pricing
- Poor product descriptions - Add more detail
- Lack of reviews - Encourage customer reviews
- Slow website - Optimize performance
- Complicated checkout - Remove unnecessary steps
- Limited payment options - Add more payment methods
Pro Tip: Calculate your effective conversion rate across different traffic sources to identify which channels bring the highest-quality visitors.
How to Read Period-over-Period Comparisons
Each KPI shows a comparison to the previous equivalent period.
Example:
- Current: Last 30 days (Dec 1-30)
- Previous: 30 days before that (Nov 1-30)
Interpreting changes:
- Up 10% - Metric improved by 10%
- Down 5% - Metric declined by 5%
- Flat 0.3% - Minimal change (less than 1% threshold)
Seasonal Adjustments
Consider seasonality when analyzing trends:
- Holiday periods - Higher revenue expected Nov-Dec
- Back-to-school - Aug-Sep surge for relevant products
- Summer slowdown - Many industries see dips June-Aug
Pro Tip: Use the year-over-year comparison (365-day time range) to account for seasonal patterns.
How KPIs Form a Conversion Funnel
KPIs form a conversion funnel:
Impressions (Top of funnel)
|
Clicks (Middle of funnel)
|
Conversions (Bottom of funnel)
|
Revenue (Outcome)
Analyzing the funnel:
- High impressions, low clicks? - Improve product images and titles
- High clicks, low conversions? - Improve product pages and pricing
- Low impressions overall? - Improve feed quality and bids
KPI Ratios
Calculate key ratios for deeper insights:
Click-Through Rate (CTR):
CTR = (Clicks / Impressions) x 100
Conversion Rate:
CR = (Orders / Visitors) x 100
Revenue per Click:
RPC = Revenue / Clicks
Average Order Value:
AOV = Revenue / Transactions
E-Commerce KPI Benchmarks
General industry estimates (these vary widely by niche, price point, and market):
- Conversion Rate: 1-3%
- CTR: 0.5-1.5%
- Average Order Value: $50-$150
- Monthly growth: 5-15%
Note: Benchmarks vary by:
- Industry (fashion vs. electronics vs. home goods)
- Product price point
- Market maturity
- Seasonality
How to Set SMART Goals for KPIs
- Specific: "Increase conversion rate to 3%"
- Measurable: Track weekly progress
- Achievable: Based on current rate of 2%
- Relevant: Aligns with revenue goals
- Time-bound: "Within next quarter"
Example goals:
- Grow revenue by 20% quarter-over-quarter
- Improve conversion rate from 2% to 2.5%
- Increase impressions by 50,000 per month
- Maintain or improve CTR while scaling
Advanced KPI Analysis
Cohort Analysis
Compare KPIs across different segments:
- New products vs. established products
- High-price vs. low-price products
- Different product categories
- Traffic sources (organic vs. paid)
How to segment:
- Go to Products table
- Filter by category, price range, or status
- View KPIs for that segment
- Compare to overall averages
Anomaly Detection
Watch for unusual KPI changes:
- Sudden spike in impressions - Check for trending product or viral moment
- Drop in conversion rate - Investigate site issues or pricing changes
- Revenue decline with stable traffic - Check pricing or competition
Pro Tip: Set up email alerts for significant changes (>20%) in Settings > Notifications.
How to Export KPI Reports
Exporting KPI Data
Create reports for stakeholders:
- Select desired time range
- Click Export button
- Choose format:
- PDF - Visual report with charts
- CSV - Raw data for analysis
- Email - Schedule recurring reports
[Screenshot: Export options]
Scheduled Reports
Automate reporting:
- Go to Settings > Reports
- Click "New Report"
- Select KPIs to include
- Choose frequency (daily, weekly, monthly)
- Add recipient email addresses
- Click "Schedule Report"
Troubleshooting KPI Issues
KPIs Not Updating
Check:
- Last sync time (should be within 24 hours)
- Integration connections (Settings > Integrations)
- GA4 e-commerce tracking is active
Metrics Seem Wrong
Verify:
- Correct time range selected
- Currency settings match your store
- Time zone alignment between MerchantFlow and GA4
Troubleshoot incorrect metrics
Missing Data
Common causes:
- Recent account setup (need to run first sync)
- Integration disconnected
- No data for selected period
Frequently Asked Questions
Why does MerchantFlow use sessions instead of users for conversion rate?
MerchantFlow uses GA4's sessions metric because it matches the WooCommerce/Jetpack methodology, provides better bot filtering than raw pageviews, and is the industry standard for e-commerce conversion tracking. Sessions give a more conservative and accurate conversion rate estimate.
How often do KPI metrics update?
KPIs update each time a sync completes. Depending on the data source, this can range from every 30 minutes (Shopify/WooCommerce) to 2-3 days (Google Search Console). Check your last sync time in the Live Updates indicator.
What is a good conversion rate for my industry?
The average e-commerce conversion rate is 1-3%. A rate of 3-5% is considered good, and 5%+ is excellent. However, rates vary significantly by industry, price point, and traffic source. Focus on improving your own rate over time rather than only comparing to benchmarks.
Can I track KPIs for individual products?
Yes. Click any product in the Products Table to open its Product Detail page, which shows Revenue, Impressions, Clicks, and Conversion Rate for that specific product.
Related Articles
- Dashboard Overview
- Performance Charts - Visualize KPI trends
- Products Table - Product-level KPIs
- Traffic Sources - KPIs by channel
- North Star Metrics - Customize your dashboard KPIs
- P&L Overview - Profitability tracking
Last updated: March 14, 2026
Agency Workspace Dashboard
Manage multiple e-commerce brands from one agency workspace in MerchantFlow. Use Portfolio and Clients views to monitor all accounts.
Performance Charts & Trend Visualization
Visualize e-commerce revenue, profit, and ad spend trends with MerchantFlow interactive charts. Compare periods, spot patterns, and export data.