Understanding Mailchimp's e-commerce tracking
Complete explanation of how Mailchimp e-commerce tracking works including attribution windows, what gets measured, troubleshooting, and accuracy expectations.
Mailchimp e-commerce tracking connects email campaigns to actual store purchases, showing which emails drive sales and how much revenue each campaign generates. When this connection works correctly, you see clear ROI data for every email sent. When it’s broken or misconfigured, you’re flying blind—sending campaigns without knowing if they generate $50 or $5,000 in revenue.
Understanding how this tracking works helps you interpret attribution data accurately, troubleshoot missing revenue data, and set realistic expectations for what email analytics can measure. This guide explains the mechanics behind Mailchimp’s e-commerce tracking, what it measures (and what it doesn’t), and how to use this data effectively.
The three systems that make e-commerce tracking work
Mailchimp e-commerce tracking relies on three interconnected systems operating simultaneously:
Store integration: Your e-commerce platform (Shopify, WooCommerce, BigCommerce, or others) maintains a continuous connection with Mailchimp through integration software or API. Every time a customer completes a purchase, your store automatically sends order data to Mailchimp—customer email, order total, products purchased, and timestamp. This happens in the background without manual intervention.
Email engagement tracking: Every link in your Mailchimp campaigns contains unique tracking parameters identifying the specific campaign, recipient, and timestamp. When subscribers click these links, Mailchimp records their engagement journey. Opens and clicks get logged with customer identifiers, creating a trail of who interacted with which emails and when.
Attribution matching: Mailchimp’s attribution engine compares email engagement data against incoming store orders. When someone clicks an email then purchases within the attribution window, Mailchimp connects those two events and credits the order to that specific email campaign. This matching happens automatically as order data syncs from your store.
All three systems must function correctly for accurate tracking. Break any one—store connection fails, tracking links malfunction, or attribution logic errors out—and revenue data disappears from your reports.
What Mailchimp tracks automatically
Once properly configured, Mailchimp captures comprehensive e-commerce data without ongoing manual work:
Campaign attribution: Total orders and revenue credited to each email campaign, showing exactly which campaigns drive sales and which generate engagement without purchases.
Product performance: Specific products customers purchased after clicking campaigns, revealing which items your email audience wants most and which ones attract clicks but don’t convert.
Timing patterns: How long between email engagement and eventual purchase, helping identify whether your audience buys immediately after emails or takes days to convert.
Customer lifetime value: Total revenue generated per subscriber across all their purchases, showing which segments and acquisition sources produce the most valuable customers.
Automation performance: Revenue attributed to automated email series like welcome sequences, abandoned cart recovery, and post-purchase flows that run continuously in the background.
This data accumulates passively. You don’t manually tag orders or categorize purchases—the tracking systems handle attribution automatically.
Understanding attribution windows and why they matter
Mailchimp attributes orders to emails based on specific time windows that define how long after engagement an order counts toward campaign performance.
The two attribution windows: Mailchimp typically credits orders placed within 5 days of an email open or within 30 days of an email click. These two different timeframes exist because opens indicate interest while clicks indicate active engagement with content.
Here’s what this looks like in practice: A customer opens your product announcement Monday morning but doesn’t click anything. They think about it and purchase Thursday—4 days later. That order gets attributed to the email because it falls within the 5-day open window. But if they wait until the following Tuesday (8 days later), the window has expired and no attribution occurs even though the email clearly influenced the purchase.
Different scenario: A customer opens your email Monday, clicks a product link (starting the 30-day click window), then bookmarks your site and continues researching. Three weeks later they decide to buy. That order gets attributed because it’s within the 30-day click window, even though substantial time passed between initial engagement and final purchase.
These windows are fixed—you can’t customize or extend them. Understanding them helps explain why some revenue appears in your reports while other influenced purchases don’t show attribution.
What e-commerce tracking doesn’t measure
Mailchimp’s tracking has inherent limitations that consistently under-report email’s true impact on revenue. Recognizing these gaps helps set realistic expectations.
Multi-touch attribution blindness: Mailchimp uses last-touch attribution only. If a customer receives three emails—product introduction, educational content, then promotional offer—and purchases after clicking the third email, only that final email gets credited. The first two emails (which built awareness and consideration) show no revenue impact even though they contributed meaningfully to the eventual purchase decision.
Cross-device tracking failures: Customers frequently engage with email on mobile devices during commutes or downtime, then purchase hours later on desktop computers at home. Mailchimp often can’t connect these actions across different devices and browsing sessions. Result: The purchase happens, you see the order in your store, but Mailchimp shows zero attribution because the email-to-purchase journey crossed device boundaries the system couldn’t track.
Indirect influence gaps: A subscriber sees your email in their inbox, doesn’t click, but remembers your brand name. Later that day they Google your store and purchase. The email created the awareness that led to the sale, but Mailchimp shows no attribution because the customer didn’t click the email link. This “view-through” impact happens constantly but remains invisible in standard tracking.
Email forwarding disconnects: One subscriber forwards your promotional email to their spouse who makes the purchase. The original subscriber’s engagement gets tracked, but the purchase happens from a different email address not in your database. Mailchimp can’t connect the forwarded email to the eventual order.
Attribution window expirations: Purchases that happen after attribution windows close—more than 5 days after an open without clicks, or more than 30 days after a click—generate zero attribution credit even when the email directly caused the eventual purchase. Longer consideration cycles common in higher-price products often fall outside these windows.
These limitations mean Mailchimp consistently under-reports email’s revenue impact. Industry estimates suggest that tracked revenue typically captures 40-70% of email’s true contribution. Use reported numbers as a conservative floor, not the complete picture of email marketing ROI.
Verifying your tracking captures orders correctly
Broken e-commerce tracking is surprisingly common. Regular verification ensures your data is reliable.
Integration health checks: Your store connection should show active status with recent sync timestamps. If the integration shows errors or hasn’t synced in days, order data isn’t flowing to Mailchimp and all attribution stops working. Re-authenticating disconnected integrations typically resolves these issues immediately.
Test purchase verification: The most reliable way to confirm tracking works is sending yourself a test campaign, clicking the product link, completing an actual purchase, then checking whether that order appears in the campaign report within 30 minutes. If your test order shows up with correct revenue, tracking is functioning. If it doesn’t appear, troubleshooting is needed before trusting any campaign data.
Revenue reconciliation: Compare Mailchimp’s reported campaign revenue against email-sourced orders in your store’s order list. Mailchimp should capture 40-70% of identifiable email-driven orders. If you see $500 in Mailchimp but $2,000 in email-sourced store orders, tracking is working but attribution limitations are significant. If Mailchimp shows $50 against $2,000 in clearly email-driven orders, something is broken and needs fixing.
Some discrepancy between Mailchimp and store totals is normal and expected due to tracking limitations. Large discrepancies (Mailchimp showing 10-20% of actual email orders) indicate technical problems rather than normal attribution gaps.
Interpreting e-commerce data in campaign reports
Once tracking functions correctly, understanding what the data reveals helps drive better decisions.
Revenue per recipient matters more than total revenue: A campaign generating $1,000 from 10,000 recipients ($0.10 per recipient) performs worse than a campaign generating $500 from 1,000 recipients ($0.50 per recipient). The second campaign is more effective despite lower absolute revenue because it monetizes the audience better. E-commerce campaigns typically generate $0.10-0.50 per recipient for engaged lists. Below $0.05 suggests targeting or product-market fit problems. Above $1.00 is exceptional performance.
Product purchase patterns reveal audience preferences: When 15% of people who clicked your email bought Product A, that item resonates strongly with your audience—feature it more prominently in future campaigns. When Product B gets clicked frequently but only 2% convert to purchases, something disconnects between how you positioned the product in email and what customers find when they arrive (price higher than expected, product description unclear, or the item simply doesn’t match the interest the subject created).
Automation revenue compounds differently than campaigns: One-time promotional campaigns generate revenue spikes then stop. Automated workflows run continuously, so revenue accumulates over time. Abandoned cart automations often drive 2-5× more revenue than promotional campaigns because they target high-intent customers who already demonstrated purchase interest. Welcome series typically generate 0.5-1× campaign revenue because new subscribers need warming before purchasing. Compare automation revenue to setup effort—if a workflow took 3 hours to build and generates $300 monthly ongoing, that’s $100 per hour return on time investment.
Customer lifetime value patterns identify your best acquisition sources: If customers acquired through Facebook ads have 3× higher lifetime value than customers from Instagram, that pattern should influence your acquisition budget allocation. If subscribers who purchase from welcome series emails generate 50% more lifetime revenue than subscribers who first purchase from promotional emails, that insight should shape how you structure your email strategy for new subscribers.
Common tracking problems and what causes them
Zero e-commerce data despite active campaigns: This complete absence of attribution data almost always means the store integration is disconnected, was never properly connected, or is misconfigured. Orders are happening in your store, emails are being sent, but the bridge connecting those two systems isn’t functioning. Resolution requires establishing or re-establishing the integration connection.
Some orders appear but many are missing: When you see partial attribution—some orders show up but you know others should be there—this typically reflects attribution window limitations, cross-device tracking failures, or indirect influence that standard tracking can’t capture. This is expected behavior, not a fixable problem. Mailchimp e-commerce tracking captures 40-70% of email-influenced orders due to inherent system limitations.
Revenue numbers don’t match between Mailchimp and store: They’re not supposed to match exactly. Mailchimp reports attributed revenue (orders credited to specific emails within attribution windows). Your store reports total revenue from all sources. Additionally, timing differences occur—Mailchimp syncs data on its schedule while you might check store reports at different moments. These systems measure different things at different times and shouldn’t be expected to match perfectly.
Customers report purchasing after emails but no attribution shows: Individual cases of missing attribution are normal. Cross-device purchases, attribution window expirations, and email forwarding all create situations where real email-influenced purchases don’t get tracked. Focus on aggregate patterns rather than individual cases. If tracking works for test orders and shows reasonable overall attribution rates, the system is functioning correctly even though specific customer journeys don’t always attribute properly.
Using e-commerce data to improve campaign performance
Attribution data is valuable only when it changes what you do. Here’s how to apply these insights:
Feature products that convert, not just products that get clicks: Products generating high revenue per email mention deserve prominent placement in future campaigns. Products attracting clicks without purchases might need better positioning, different pricing, or should be de-emphasized in favor of proven converters.
Compare approaches based on revenue, not engagement: Two subject line styles might both achieve 25% open rates, but if one consistently generates $0.40 per recipient while the other generates $0.15 per recipient, revenue data reveals which approach actually drives business results versus which just generates inbox activity.
Identify timing patterns that maximize revenue: If Tuesday 10am campaigns consistently generate more revenue per recipient than Friday 3pm campaigns, schedule future sends accordingly. Time-of-day and day-of-week patterns often reveal when your specific audience is most ready to purchase.
Segment based on purchase behavior: Customers who have purchased before respond differently than subscribers who haven’t yet bought. Past purchasers can handle direct product promotions. Non-purchasers typically need more trust-building and education before promotional content converts effectively. Separate segments allow tailored approaches that improve overall performance.
Calculate actual ROI to justify investment: Compare attributed revenue against costs (Mailchimp subscription, time creating campaigns, product photography, copywriting). If you’re spending $200 monthly on email marketing and generating $4,000 in attributed revenue, that’s 20:1 ROI—strong justification for maintaining or expanding email investment. If generating $300 attributed revenue, that’s 1.5:1 ROI—time to rethink strategy or reduce investment.
Frequently asked questions
Can I customize Mailchimp’s attribution windows?
No. Attribution windows (5 days for opens, 30 days for clicks) are fixed by Mailchimp and can’t be customized. This limitation applies to all accounts regardless of plan level. You work within these windows rather than adjusting them to match your business model.
Does Mailchimp track phone or in-person sales?
Only if those sales are recorded in your connected e-commerce platform. If a customer calls after seeing an email and you process their order manually outside your store system, Mailchimp won’t track it. Workaround: Add phone and in-person orders to your e-commerce platform after the fact so they sync to Mailchimp and can be attributed if the customer previously engaged with emails.
What if we sell through multiple channels?
Mailchimp tracks only sales in your connected e-commerce platform. If you sell on your Shopify store (connected to Mailchimp) and Amazon (not connected), only Shopify sales show attribution. Multi-channel businesses need separate tracking for each platform or consolidated analytics tools that combine data across all sales channels.
Should we trust Mailchimp revenue or store analytics?
Both, for different purposes. Trust your store analytics for total revenue and financial reporting—that’s your source of truth. Trust Mailchimp for email attribution and campaign effectiveness—that shows email marketing’s specific impact. They measure different things and should be used together as complementary data sources, not compared as if they should match.
Peasy automatically sends your key analytics to your team every morning—eliminate daily dashboard checking required. Starting at $49/month. Try free for 14 days.

