Shopify integration
MetriXs has a dedicated Shopify app that installs in one click. It tracks your storefront pages cookieless (no consent banner) and captures checkout events + revenue via a Shopify web pixel.
Agencies: connect a client’s Shopify store
Section titled “Agencies: connect a client’s Shopify store”Agencies can track a client’s Shopify store inside their own Agency account:
- Add the store’s domain as a site in your Agency account (Settings → Sites).
- Open the site’s Install & verify page (the Connect button in Settings → Sites) and click Generate connect code (Agency plans only). The code is single-use and valid for 7 days.
- The client installs the MetriXs Shopify app in their Shopify admin and enters the code in the app’s first screen.
- The store links to your site (no separate account is created for the shop owner) and the client automatically receives a read-only customer seat with a magic-link login email.
Regenerating a code revokes the previous one. Client seats work exactly like on any other site: up to three per site, revocable at any time.
Installation
Section titled “Installation”- Go to the MetriXs app on Shopify
- Click Install, the app auto-creates your MetriXs account + site
- Enable the MetriXs Analytics App Embed block in your theme editor (the app gives you a direct link)
- Choose a plan:
- Free, €0/mo, 5k pageviews, 1 site
- Basic, €6/mo, 15k pageviews, 1 site
- Team, €9/mo, 100k pageviews, 3 sites
- Pro, €14/mo, 500k pageviews, 5 sites
- Open your dashboard, you’re logged in via SSO (no password needed)
Storefront pageviews appear immediately. Checkout events + revenue appear after the first checkout.
What’s tracked
Section titled “What’s tracked”Storefront (cookieless, no consent banner)
Section titled “Storefront (cookieless, no consent banner)”Every storefront page, homepage, product pages, collections, cart, blog, is tracked by the MetriXs App Embed block. This is a regular <script> tag that fires cookieless:
- No cookies, no
localStorage, no session cookies, nothing stored on the visitor’s device - No consent banner required, GDPR-compliant without a cookie banner
- No data leaves the EU, hosted in Germany, no US edge provider
- Privacy-hash visitor IDs, daily-rotating HMAC hash, no IPs stored
This is the MetriXs privacy promise: your storefront tracking is cookieless, no consent banner, no data leaves the EU. This holds for every platform, including Shopify.
Checkout (web pixel)
Section titled “Checkout (web pixel)”Shopify serves checkout pages separately from the storefront theme, so the App Embed block can’t reach them. MetriXs uses a Shopify web pixel to track checkout:
- Checkout pageviews,
/checkout,/checkouts/*,/orders/*(the thank-you page) checkout_started, a visitor entered checkout (cart total included)payment_submitted, payment details enteredorder_completed, the order is placed (order ID, total, currency, and line items included)
These appear as custom events in your dashboard, each expandable to its property breakdown (total, order_id, currency).
Consent (the nuance)
Section titled “Consent (the nuance)”- Storefront: cookieless, no consent banner needed, the MetriXs USP holds.
- Checkout pixel: in EU/UK markets, Shopify’s consent framework gates all web pixels behind a consent banner. This is a Shopify platform limitation we can’t disable, every Shopify analytics app has this. Outside the EU/UK, the pixel fires for all visitors. The pixel’s
customer_privacysettings are set to the minimum (no analytics/marketing/sale_of_data consent required), so it fires for as many visitors as Shopify allows.
Commerce metrics
Section titled “Commerce metrics”The checkout events power these Shopify-only dashboard features:
Revenue
Section titled “Revenue”- Revenue summary card, total order revenue for the selected period, with trend % vs the previous period.
- Revenue in the graph, switch to the “Revenue” tab in the visitor graph to see daily/hourly revenue over time.
- Revenue per source/country/device, the Sources, Locations, and Devices panels show a muted € revenue subValue beside the visitor count, which channels drive revenue.
Conversion funnel
Section titled “Conversion funnel”A 4-step funnel showing where visitors drop off:
| Step | What it tracks |
|---|---|
| Visitors | Unique visitors in the period |
| Checkout Started | Visitors who entered the checkout flow |
| Payment Submitted | Visitors who entered payment details |
| Order Completed | Visitors who placed an order |
Each step shows the count, the bar width (relative to visitors), the step conversion rate, and the drop-off count. The overall conversion rate (orders / visitors) is shown at the bottom.
Average Order Value (AOV)
Section titled “Average Order Value (AOV)”Total revenue divided by the number of orders. Shown as a summary card, formatted as €.
Top products by revenue
Section titled “Top products by revenue”The pixel sends order line items (product title, quantity, price) as a JSON property. The dashboard parses these and shows a Top Products panel, products ranked by total revenue, with quantity and order count.
Conversion rate
Section titled “Conversion rate”Orders completed divided by unique visitors, as a percentage. Shown as a summary card.
What makes MetriXs different
Section titled “What makes MetriXs different”MetriXs focuses on the essentials, so small shops get a clear, fast view of what matters, without extra setup.
| MetriXs | |
|---|---|
| Dashboard | Clean, one dashboard, all essential metrics in one view |
| Conversion funnel | Visitors → checkout → payment → order with drop-off rates |
| Revenue per source | Shown directly in the Sources panel (€ beside each referrer) |
| Top products | A dedicated panel, ranked by revenue |
| Cookies | Cookieless storefront tracking (privacy-hash, no IPs stored) |
| Consent banner | Not required for storefront (cookieless) |
| Pricing | Free plan (€0) + paid from €6/mo |
| Setup | One-click install (no theme editing) |
If your default analytics cover your needs, MetriXs complements them with a simpler, privacy-first view focused on visitors, revenue, and the conversion funnel.
Managing your plan
Section titled “Managing your plan”- Upgrade/downgrade: in the Shopify app → Settings → choose a different plan (Shopify prorates automatically)
- Cancel: uninstall the app from Shopify (Shopify auto-cancels the recurring charge)
- Billing: billed through Shopify (Shopify is the merchant of record, you manage everything in your Shopify admin)
Multi-store
Section titled “Multi-store”One MetriXs account can hold multiple Shopify stores. One store carries the plan (the “billing store”); other stores share the plan and show a “Covered by [plan] on [shop]” notice. You only pay once per account.
All sites view
Section titled “All sites view”With two or more stores, the site switcher in the dashboard header gains an All sites entry: one dashboard summing visitors, pageviews, revenue, and every panel across all of your stores. Commerce metrics aggregate too, the conversion funnel and top products cover all commerce sites together. Per-store dashboards and the PDF report stay available for each store.