E-commerce teams running Magento 2 sit on a goldmine of customer data — but the native analytics tools don't tell the full story. To understand what drives revenue, you need to connect Magento data with advertising spend, CRM activity, and customer journey touchpoints across platforms.
This guide shows marketing data analysts how to set up Magento analytics, integrate Google Analytics 4, automate reporting workflows, and scale data operations without rebuilding infrastructure every time your stack changes. You'll learn what's possible with native Magento reporting, where it falls short, and how to build a unified view of e-commerce performance that connects storefront activity to campaign ROI.
Key Takeaways
✓ Magento 2 includes native analytics for orders, customers, and product performance — but it doesn't connect to advertising platforms or external CRM data.
✓ Google Analytics 4 integration via Google Tag Manager gives you customer journey visibility, but GA4 alone can't answer attribution questions that span offline channels.
✓ Marketing data analysts need a data warehouse layer to join Magento transaction data with ad platform spend, CRM records, and customer support interactions.
✓ Manual exports and CSV uploads break at scale — Improvado automates Magento data extraction with 1,000+ pre-built connectors and schema mapping.
✓ Magento 2 stores can process up to 600 transactions per hour — your analytics stack needs to keep pace with that volume without manual intervention.
✓ The most common mistake is treating Magento as a single source of truth — attribution requires joining storefront data with every upstream touchpoint.
What Is Magento Analytics?
Magento analytics refers to the collection, measurement, and analysis of data generated by Magento e-commerce stores. This includes transaction records, customer behavior, product performance, cart abandonment rates, and storefront interactions. Magento 2 ships with a native reporting module that surfaces basic KPIs — total sales, best-selling products, customer lifetime value — inside the admin dashboard.
For marketing teams, Magento analytics means connecting storefront data to the full customer journey. A customer who clicks a Facebook ad, opens three emails, and converts on the fourth visit generates touchpoints across Meta Ads Manager, your ESP, and Magento checkout. Native Magento reports can't attribute that sale to the originating campaign without external integration.
As of 2026, 111,495–114,008 active Magento stores are live globally. Most are running Magento 2, which replaced the legacy Magento 1 platform after its end-of-life in 2020. If you're responsible for reporting on e-commerce performance, you're working with one of two analytics approaches: native Magento dashboards for basic KPIs, or a custom data pipeline that joins Magento with advertising, CRM, and analytics platforms.
Why Magento Analytics Matters for Marketing Teams
Marketing data analysts need Magento analytics to close the gap between campaign spend and revenue. Without it, you're optimizing campaigns in a vacuum — adjusting bids and creative without knowing which touchpoints actually drive purchases.
Three reasons Magento analytics is critical:
• Attribution requires storefront data. You can see that a Google Ads campaign drove 1,200 clicks, but you can't prove it generated $48,000 in revenue unless you join ad platform data with Magento transaction records. Attribution models — first-touch, last-touch, multi-touch — depend on connecting upstream marketing activity to downstream purchases.
• Customer lifetime value lives in Magento. CLV calculations need order history, repeat purchase rates, and average order value — all of which live in Magento's database. You can't build accurate customer segments or lookalike audiences without this data in your warehouse.
• Product performance informs creative and merchandising. If a SKU drives 40% of revenue but only appears in 12% of ad creative, that's a strategic gap. Magento product analytics — paired with campaign data — tells you what to promote, where to allocate budget, and which products need better positioning.
The alternative is manual reporting: CSV exports from Magento, ad platform exports, spreadsheet joins, pivot tables. That process breaks the moment you add a new channel, change your product catalog, or need to report on historical trends beyond 90 days.
Analytics in Magento: What Insights Do You Get?
Magento 2 includes a native reporting module under Reports in the admin panel. It surfaces basic e-commerce KPIs without requiring external tools or custom development. Here's what you get out of the box:
Sales Reports
Magento tracks orders, invoices, shipping, refunds, coupons, and taxes. You can filter by date range, store view, or order status. The most useful reports for marketing analysts:
• Orders Report — total orders placed, average order value, revenue by day/week/month
• Bestsellers Report — top-selling products by quantity or revenue
• Coupons Report — discount code usage, revenue attributed to promotions
These reports answer "what happened" but not "why." You'll see that revenue spiked on March 12, but you won't know if it was driven by an email campaign, a paid social push, or organic search unless you correlate Magento data with campaign timestamps.
Customer Reports
Magento stores customer account data, order history, and lifetime value. Key reports:
• Customers by Orders Total — segments customers by total purchase value
• New Accounts — account creation by date
Customer reports are useful for segmentation — identifying high-value buyers, one-time purchasers, or dormant accounts. But they don't include behavioral data from your marketing stack. If you want to know which email sequences convert new accounts into repeat buyers, you need to join Magento customer records with ESP engagement data.
Product Reports
Magento tracks product views, cart adds, purchases, and wishlist activity. The Products Ordered report shows SKU-level performance. The Low Stock report flags inventory issues before they impact sales.
Product analytics in Magento tell you what's selling, but they don't explain why certain SKUs outperform. To understand whether a product's success is driven by ad creative, landing page optimization, or organic search rankings, you need to join product data with campaign data in a warehouse.
Where Native Magento Analytics Falls Short
Native Magento reports are scoped to the storefront. They don't include:
• Ad platform spend or impression data
• Email engagement metrics (opens, clicks, unsubscribes)
• CRM deal stage or sales pipeline activity
• Customer support ticket volume or resolution time
• Offline channel performance (retail, phone orders, events)
If your marketing strategy spans more than one channel, native Magento analytics won't give you a complete picture. You'll need to integrate external data sources — which is where Google Analytics 4, data warehouses, and marketing data platforms come in.
How to Integrate Google Analytics 4 in Magento
Google Analytics 4 gives you session-level visibility into customer behavior — pageviews, events, conversions, traffic sources. Integrating GA4 with Magento 2 requires adding the GA4 tracking script to your store and configuring e-commerce events.
Most Magento 2 setups use Google Tag Manager as the middleware layer. GTM injects the GA4 script and fires event tags when customers view products, add items to cart, or complete checkout. This approach keeps tracking code out of your Magento theme files and makes it easier to add new tags without developer involvement.
Step 1: Configure a Google Analytics 4 Property
Log into Google Analytics and create a new GA4 property. You'll need:
• Property name (e.g., "Magento Store – Production")
• Reporting time zone
• Currency
Once the property is created, navigate to Admin > Data Streams and add a web data stream. Enter your Magento store URL. Google generates a Measurement ID (format: G-XXXXXXXXXX). Save this — you'll use it in GTM.
Step 2: Set Up Google Tag Manager
Create a Google Tag Manager container for your Magento store. GTM gives you a container ID (format: GTM-XXXXXX) and two code snippets — one for the <head> section, one for the <body>.
In Magento 2, add the GTM snippets to your theme's default.xml layout file or use a GTM extension from the Magento Marketplace. Popular extensions include Mageplaza Google Tag Manager and Amasty GTM Enhanced Ecommerce. Both inject the GTM container without requiring manual theme edits.
Once GTM is installed, verify the container is firing by checking the GTM preview mode. Open your Magento store in a new tab and confirm that GTM detects pageviews.
Step 3: Configure the GA4 Tag in GTM
In GTM, create a new tag:
• Tag type: Google Analytics: GA4 Configuration
• Measurement ID: paste your GA4 Measurement ID from Step 1
• Trigger: All Pages
Save and publish the tag. This fires the base GA4 tracking script on every page of your Magento store.
Step 4: Configure E-Commerce Events
GA4 tracks e-commerce activity through event parameters. The key events for Magento stores:
• view_item — customer views a product page
• add_to_cart — customer adds a product to cart
• begin_checkout — customer starts checkout
• purchase — customer completes an order
To track these events, you need to push e-commerce data from Magento to the GTM data layer. Most GTM extensions for Magento include data layer support. For example, when a customer views a product, the extension pushes a JSON object to dataLayer:
{
"event": "view_item",
"ecommerce": {
"items": [{
"item_id": "SKU-12345",
"item_name": "Blue Cotton T-Shirt",
"price": 29.99
}]
}
}
In GTM, create a trigger that fires when event equals view_item. Then create a GA4 event tag that sends the view_item event to Google Analytics, passing the e-commerce data as parameters.
Repeat this process for add_to_cart, begin_checkout, and purchase. Once all four events are configured, GA4 will track the full customer journey from product view to checkout completion.
Step 5: Verify GA4 Data in Google Analytics
After publishing your GTM tags, wait 24–48 hours for data to populate in GA4. Navigate to Reports > Monetization > E-commerce purchases. You should see transaction data, revenue, and item-level detail.
Common issues:
• No purchase events — check that the purchase event fires on the order confirmation page. Use GTM preview mode to debug.
• Revenue mismatch — verify that the e-commerce data layer includes tax, shipping, and currency in the correct format.
• Duplicate transactions — add a trigger condition that prevents the purchase event from firing multiple times if a customer refreshes the confirmation page.
Connecting Magento to a Data Warehouse
Google Analytics 4 solves session-level tracking, but it doesn't answer attribution questions that require joining Magento transaction data with ad platform spend, CRM records, and email engagement. For that, you need a data warehouse.
A data warehouse centralizes data from Magento, Google Ads, Meta Ads, Salesforce, HubSpot, and every other tool in your stack. Once the data is in the warehouse, you can build attribution models, calculate customer lifetime value across channels, and generate reports that show the true cost per acquisition — not just the cost per click.
Why a Warehouse Layer Matters
Magento stores order data in a MySQL database. Ad platforms store campaign data in their own APIs. Email tools store engagement data in separate databases. Without a warehouse, you're stuck exporting CSVs from each platform and joining them manually in Excel.
That process breaks at scale. When you're processing hundreds of transactions per day across a dozen marketing channels, manual exports take hours and introduce errors. A warehouse automates the extraction, transformation, and loading (ETL) process so data flows into a single repository every hour.
Magento ETL Options
Three approaches to moving Magento data into a warehouse:
• Custom API integration. Magento 2 exposes REST and SOAP APIs for orders, customers, and products. You can write scripts that query the API every hour and load data into your warehouse. This works for small stores, but it requires ongoing maintenance — every time Magento updates its schema or you add a new data source, you rewrite the script.
• Database replication. Tools like Fivetran and Stitch replicate Magento's MySQL database to your warehouse. This captures raw table data, but you still need to transform it into a usable schema. Magento's database uses complex joins across 300+ tables, so raw replication doesn't give you analysis-ready data.
• Marketing data platforms. Improvado, Supermetrics, and similar tools extract Magento data via API, transform it into a standardized schema, and load it into your warehouse alongside data from Google Ads, Meta, Salesforce, and 1,000+ other sources. You get a unified data model without writing transformation code.
Schema Mapping for Magento Data
When you extract Magento data, the raw schema doesn't match how marketing teams think about e-commerce performance. Magento stores orders in the sales_order table, order items in sales_order_item, and customer data in customer_entity. To calculate metrics like average order value or repeat purchase rate, you need to join these tables and aggregate the results.
Marketing data platforms handle this transformation automatically. Improvado's Marketing Cloud Data Model (MCDM), for example, maps Magento tables to standardized fields — order_id, customer_id, revenue, product_sku — that match the schema used for Google Ads and Meta Ads data. This lets you join Magento transactions with ad platform spend without writing custom SQL.
Without schema mapping, you're stuck writing and maintaining transformation queries every time Magento updates its database structure or you add a new connector. A pre-built data model eliminates that overhead.
- →You're exporting Magento CSVs and joining them with ad platform data in Excel every week
- →Attribution reports exclude offline channels because you can't connect CRM data to Magento transactions
- →Your data engineer spends 15+ hours per week maintaining custom Magento API scripts
- →You can't answer 'which campaign drove the most revenue?' without a three-day analysis sprint
- →Schema changes in Magento break your pipeline, and reports go dark for days while you fix it
Building Attribution Models with Magento Data
Attribution answers the question: which marketing touchpoints contributed to a purchase? A customer might click a Google ad, open two emails, visit your site via organic search, and convert after seeing a retargeting ad. Multi-touch attribution assigns fractional credit to each touchpoint based on position (first-touch, last-touch, linear, time-decay, or algorithmic models).
Magento transaction data provides the conversion endpoint — the purchase. But to build an attribution model, you need to join that purchase with every upstream touchpoint: ad clicks, email opens, site visits, CRM interactions.
Data Required for Attribution
A complete attribution model needs:
• Magento transaction records — order ID, customer ID, revenue, timestamp, product SKU
• Ad platform data — campaign, ad set, ad creative, click timestamp, cost, user ID
• Email engagement data — campaign, send time, open time, click time, recipient ID
• Session data — traffic source, landing page, referrer, session timestamp, user ID
• CRM activity — deal stage changes, sales touches, contact owner
The challenge is identity resolution — matching a Magento customer ID to an ad platform user ID, an email recipient ID, and a GA4 client ID. Most attribution platforms use email address or phone number as the join key, supplemented by device fingerprinting and probabilistic matching.
Common Attribution Models for E-Commerce
| Model | How It Works | Best For |
|---|---|---|
| First-Touch | 100% credit to the first touchpoint | Measuring top-of-funnel awareness campaigns |
| Last-Touch | 100% credit to the final touchpoint before purchase | Measuring bottom-of-funnel conversion campaigns |
| Linear | Equal credit to every touchpoint | Understanding the full journey without weighting |
| Time-Decay | More credit to touchpoints closer to conversion | Weighting recent activity more heavily |
| Position-Based | 40% to first touch, 40% to last touch, 20% split among middle touches | Balancing awareness and conversion credit |
No single model is correct. Most teams run multiple models in parallel and compare results. If first-touch attribution shows that organic search drives 60% of customer acquisition but last-touch attribution credits paid search with 60% of revenue, that's a signal to invest more in SEO — it's generating demand that paid search is converting.
Feeding Magento Data into Attribution Platforms
Attribution platforms — Rockerbox, Northbeam, SegmentStream — ingest data from Magento and ad platforms, apply identity resolution, and output attribution reports. They need:
• Real-time or near-real-time data feeds (hourly or daily syncs)
• Standardized schema across all data sources
• Historical data for training algorithmic models (90–180 days minimum)
If you're moving Magento data manually via CSV exports, you can't feed attribution platforms in real time. By the time you export, clean, and upload the data, it's 24–48 hours stale. A marketing data platform automates the pipeline so attribution platforms receive fresh data every hour.
Automating Magento Analytics Reporting
Manual reporting — exporting Magento data, joining it with ad platform data in Excel, building pivot tables — works for small stores with one or two marketing channels. It breaks when you scale to five channels, 50 campaigns, and 500 transactions per day.
Automation eliminates the manual steps. Once your data pipeline is configured, reports update automatically every hour or every day. You spend less time wrangling data and more time interpreting results.
Three Layers of Reporting Automation
• Data extraction. A connector pulls data from Magento, Google Ads, Meta Ads, and every other source on a schedule (hourly, daily, or real-time). No manual CSV exports.
• Data transformation. The connector maps raw Magento tables to a standardized schema, joins transaction records with ad platform data, and calculates derived metrics (AOV, CLV, ROAS). No manual SQL queries.
• Data visualization. The transformed data feeds into a BI tool (Looker, Tableau, Power BI) or a custom dashboard. Reports refresh automatically when new data arrives. No manual pivot tables.
Improvado handles all three layers. It extracts data from 1,000+ sources, transforms it into the Marketing Cloud Data Model, and loads it into your warehouse or BI tool. You define the report once — revenue by campaign, CLV by acquisition channel, ROAS by product category — and it updates automatically.
Common Magento Reporting Use Cases
• Daily revenue dashboard. Shows yesterday's orders, revenue, average order value, and top-selling products. Breaks down performance by traffic source (organic, paid, email, direct). Updates every morning at 8 AM.
• Campaign attribution report. Attributes Magento transactions to the originating campaign using multi-touch attribution. Shows which campaigns drive the highest ROAS and which drive the most new customers.
• Customer lifetime value by cohort. Segments customers by acquisition month and tracks repeat purchase rate, average order value, and total CLV over time. Helps you understand which acquisition channels deliver the most valuable customers.
• Product performance by channel. Shows which products sell best through organic search, paid social, email, and other channels. Informs merchandising decisions and creative strategy.
Data Governance for Magento Pipelines
Automated pipelines need governance rules to prevent bad data from reaching your reports. Common issues:
• Duplicate transactions. If a customer refreshes the order confirmation page, Magento might log the same transaction twice. Your pipeline should deduplicate records based on order ID.
• Test orders. Internal test transactions pollute revenue metrics. Filter them out by flagging orders from internal IP addresses or test customer accounts.
• Currency mismatches. If your Magento store accepts multiple currencies, convert all revenue to a single base currency before aggregating.
• Refunds and cancellations. Include refunded revenue in your metrics or exclude it entirely, but apply the rule consistently across all reports.
Improvado's Marketing Data Governance framework includes 250+ pre-built rules for data quality, budget validation, and anomaly detection. It flags duplicate transactions, currency errors, and test orders before they reach your warehouse.
Common Mistakes to Avoid in Magento Analytics
Five mistakes that break Magento analytics implementations:
1. Treating Magento as a Single Source of Truth
Magento tells you what happened on your storefront, but it doesn't explain why. A spike in revenue might be caused by a successful email campaign, a viral social post, or seasonal demand. Without connecting Magento to your marketing stack, you're guessing.
Solution: join Magento transaction data with ad platform spend, email engagement, and session-level analytics. Build a unified customer journey view.
2. Ignoring Identity Resolution
A customer who clicks an ad on mobile, opens an email on desktop, and converts on tablet generates three different user IDs. If your analytics stack doesn't resolve those IDs to a single customer, you're undercounting conversions and inflating cost per acquisition.
Solution: use email address or phone number as a deterministic join key. Supplement with probabilistic matching for anonymous visitors.
3. Relying on Manual Data Exports
Exporting CSVs from Magento, Google Ads, and Meta Ads every week works until you add a fourth channel or need daily reporting. Manual processes don't scale.
Solution: automate data extraction with a marketing data platform. Set it up once, let it run continuously.
4. Skipping Data Validation
If your pipeline doesn't validate data quality, you'll ship reports with duplicate transactions, currency errors, and test orders. Stakeholders lose trust in the data.
Solution: implement governance rules that deduplicate records, flag anomalies, and enforce schema consistency.
5. Building Attribution Models in GA4 Alone
GA4's built-in attribution reports are scoped to web sessions. They don't include offline conversions, CRM pipeline data, or phone orders. If your business has multi-channel touchpoints, GA4 attribution will undercount contribution from non-web channels.
Solution: build attribution models in a data warehouse where you can join Magento transactions with every touchpoint — online and offline.
Tools That Help with Magento Analytics
Here's how the leading platforms compare for Magento analytics integration:
| Tool | Magento Connector | Transformation | Best For | Pricing |
|---|---|---|---|---|
| Improvado | Yes — pre-built REST API connector | Marketing Cloud Data Model with 46,000+ metrics and dimensions, no-code interface | Marketing teams that need unified attribution across 1,000+ sources | Custom pricing based on data volume and sources |
| Fivetran | Yes — database replication | Raw table replication, requires custom transformation | Engineering teams comfortable writing dbt models | $1,200–$3,000/month |
| Stitch | Yes — database replication | Raw table replication, requires custom transformation | Small teams with light transformation needs | $100–$1,200/month |
| Supermetrics | No native Magento connector | Limited transformation, focus on ad platforms | Ad platform reporting only | $99–$1,000/month |
| Custom API script | You build it | You build it | One-off projects with dedicated engineering resources | Engineering time + maintenance |
Improvado is the only option that combines pre-built Magento extraction, marketing-specific transformation, and governance rules in a single platform. It's purpose-built for marketing teams that need to join Magento data with ad platforms, email tools, CRM systems, and attribution platforms — without writing code.
Fivetran and Stitch replicate Magento's database, but they deliver raw tables. You still need to write SQL or dbt models to transform the data into analysis-ready schemas. For engineering-heavy teams, that's fine. For marketing analysts who need reports tomorrow, it's too slow.
Supermetrics focuses on ad platform connectors and doesn't support Magento. Custom API scripts work for one-off projects, but they require ongoing maintenance — every time Magento updates its API or you add a new data source, you rewrite the script.
Scaling Magento Analytics for Enterprise E-Commerce
Enterprise e-commerce teams process thousands of transactions per day across multiple storefronts, currencies, and regions. At that scale, Magento analytics needs:
• Real-time or near-real-time data syncs. Daily batch loads are too slow when you're optimizing campaigns hourly.
• Multi-store support. If you run separate Magento instances for North America, Europe, and APAC, your analytics stack should aggregate data across all stores without custom scripting.
• Historical data retention. Attribution models need 90–180 days of data to train accurately. When Magento updates its schema or you migrate to a new platform, you can't lose historical records.
• API rate limit management. Magento's REST API enforces rate limits. High-volume pipelines need intelligent retry logic and request throttling to avoid hitting limits.
• Schema evolution support. When you add custom fields to Magento — new product attributes, custom checkout steps — your pipeline should detect the schema change and update the warehouse automatically.
Improvado handles all five requirements. It syncs data hourly or in real time, aggregates across multiple Magento stores, preserves two years of historical data on schema changes, manages API rate limits automatically, and detects schema evolution without manual intervention.
Multi-Region Magento Reporting
Global e-commerce brands often run separate Magento instances for each region — different product catalogs, different pricing, different currencies. To report on global performance, you need to:
• Extract data from each Magento instance
• Convert all revenue to a single base currency
• Map regional product SKUs to a global product hierarchy
• Aggregate transactions across regions while preserving regional segmentation
Without automation, this requires custom scripts for each region and manual currency conversion. A marketing data platform handles the extraction, currency conversion, and SKU mapping automatically.
Conclusion
Magento analytics starts with native reporting — orders, customers, products — but it doesn't answer the attribution questions that marketing teams need to optimize spend. To connect storefront performance with upstream campaign activity, you need to join Magento data with ad platforms, email tools, CRM systems, and session analytics.
Google Analytics 4 solves session-level tracking. A data warehouse solves multi-source attribution. A marketing data platform solves the extraction, transformation, and governance challenges that break manual pipelines at scale.
The most common mistake is treating Magento as a single source of truth. Revenue doesn't happen in a vacuum — it's the result of dozens of touchpoints across paid media, organic channels, email, and CRM activity. Attribution requires joining all those touchpoints with Magento transaction data in a unified data model.
Marketing data analysts should prioritize automation over manual exports, governance over ad-hoc queries, and unified schemas over custom SQL. Once your pipeline is automated, you spend less time wrangling data and more time interpreting results.
FAQ
What is Magento analytics and why does it matter?
Magento analytics refers to the collection and analysis of data from Magento e-commerce stores — transaction records, customer behavior, product performance, and storefront interactions. It matters because marketing teams need to connect storefront activity with upstream campaign touchpoints to understand attribution, calculate customer lifetime value, and optimize marketing spend. Native Magento reports show what happened on your site, but they don't explain which campaigns drove the revenue.
How do I integrate Google Analytics 4 with Magento 2?
Use Google Tag Manager as the middleware layer. First, create a GA4 property and get your Measurement ID. Then install a GTM container on your Magento store using a Marketplace extension or manual theme edits. Configure the GA4 tag in GTM to fire on all pages, then set up e-commerce event tags for view_item, add_to_cart, begin_checkout, and purchase. Most GTM extensions for Magento push e-commerce data to the GTM data layer automatically, which feeds GA4 event parameters.
Can Magento native reports handle multi-channel attribution?
No. Native Magento reports are scoped to storefront activity — orders, products, customers. They don't include data from ad platforms, email tools, or CRM systems. To build multi-channel attribution models, you need to extract Magento transaction data and join it with ad platform spend, email engagement, and session analytics in a data warehouse. Magento shows you the conversion endpoint, but not the journey that led to it.
What's the difference between database replication and API-based Magento connectors?
Database replication tools like Fivetran and Stitch copy Magento's raw MySQL tables to your warehouse. You get complete table data, but it's not analysis-ready — Magento uses 300+ tables with complex joins, so you need to write transformation logic to calculate metrics. API-based connectors like Improvado extract data via Magento's REST API and transform it into a standardized schema automatically. You get analysis-ready data without writing SQL, but you're limited to the fields exposed by the API.
How often should Magento data sync to my warehouse?
It depends on your reporting cadence and decision-making speed. If you're optimizing campaigns daily and need same-day revenue data, sync hourly. If you're reporting weekly and making strategic adjustments monthly, daily syncs are sufficient. Real-time syncs are necessary only for use cases like fraud detection or inventory replenishment where minute-level latency matters. Most marketing teams operate effectively with hourly syncs.
What are the most important Magento metrics for marketing analysts?
Revenue, average order value, customer acquisition cost, customer lifetime value, repeat purchase rate, cart abandonment rate, and product-level revenue contribution. For attribution, you also need order timestamp, customer ID, product SKU, traffic source, and any UTM parameters captured at checkout. These metrics, joined with ad platform spend and email engagement data, let you calculate ROAS, CLV by channel, and multi-touch attribution.
Does Improvado support Magento 1 or only Magento 2?
Improvado's pre-built connector supports Magento 2 via REST API. Magento 1 reached end-of-life in 2020, and most stores have migrated to Magento 2 or alternative platforms. If you're still running Magento 1, Improvado can build a custom connector — custom builds typically take days, not weeks, and are included in enterprise agreements. Contact Improvado's solutions team to confirm compatibility for legacy Magento instances.
.png)



.png)
