Time Range Filters & Period Comparison
Filter MerchantFlow dashboard data by Today, 7D, 30D, 90D, 1Y, or custom date ranges. Understand period comparisons, timezone handling, and data source delays.
Time Range Filters & Period Comparison
Time range filters in MerchantFlow control the date window for all dashboard data, including KPI metrics, performance charts, products tables, and P&L calculations. Select from five preset ranges or pick a custom date range, and MerchantFlow automatically calculates period-over-period comparisons so you can track growth and identify trends.
What Time Ranges Are Available?
| Range | Description | Best For |
|---|---|---|
| Today | Current day | Real-time pulse check |
| 7 days | Last 7 days | Quick pulse check, recent campaign results |
| 30 days | Last 30 days | Monthly performance review |
| 90 days | Last 90 days | Quarterly analysis and trend identification |
| 1 year | Last 365 days | Year-over-year trends and seasonal patterns |
| Custom | Any date range via calendar picker | Specific campaign windows, custom reporting periods |
Select a time range from the preset pills or calendar picker in the top-right of any dashboard page. The selector appears in both the desktop header bar and a sticky mobile bar.
How Time Ranges Work
Timezone Handling
All date calculations use your configured tenant timezone:
- Set your timezone in Settings
- Dates are grouped by day in your local timezone
- Ensure your timezone matches your e-commerce platform for consistent data
How Period Comparison Works
When you select a time range, MerchantFlow automatically calculates a comparison period of equal length:
- 7 days compares to the previous 7 days
- 30 days compares to the previous 30 days
- 90 days compares to the previous 90 days
- 365 days compares to the previous 365 days
Delta percentages (e.g., "+12.5%") show how the current period compares to the previous one. This gives you instant context for whether metrics are improving, declining, or stable.
Where Time Range Filters Apply
Time range filters affect all data on the dashboard:
- KPI metrics - Revenue, profit, impressions, clicks
- Performance charts - Revenue and profit trend lines
- Products table - Product-level analytics
- Traffic sources - Attribution breakdown
- P&L data - Profit and loss calculations
- North Star metrics - Your selected key metrics
How Dashboard Caching Works
Dashboard data uses a smart caching strategy for performance:
- Max age: 60 seconds - Data is served from cache for up to 60 seconds
- Revalidate: 120 seconds - After 60 seconds, fresh data is fetched in the background
- This means you may see slightly stale data for up to 2 minutes, but the page loads instantly
To force fresh data, trigger a manual sync from Settings > Integrations.
Data Availability and Processing Delays
Different data sources have different processing delays:
| Source | Delay | Notes |
|---|---|---|
| Shopify/WooCommerce | Up to 6 hours | Syncs every 6 hours |
| Google Analytics | 24-48 hours | GA4 processing delay |
| Search Console | 2-3 days | Google processing delay |
| Merchant Center | Up to 2 hours | Syncs every 2 hours |
| Ad platforms | Up to 12 hours | Syncs every 12 hours |
When viewing recent time ranges (last 7 days), keep these delays in mind. The most recent 1-2 days may have incomplete data from some sources.
Best Practices for Time Range Selection
- Start with 30 days - Best balance of recency and statistical significance for most decisions
- Use 7 days for troubleshooting - Quickly spot recent changes or issues after a campaign launch or site update
- Use 90 days for strategy - Better for identifying longer-term trends and planning quarterly initiatives
- Check delta percentages - Quickly compare performance versus the previous period to gauge momentum
- Match timezone settings - Ensure your MerchantFlow timezone matches your store for accurate daily grouping
Frequently Asked Questions
Can I set a custom date range instead of the preset options?
Yes. Click the calendar icon next to the preset pills to open the date range picker. Select any start and end date to define a custom window. The custom range applies globally to all dashboard sections, just like the presets.
Why do my most recent days show lower numbers?
Some data sources have inherent processing delays. Google Analytics data can take 24-48 hours to finalize, and Search Console data is typically 2-3 days behind. The most recent data will fill in as sources finish processing. See the delay table above for specifics.
Does changing the time range affect all dashboard sections?
Yes. The time range filter is a global control that applies to every section of the dashboard: KPI metrics, performance charts, products table, traffic sources, and P&L data. All sections update simultaneously when you change the range.
How do I compare this year to last year?
Select the 365-day time range. MerchantFlow will show the last 365 days compared to the previous 365 days, giving you a full year-over-year comparison for identifying seasonal patterns and annual growth.
What happens if I do not have 365 days of data yet?
If your store has been connected for less than a year, the 365-day view will show whatever data is available. The comparison period may also be incomplete. As you accumulate more data, year-over-year comparisons become more meaningful.
Related Topics
- KPI Metrics - Understanding dashboard metrics
- Performance Charts - Chart visualizations
- North Star Metrics - Customize your dashboard KPIs
- Live Updates - Monitor data freshness
Last updated: March 14, 2026
Performance Charts & Trend Visualization
Visualize e-commerce revenue, profit, and ad spend trends with MerchantFlow interactive charts. Compare periods, spot patterns, and export data.
Traffic Sources & Revenue Attribution
Analyze where your visitors and revenue come from in MerchantFlow. Understand Shopping, Organic, Social, Paid, Direct, and AI referral channels.