✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for WooCommerce Google Analytics Pro

SleekView reads wc_orders joined with wc_orders_meta and renders order id, channel, status, total and customer as a queryable grid inside WP Admin, with the source meta Google Analytics Pro stamps surfaced as a real column.

♾️ Lifetime License available

SleekView table view for WooCommerce Google Analytics Pro

Move attribution-tagged orders out of GA4 and into an audit table

Google Analytics Pro fires enhanced ecommerce events to GA4 and stamps UTM and source meta onto the WooCommerce order at capture. The events live in GA4. The orders themselves live in wc_orders with the channel meta attached. The default surface is the GA4 console for analytics and the WooCommerce order list for orders, which leaves the in-admin question ("which paid orders came through email this week?") on neither screen.

SleekView reads wc_orders directly and joins the source meta Google Analytics Pro writes. Filter to orders from a UTM source in the last 30 days to brief a channel review. Sort by total to find the largest paid orders. Group rows by status to see where the channel mix sits in processing versus completed. The same dataset the chart view aggregates becomes a row-level surface for finance, marketing and support.

The plugin keeps owning the GA4 event stream and the attribution capture. The table view owns the audit surface, so the channel-tagged orders Google Analytics Pro already produces stop hiding behind a GA4 tab and become something WP admin can actually query.

Workflow

How SleekView surfaces WooCommerce Google Analytics Pro data

1

Point at wc_orders

Pick wc_orders joined with wc_order_addresses and the source meta keys Google Analytics Pro writes (typically _ga_source, _ga_medium, _ga_campaign). HPOS and legacy schemas are both supported.
2

Compose the columns

Drag in Order, Customer, Source, Medium, Status, total_amount and date_paid. Reorder, hide or rename any column without a custom manage_edit-shop_order_columns hook.
3

Filter and sort like a database

Filter to one source, to one country or to refunded orders. Sort by total to find big-ticket paid orders or by date_paid for daily reviews.
4

Save and gate the view

Name the view ("Paid traffic this month", "Email-attributed orders", "Refunds by channel") and gate by WordPress capability so finance, marketing and support land on the right slice.

Sample columns

A typical WooCommerce Google Analytics Pro audit view

Rows from wc_orders joined with wc_order_addresses and the source meta Google Analytics Pro stamps. The order list rendered as a channel-aware queryable grid.
Source: wp_wc_orders
Order Customer Source Status Total Date
#48121 Maya Collins google / cpc Completed $184.20 2026-05-12 09:12
#48120 Dev Iturbe newsletter / email Processing $96.00 2026-05-12 08:48
#48119 P. Nakamura (direct) / (none) Completed $42.50 2026-05-11 17:31
#48118 Studio Felix facebook / paid On hold $312.00 2026-05-11 16:09
#48117 K. Romero google / organic Refunded $58.75 2026-05-11 12:14

Comparison

Default Google Analytics Pro admin vs SleekView

Default WC order list and GA4

  • Order list shows order detail but no UTM or source column
  • GA4 holds attribution but is one tab away from the order itself
  • No saved in-admin views for paid versus organic order audits
  • Refunds and status changes do not pivot against channel in WP admin
  • Per-source CSV exports require GA4 plus a manual WC export

SleekView

  • Every wc_orders row rendered as a queryable table
  • Source, medium and campaign meta as real columns
  • Filter by channel, country, status, date_paid or total range
  • Saved views per role: finance reconciliation, marketing review, support triage
  • Same dataset the chart view aggregates, so table and dashboard stay in sync

Features

What SleekView gives you for WooCommerce Google Analytics Pro

Orders as a channel-aware table

Render wc_orders with the UTM source meta Google Analytics Pro stamps so the channel sits next to the order, not in a separate GA4 tab.

Composable channel filters

Stack filters on source, medium, status and date_paid to assemble paid-traffic audits, email-attributed cohorts or refunds-by-channel reviews in one query.

Recency inline

date_paid sits on every row so the audit table answers when each order landed, not just whether it exists. Daily and weekly views become saved filters.

Audience

Who uses SleekView for WooCommerce Google Analytics Pro

Finance and ops

Reconcile a daily revenue total against wc_orders with the channel split visible, then export the matching rows for a monthly close without round-tripping through GA4.

Marketing leads

Filter to one UTM source or campaign to brief budget conversations with the actual orders and revenue, not just session counts from GA4.

Customer support

Filter by customer email and see the channel each of their orders came through, so a refund or shipping question gets answered with full context in one screen.

The bigger picture

Why channel-tagged orders deserve a real table

Google Analytics Pro is excellent at funnel reporting, but the attribution it captures lives twice: once as an event in GA4 and once as meta on the WooCommerce order itself. The local copy is the ground truth that survives GA4 sampling and outages, and it is the only one finance can reconcile against the bank. SleekView reads wc_orders with the source meta joined and renders the rows as a queryable audit table.

Filters stack so the paid-traffic audit, the email-attributed cohort and the refunded-by-channel triage become saved views rather than GA4 plus spreadsheet exercises. The plugin keeps owning the event stream and the GA4 reports, while WP admin gets the per-row surface the order data always deserved.

Questions

Common questions about SleekView for WooCommerce Google Analytics Pro

wc_orders directly under HPOS (default since WooCommerce 8.2) and shop_order posts on legacy stores. The source, medium and campaign meta Google Analytics Pro stamps join via wc_orders_meta or postmeta depending on schema. No new tables are introduced.

 

No. SleekView never calls Google Analytics. It reads wc_orders and the source meta locally. GA4 keeps owning behavioural attribution; SleekView surfaces the order rows the events describe.

 

Yes, where Google Analytics Pro is configured to stamp those keys at checkout. Source, medium and campaign each become first-class filters on the audit table.

 

Yes. Status is a first-class column and a filter. A refunds-by-channel view is one filter and one groupBy away, and the row total reflects the live status.

 

Yes. SleekView writes through the WooCommerce CRUD layer where supported, so woocommerce_order_status_changed and related actions fire on status edits exactly as they would from the order admin screen.

 

Yes. The chart view and the table view share the dataset, so a source filter or a date window narrows both surfaces. Marketing pivots between row audit and KPI without rebuilding filters.

 

Yes. Any filtered set exports as CSV with the order, customer, source, status, total and date_paid columns the Table view shows. Bookkeepers reconcile against the GA4 export with a like-for-like file.

 

Yes. SleekView queries wc_orders with indexed joins and paginates results, so stores with hundreds of thousands of historical orders still load the table without timing out admin requests.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView