This is an info Alert.
xpay
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Datalayer Tracking via DATA Reshape for WooCommerce

Datalayer Tracking via DATA Reshape for WooCommerce

Official WooCommerce integration for DATA Reshape — first-party ecommerce event tracking delivered from your own subdomain.

10+ active installsFree on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Datalayer Tracking via DATA Reshape for WooCommerce running.

WordPress compatibility
Tested to 7.0.4 — 1 branch behind 7.1
Tested against the WordPress branch in use today.
Last updated
15 days ago
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
6.0
Requires other plugins
woocommerce
These must be installed and active first.
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

10+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Datalayer Tracking via DATA Reshape for WooCommerce is looked after — not on how many stores run it.

Well maintained
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 9 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.4 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
Not enough data
No ratings yet.
Listing transparency
7 / 10
Provides: screenshots, description
2 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-09-06 from the WordPress.org plugin registry.
Ratings

No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.

DATA Reshape for WooCommerce is a bridge between your WooCommerce store and the DATA Reshape platform. It emits structured ecommerce events (product_viewed, product_added_to_cart, cart_viewed, checkout_started, checkout_completed, plus the mid-funnel checkout steps) into DATA Reshape’s reshape.push() queue, and DATA Reshape’s loader — served from a tracking subdomain you control — handles delivery and routing onward to GA4, Meta, TikTok, and every other destination you have connected.

Because the loader is served first-party, events are not blocked by ad blockers, ITP, or the usual third-party-script defences that break conventional gtag/fbq/ttq setups. You do not need to fire those calls in parallel — DATA Reshape routes a single event to every connected destination with the correct platform-specific name and field mapping.

This plugin does not replace analytics tools like Google Analytics or Meta Pixel; it replaces the fragile transport layer underneath them. Event processing, routing, and deduplication all happen inside DATA Reshape.

An active DATA Reshape plan is required to use this plugin. All tracking logic, integrations, and event delivery are managed through the DATA Reshape platform.

Server-side order webhook (API Events)

The “API Events” tab sends a server-to-server order webhook straight from your store to DATA Reshape. It exists to cover what the browser physically can’t: off-site payment gateways that confirm the order minutes or hours later (or where the shopper never returns to the thank-you page), and phone/admin-created orders that never had a browser session. The checkout_completed webhook uses the order number as its event ID, so DATA Reshape reconciles it with the browser purchase event — if one signal is missing the other fills in, with no double counting. An order_canceled event covers cancellations and refunds, and a Test mode validates real order payloads against DATA Reshape’s /test endpoint before you go live.

Features

Core Features

  • Global enable/disable for the integration
  • DATA Reshape library integration
  • Subdomain tracking support
  • Fully compatible with WooCommerce HPOS (High-Performance Order Storage)

Events

  • Product Viewed
  • Product Added to Cart (AJAX + POST + GET fallbacks)
  • Product Removed from Cart
  • Cart Viewed
  • Checkout Started
  • Checkout Steps (Billing Address Added, Shipping Detail Added, Payment Method Selected — legacy checkout only)
  • Checkout Completed
  • Consent integration — DATA Reshape natively detects most CMPs (Cookiebot, OneTrust, Termly, etc.) and Google Consent Mode v2, with no plugin-side wiring required
  • Single “Grant consent by default” toggle for stores that don’t run a CMP — fires DATA Reshape’s native consent_updated push at session start so events process immediately
  • drswc_consent_payload filter for stores that want to drive the consent object explicitly from PHP
  • Plain user data in reshape payloads (DATA Reshape hashes server-side)

API Events (Server-side)

  • Server-to-server order webhook to DATA Reshape’s /webhooks/wordpress/event endpoint
  • Fires on a configurable order status (default Processing; pick any status your flow reaches, including custom statuses)
  • Covers off-site gateway returns (confirmed minutes/hours later, or the shopper never returns) and phone/admin orders with no browser session
  • checkout_completed uses the order number as event ID so DATA Reshape deduplicates it against the browser purchase event
  • order_canceled event on Cancelled / Refunded orders
  • Relays DATA Reshape’s first-party drespa cookie captured on the order at checkout
  • Test mode routes payloads to the /test validation endpoint and surfaces errors/warnings in the admin
  • Optional activity log (WooCommerce-native, source drswc-webhook) with an in-admin Logs tab for setup debugging
  • drswc_webhook_payload filter to customize the outgoing envelope

