Skip to content
Kriov

Solutions · Ecommerce

Ecommerce measurement your ad platforms can actually use.

Every pound of media depends on the path between a completed order and the platforms bidding for it. Kriov builds and validates that path end to end.

Fix My Ecommerce Tracking

The connection

Customer action → store → data layer → analytics → advertising platforms.

When one link in this chain is broken or ambiguous, the platforms downstream either stop receiving conversions or receive unreliable ones — and optimisation quietly degrades.

  1. Customer action

    A purchase completes.

  2. Store

    Shopify or WooCommerce records the order.

  3. Data layer

    Order value, currency, items and IDs are structured.

  4. Analytics

    GA4 receives the purchase event with item data.

  5. Advertising platforms

    Google Ads and Meta receive conversion signals — browser and server side, correctly deduplicated.

What this covers

Every detail that decides whether a purchase is measured correctly.

Purchase events
Fired once, at the right moment, with the right trigger conditions — not on refreshes, not twice across browser and server.
Product and item arrays
Item IDs, names, categories and quantities passed in the format each destination expects.
Value and currency
Revenue that reconciles with the store — tax, shipping and currency handled deliberately rather than by accident.
Duplicate purchases
Browser and server events carrying a shared transaction ID so every platform can deduplicate correctly.
Checkout and funnel events
View item, add to cart, begin checkout and purchase — measured consistently enough to analyse drop-off.
Shopify and WooCommerce
Platform-specific implementation realities accounted for, including checkout customisation constraints.
Meta CAPI
Server-side Meta events matching browser events via event ID, improving attribution quality.
Google Ads and GA4 ecommerce
Conversion actions, Enhanced Conversions and GA4 ecommerce events working as one system.
Server-side measurement
A first-party routing layer that keeps measurement resilient as browsers restrict third-party signals.

Suspect your purchase data? Start with an audit of the full event path.

Fix My Ecommerce Tracking