# Product Metrics > The operating system of ecommerce. Maximise product performance. Grow your ecommerce profit. - Product Metrics helps ecommerce merchants and PPC specialists run Google Shopping (Performance Max and standard Shopping) on product-level profit. - Built for 500 to 50,000 products on Shopify, WooCommerce, Magento, Lightspeed and Shopware 6. - Product Metrics is not an attribution tool. - Start with a free analysis: log in with Google at https://app.productmetrics.io/ (no credit card), or book a demo at https://cal.com/berend-vrakking/demo. Every page listed below is Markdown. Remove `.md` for the HTML page, or request the HTML URL with `Accept: text/markdown`. All of them in one file: https://www.productmetrics.io/llms-full.txt ## Product - [Product Metrics overview](https://www.productmetrics.io/index.md): Product-level optimisation for Google Shopping and Performance Max: six ML segments, Product Context (journeys, competitor prices, margin, stock), Merchant Center labels, Full Signal Tracking, pricing and FAQ. - [Full Signal Tracking](https://www.productmetrics.io/server-side-tracking.md): Adblocker-proof, server-side conversion tracking for Google Ads: a unique endpoint on the shop's own domain that auto-rotates if it is ever blocked, with setup for Shopify, WooCommerce, Magento, Lightspeed and Shopware 6. - [Inventory Insights](https://www.productmetrics.io/inventory-insights.md): Reorder dates per product from projected demand, supplier lead time and safety buffer; slow-moving stock flagged with its reason; stock cover fed into Product Score and Merchant Center custom labels. - [Product Journeys](https://www.productmetrics.io/product-journeys.md): Follows every Google Shopping journey from ad click to purchase in the merchant's GA4 data, splits each product's direct and cross-sell revenue, and recalculates POAS and segments in Journey view. Not an attribution tool. - [Product Segmentation](https://www.productmetrics.io/product-segmentation.md): Product Metrics ML segments every product into one of six segments (Stars, Question Marks, Cash Cows, Dogs, Drainers, Ghosts) by ad clicks and ROAS or POAS, refreshed daily, and writes each segment to a Merchant Center custom label for Shopping and Performance Max. - [Competitor Prices](https://www.productmetrics.io/competitor-prices.md): Compare own-brand products with competitors' own-brand alternatives by style, colour and custom dimensions (no shared GTIN needed), see the price position against the matched median, and feed it into Product Score and Merchant Center labels. No price recommendations; Price Monitoring add-on at €0.004 per scrape. - [Performance Max](https://www.productmetrics.io/performance-max.md): Performance Max spend and return per product segment, category and custom label; campaign structure by conversion volume (smec benchmark of 4,000+ PMax campaigns); segmentation period of 7 to 365 days; segments sent to asset groups as Merchant Center custom labels; campaigns followed over time with change events. ## Pricing - [Pricing](https://www.productmetrics.io/pricing.md): Graduated pricing on rolling 30-day Google Shopping spend, EUR excl. VAT, no minimum: the first €10K free every month, then 0.65% down to 0.05% per band. €50,000 a month costs €247.50. Free analysis vs 30-day Pro trial vs demo account, Price Monitoring add-on and agency billing. ## Resources - [Google Shopping ads](https://www.productmetrics.io/google-shopping-ads.md): Google Shopping ads explained: how the Merchant Center feed becomes ads, feed and product group management, break-even ROAS per product, six segments by clicks and return, budget per product, seven best-practice checks, and answers on cost, bidding strategy and setup. - [Break-even ROAS calculator](https://www.productmetrics.io/break-even-roas-calculator.md): Free calculator for net profit, ROAS, break-even ROAS, POAS, ROI on ad spend and target ROAS from revenue incl. VAT, ad spend, margin, returns, shipping, payment fees and the profit you want to keep. Formula (1 ÷ contribution margin), a step-by-step worked example, target ROAS = 1 ÷ (margin − profit kept) and how to apply it per product in Google Shopping and Performance Max. - [MER and nCAC calculator](https://www.productmetrics.io/mer-calculator.md): Free calculator for MER (marketing efficiency ratio), nCAC (new customer acquisition cost), blended ROAS, cost per order, first-order profit and marketing ROI from account totals: revenue, marketing spend, ad spend, orders, new customers and an optional contribution margin. Formulas under each result, a step-by-step worked example (illustrative data), what each number means and what MER cannot tell you. - [Markup and margin calculator](https://www.productmetrics.io/margin-calculator.md): Free markup and margin calculator, also a margin calculator UK with VAT in pounds (euro and US dollar symbols too): margin, markup, profit and selling price from cost and price or from a wanted margin or markup, a margin-to-markup converter, a price ladder, and a price list of up to 200 products with CSV export. Optional shipping, fees and returns give contribution, break-even ROAS and the maximum ad spend per order. Worked examples (illustrative data), formulas and FAQ. - [Marge berekenen: marge- en opslagcalculator (Dutch)](https://www.productmetrics.io/nl/marge-berekenen.md): Dutch version of the free margin and markup calculator, for Dutch-speaking merchants: marge, opslag, winst and verkoopprijs from inkoopprijs and verkoopprijs or from a wanted margin or markup, a converter between marge and opslag, a price ladder, a price list of up to 200 products with CSV export, btw (21%), and optional shipping, fees and returns for contribution margin, break-even ROAS and the maximum ad spend per order. Worked examples in euros, formulas and FAQ. - [Marge berechnen: Marge- und Aufschlagrechner (German)](https://www.productmetrics.io/de/marge-berechnen.md): German version of the free margin and markup calculator, for German-speaking merchants: Marge (Handelsspanne), Aufschlag (Kalkulationsaufschlag), Gewinn and Verkaufspreis from Einkaufspreis and Verkaufspreis or from a wanted margin or markup, a converter between Marge and Aufschlag, a price ladder, a price list of up to 200 products with CSV export, MwSt. (19 %), and optional shipping, fees and returns for Deckungsbeitrag, break-even ROAS and the maximum ad spend per order. Worked examples in euros, formulas and FAQ. - [ROAS berekenen: break-even ROAS calculator (Dutch)](https://www.productmetrics.io/nl/roas-berekenen.md): Dutch version of the free break-even ROAS calculator, for Dutch-speaking merchants: net profit, ROAS, break-even ROAS, POAS, ROI on ad spend and target ROAS, with the formula (1 ÷ contribution margin), a worked example in euros and how to apply it per product in Google Shopping and Performance Max. - [ROAS berechnen: Break-even-ROAS-Rechner (German)](https://www.productmetrics.io/de/roas-berechnen.md): German version of the free break-even ROAS calculator, for German-speaking merchants: net profit, ROAS, break-even ROAS, POAS, ROI on ad spend and target ROAS, with the formula (1 ÷ contribution margin), a worked example in euros and how to apply it per product in Google Shopping and Performance Max. - [Dekkingsbijdrage (contributiemarge) berekenen (Dutch)](https://www.productmetrics.io/nl/dekkingsbijdrage-berekenen.md): Dutch contribution margin calculator, for Dutch-speaking merchants: contribution margin per order or product from selling price (incl. or excl. VAT), product cost, shipping, payment fees (% and fixed), packaging and returns: the margin in euros and %, break-even ROAS (1 ÷ contribution margin), and optional totals for a period (result after fixed costs, break-even quantity). - [Deckungsbeitrag berechnen (German)](https://www.productmetrics.io/de/deckungsbeitrag-berechnen.md): German contribution margin calculator, for German-speaking merchants: contribution margin per order or product from selling price (incl. or excl. VAT), product cost, shipping, payment fees (% and fixed), packaging and returns: the margin in euros and %, break-even ROAS (1 ÷ contribution margin), and optional totals for a period (result after fixed costs, break-even quantity). Also covers the Deckungsbeitrag formulas and Deckungsbeitrag I, II and III (stufenweise Deckungsbeitragsrechnung). - [ABC-analyse maken: ABC analysis calculator (Dutch)](https://www.productmetrics.io/nl/abc-analyse.md): Dutch version of the free ABC analysis calculator, for Dutch-speaking merchants: rank products by revenue or profit and classify them A, B and C by cumulative share (80/95, editable), with a worked example in euros, the Dutch Excel formulas and CSV export. - [ABC-Analyse berechnen: ABC analysis calculator (German)](https://www.productmetrics.io/de/abc-analyse.md): German version of the free ABC analysis calculator, for German-speaking merchants: rank products by revenue or profit and classify them A, B and C by cumulative share (80/95, editable), with a worked example (Beispiel) in euros, the German Excel formulas and CSV export. - [Google Ads budget calculator](https://www.productmetrics.io/google-ads-budget-calculator.md): Free calculator for a Google Shopping daily budget: clicks per day, clicks and budget per product, and the break-even cost per click (order value × contribution margin × conversion rate) with the matching break-even ROAS, plus a worked example for the start values. - [Adblocker benchmark](https://www.productmetrics.io/ad-blocker-conversion-tracking.md): Which tracking tags uBlock Origin, AdBlock, Brave, AdGuard, DNS/VPN blockers and Safari ITP stop (Google Tag Manager, GA4, Google Ads tag and conversion, ProfitMetrics, TrackBee, Meta, Microsoft, TikTok, Pinterest), tested in real browsers, next to Product Metrics: Full Signal Server-side Tracking, plus a calculator for what missed conversions do to ROAS and POAS. - [Product Metrics SDK debugger](https://www.productmetrics.io/sdk-debugger.md): Free in-browser decoder for Product Metrics tracking SDK request bodies: "2" + base64url(deflate-raw(JSON)), or untagged base64url(JSON). Shows each decoding step, envelope checks and the decoded event; nothing is sent. - [Glossary](https://www.productmetrics.io/glossary.md): Plain definitions of ecommerce advertising terms (ROAS, POAS, MER, nCAC, LTV, Google Merchant Center, custom labels), each with a formula, a worked example in euros and what the term means for one product. - [Break-even ROAS per product: why one target hides losses](https://www.productmetrics.io/blog/break-even-roas-per-product.md): Break-even ROAS = 1 ÷ contribution margin. See how one account-wide ROAS target funds loss-making products, with a three-product example. - [Competitive pricing examples: 9 real companies, sourced](https://www.productmetrics.io/blog/competitive-pricing-examples.md): Competitive pricing examples from Tesco, Currys, Aldi, Costco, Amazon and Delta, plus a worked trainer example: when to price above, at or below the median. - [Competitor price analysis template (free spreadsheet)](https://www.productmetrics.io/blog/competitor-price-analysis-template.md): Download a free competitor price analysis template: compare your prices with three competitors, see price position and ratio, and log changes weekly. - [Customer acquisition cost formula for ecommerce](https://www.productmetrics.io/blog/customer-acquisition-cost-formula.md): Customer acquisition cost is ad spend divided by new customers. See the formula, a worked example, and the most you can pay for a first order. - [CAC berechnen: Kundengewinnungskosten im Onlineshop (German)](https://www.productmetrics.io/de/blog/cac-berechnen.md): CAC berechnen: Werbekosten durch Neukunden teilen, voll gerechnet alle Marketingkosten. Formel, Beispiel und Break-even-nCAC für die erste Bestellung. - [Customer Lifetime Value berechnen: Formel für Onlineshops (German)](https://www.productmetrics.io/de/blog/customer-lifetime-value-berechnen.md): Customer Lifetime Value berechnen: Der CLV zählt auf Gewinnbasis. Formel, Rechenbeispiel und ein eigenes Ziel für das CLV-CAC-Verhältnis statt 3:1. - [Enhanced Conversions (Erweiterte Conversions) erklärt (German)](https://www.productmetrics.io/de/blog/enhanced-conversions-erklaerung.md): Was Enhanced Conversions in Google Ads sind, wie Sie sie einrichten und prüfen und wie sie sich von Server-Side-Tracking unterscheiden. Mit Adblocker-Lab. - [Dead stock inventory: how to find it and clear it](https://www.productmetrics.io/blog/dead-stock-inventory.md): Dead stock is inventory that has stopped selling. See when stock counts as dead, what it costs to hold and what to do per product, with a worked example. - [Demand Gen vs Performance Max for ecommerce](https://www.productmetrics.io/blog/demand-gen-vs-performance-max.md): Demand Gen vs Performance Max by product: which products each campaign type should carry, and how to read each against its own break-even ROAS. - [Ecommerce return rate: formula, benchmark and ROAS effect](https://www.productmetrics.io/blog/ecommerce-return-rate.md): Return rate = returned ÷ sold, by orders, units or value. See the 2025 benchmark, what a return costs and how returns raise break-even ROAS. - [Enhanced conversions vs server-side](https://www.productmetrics.io/blog/enhanced-conversions-vs-server-side-tracking.md): What enhanced conversions are, how to set them up and check them, how they differ from server-side tracking and how Full Signal fits. With our ad blocker lab. - [Google Shopping management: the four jobs and who does them](https://www.productmetrics.io/blog/google-shopping-management.md): Google Shopping management is four jobs: product data, campaigns, products and measurement. See who does each job and how to check every product. - [Google tag gateway vs server-side tagging: how to choose](https://www.productmetrics.io/blog/google-tag-gateway-vs-server-side-tagging.md): Google tag gateway, server-side tagging and Full Signal Tracking compared: what each moves first-party, what it costs and which gets past ad blockers. - [How to calculate ROAS: formula and examples](https://www.productmetrics.io/blog/how-to-calculate-roas.md): Calculate ROAS as revenue from ads ÷ ad spend. See a worked example, what to count (VAT, returns, spend) and how to read it against break-even. - [How to improve ROAS: fix products, not the ratio](https://www.productmetrics.io/blog/how-to-improve-roas.md): Improving ROAS only counts when performance and profitability improve. Work per product against break-even, then measure profit directly with POAS. - [How to track competitor prices for Google Shopping](https://www.productmetrics.io/blog/how-to-track-competitor-prices-google-shopping.md): Track competitor prices when nobody sells your product: match own-brand products by dimensions, compare list prices, then read price position next to POAS. - [Incrementality testing for Google Shopping, step by step](https://www.productmetrics.io/blog/incrementality-testing.md): How to run an incrementality test: holdout and geo designs, the incremental ROAS formula, a worked example and a decision rule you set before you start. - [LTV:CAC ratio for ecommerce: what a customer is worth](https://www.productmetrics.io/blog/ltv-cac-ratio-ecommerce.md): LTV:CAC only means something when LTV is profit, not revenue. See the formula, a worked example and how to derive your own target ratio instead of 3:1. - [Marketing efficiency ratio vs ROAS, POAS, ROI and nCAC](https://www.productmetrics.io/blog/marketing-efficiency-ratio-vs-roas.md): Marketing efficiency ratio (MER) is total revenue ÷ total marketing spend. See how it differs from ROAS, POAS, ROI and nCAC, and which to steer by. - [Enhanced conversions of server-side tracking: wat eerst? (Dutch)](https://www.productmetrics.io/nl/blog/enhanced-conversions-uitleg.md): Wat enhanced conversions zijn, hoe je ze instelt en controleert, en hoe ze verschillen van server-side tracking. Met ons adblocker-lab en wat je eerst instelt. - [Google Shopping-campagne optimaliseren: 7 stappen naar winst (Dutch)](https://www.productmetrics.io/nl/blog/google-shopping-campagne-optimaliseren.md): Zo optimaliseer je je Google Shopping-campagne: feed op orde, break-even ROAS per product en segmenten via custom labels, met rekenvoorbeeld in euro's. - [Performance Max-campagne voor je webshop: stuur op winst (Dutch)](https://www.productmetrics.io/nl/blog/performance-max-campagne.md): Een Performance Max-campagne stuurt budget naar producten met klikken, ook als ze geen winst maken. Segmenteer je producten en splits op Merchant Center-labels. - [POAS berekenen: formule, voorbeeld en verschil met ROAS (Dutch)](https://www.productmetrics.io/nl/blog/poas-berekenen.md): POAS = contributiemarge ÷ advertentiekosten = ROAS × marge. Bereken POAS met een rekenvoorbeeld, zie wat 1,0 betekent en hoe je erop stuurt in Google Ads. - [Wat is een goede ROAS? Dat hangt af van je marge (Dutch)](https://www.productmetrics.io/nl/blog/wat-is-een-goede-roas.md): Een goede ROAS ligt boven het break-evenpunt van je product: 1 ÷ contributiemarge. Zie of een ROAS van 1,6, 2,2, 3,8, 4 of 7 goed is bij jouw marge. - [How to optimise Google Shopping ads](https://www.productmetrics.io/blog/optimize-google-shopping-ads.md): Optimise Google Shopping ads in two layers: fix the feed with Google's own attribute rules, then review each product against its break-even. Worked example. - [Performance Max for Ecommerce: Exclude Low-Return Products](https://www.productmetrics.io/blog/performance-max-for-ecommerce.md): See which products Performance Max spends on, then exclude the low-return ones. Segment products and split campaigns on Merchant Center labels. - [POAS vs ROAS: profit on ad spend explained](https://www.productmetrics.io/blog/poas-vs-roas.md): POAS (profit on ad spend) vs ROAS: both formulas, three POAS variants on one order, a ROAS × margin grid and why break-even POAS is 1.0. - [Predicted LTV (pLTV): what it is and when to bid on it](https://www.productmetrics.io/blog/predicted-ltv.md): Predicted LTV (pLTV) estimates what a customer will be worth. See how it differs from observed LTV, three ways to estimate it and what to check before bidding. - [Price monitoring software compared for Google Shopping](https://www.productmetrics.io/blog/price-monitoring-software-compared.md): Ten ways to monitor prices compared on cost at 1,000 products, matching and update frequency: Merchant Center, Prisync, Pricefy, Wiser, Minderest and more. - [How to set a target ROAS from your margin](https://www.productmetrics.io/blog/target-roas-from-margin.md): Set target ROAS as 1 ÷ (margin − profit kept). Includes a margin lookup table, what Google Ads documents about target level, and the target CPA equivalent. - [What is a good ROAS? Ecommerce benchmarks 2026, by margin](https://www.productmetrics.io/blog/what-is-a-good-roas.md): A good ROAS is one above break-even. See if a 1.6, 2.2, 3.8, 4 or 7 ROAS is good at your margin, and what the 2026 benchmarks leave out. - [What is Google Merchant Center? An advertiser's guide](https://www.productmetrics.io/blog/what-is-google-merchant-center.md): Google Merchant Center holds your product data and Google Ads runs the ads. See what changed in 2026 and how custom labels set priority per product. - [What is price intelligence? A Google Shopping guide](https://www.productmetrics.io/blog/what-is-price-intelligence.md): Price intelligence turns competitor prices into context for pricing and ad decisions. See the data it needs, three Shopping use cases and a worked example. ## Company and policies - [About Product Metrics](https://www.productmetrics.io/about.md): Why Product Metrics exists, its modules, founder Berend Vrakking (Dutch Search Awards nominations: Best Measurement Campaign 2023, Best Use of Data 2024), principles and registered company details in the Netherlands. - [Contact Product Metrics](https://www.productmetrics.io/contact.md): Support email, video demo booking and registered company details in the Netherlands. - [Privacy Policy](https://www.productmetrics.io/privacy.md): How Product Metrics accesses Google Ads, Merchant Center and Google profile data (OAuth2, limited scopes), GDPR rights and data deletion, retention, security, cookies and analytics. - [Terms & Conditions](https://www.productmetrics.io/terms.md): Terms for the Product Metrics SaaS platform: company details, 30-day trial (payment method required), licence and data access, support, pricing and payment, VAT, cancellation, liability cap, Dutch law, plus the website disclaimer.