Advanced Tracking

  • Spec-shaped products with price_base + price; tax_included / tax_percent only when WooCommerce tax is enabled
  • Variations carry parent_id / parent_name / parent_sku / parent_url
  • Order-level and product-level coupons emitted in dedicated coupons[] arrays
  • Shipping methods and payment methods emitted as structured arrays on Checkout Completed
  • Categories emitted as both category (primary) and categories[] with name+id
  • Stock status, product type, creation timestamp, image, and gallery images

Extensibility

  • drswc_event_payload — filter the full event envelope before push
  • drswc_product_payload — inject GTIN/MPN/EAN, predicted values, custom properties per product
  • drswc_user_payload — augment user identity (pre_purchase or purchase source)
  • drswc_consent_payload — replace or inject the consent object
  • drswc_webhook_payload — customize the server-side order webhook envelope

Reliability Enhancements

  • Handles non-AJAX add-to-cart flows
  • Handles redirect-based add-to-cart (?add-to-cart=)
  • Cache-safe identity hydration — PII never inlined into cacheable HTML
  • Sticky user identity model (loader caches first-seen user, subsequent events inherit)
  • Safe execution timing for low overhead

Configuration

Integration Setup

  • Enable Integration (master switch)
  • Tracking Subdomain (the first-party host serving DATA Reshape’s loader)
  • Library ID
  • Built-in “Check tracking endpoint” health check
  • Access token (credential for the API Events order webhook; the webhook reuses your Tracking subdomain and Library ID)

Events

  • Master switch for browser-delivered events
  • Per-event toggles (so events you handle via custom code can be disabled individually)
  • “Grant consent by default” toggle — off by default (let DATA Reshape auto-detect your CMP / Google Consent Mode); on if you don’t run a CMP and want events processed immediately

API Events

  • Enable order webhook (server-to-server checkout_completed)
  • Send order when status becomes … (default Processing; choose the status your payment flow reaches)
  • Sends order_canceled automatically on Cancelled / Refunded orders
  • Test mode (validate real payloads against the /test endpoint without delivering to destinations)
  • Log webhook activity (adds a Logs tab showing WooCommerce’s native drswc-webhook logs, scrolled to the latest)
  • Requires your Tracking subdomain, Library ID, and Access token under Integration setup

Does this plugin support GA4?

Indirectly — events are pushed to DATA Reshape’s window.reshape queue, and DATA Reshape routes them to GA4 and every other connected destination with the correct platform-specific event name and field mapping. You do not need to fire gtag, fbq, or ttq calls in parallel.

Does it work without AJAX add-to-cart?

Yes. It includes fallback mechanisms for redirect-based add-to-cart flows (native WooCommerce redirect to cart after adding a product).

Does it support the block-based Cart/Checkout?

The plugin’s core events (Product Viewed, Add to Cart, Cart Viewed, Checkout Started, Checkout Completed) work on both legacy and block checkouts. The mid-funnel events (Billing Address Added, Shipping Detail Added, Payment Method Selected) currently fire on the legacy (shortcode-based) checkout only — block-based checkout support is planned for a later release.

Does it support server-side event tracking?

Yes — the “API Events” tab sends a server-to-server order webhook to DATA Reshape. It is not a blind CAPI mirror of the browser events; because the tracking library is first-party, browser events already get through reliably. The webhook instead covers what the browser can’t: off-site payment gateways that confirm the order later (or where the shopper never returns to the thank-you page) and phone/admin orders with no browser session. DATA Reshape reconciles the webhook with the browser purchase by order number, so the two complement each other without double counting.

Will this slow down my website?

No. The plugin is designed with performance in mind and uses lightweight, conditional execution; if anything, your setup should see a boost in speed compared to classic integrations (Meta, TikTok and Google).

Is deduplication handled?

Deduplication is handled by DATA Reshape. The plugin focuses on exposing accurate and complete data for DATA Reshape to pickup and process onward.

Plugin details
Version1.0.5
Last updated2026-08-28 8:48am GMT
Added2026-05-11
Requires WordPress6.0
Tested up to7.0.4
Requires PHP7.4

Tags on WordPress.org
datalayer-tracking
datareshape
first-party-tracking
WooCommerce Tracking
xpay

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy