Your WooCommerce data is in BigQuery. Now what? Most WordPress store owners connect Looker Studio to their BigQuery dataset and stare at a blank canvas. Looker Studio is free. BigQuery is free for most usage levels. The only investment is your time—and these five dashboard templates will save hours of trial and error.
Here’s what every WooCommerce store needs to visualize: daily revenue trends, conversion funnels, customer lifetime value, product performance, and marketing attribution. Each template uses straightforward SQL queries that work with server-side tracking event data. By the end of this guide, you’ll have five functional dashboards turning raw events into business decisions.
Why BigQuery Data Beats GA4 for Dashboards
Before building dashboards, understand why direct BigQuery data outperforms GA4 exports. GA4 standard reports have 24-48 hour data processing delays (Google Analytics documentation, 2025). GA4 applies sampling to high-traffic reports. GA4 models data to fill gaps from consent rejection and ad blockers—which means you’re making decisions on Google’s guesses, not your actual data.
Direct WooCommerce-to-BigQuery pipelines capture every event with full fidelity. No sampling. No modeling. No delays. When you build Looker Studio dashboards on clean BigQuery data, you’re visualizing what actually happened—not what Google thinks probably happened.
You may be interested in: WooCommerce Events to BigQuery Without GA4: The Direct Pipeline Guide
Template 1: Daily Revenue Dashboard
Start with the metric that matters most: money coming in. Your daily revenue dashboard should answer three questions at a glance: How much did we make today? How does that compare to last week? Which product categories are driving revenue?
Key Metrics to Include
Revenue by day, week, and month—use time series charts with comparison periods. Average order value (AOV) as a scorecard with trend indicator. Order count to distinguish between more orders versus higher values. Revenue by product category using a bar chart or treemap.
Sample SQL Query
SELECT
DATE(event_timestamp) AS date,
COUNT(DISTINCT order_id) AS orders,
SUM(order_value) AS revenue,
AVG(order_value) AS aov
FROM `your_project.your_dataset.events`
WHERE event_name = 'purchase'
AND DATE(event_timestamp) >= DATE_SUB(CURRENT_DATE(), INTERVAL 30 DAY)
GROUP BY date
ORDER BY date DESC
BigQuery date-partitioned tables integrate with Looker Studio for efficient time-based queries (Google Cloud, 2025). Partition your events table by event date to minimize query costs and improve dashboard load times.
Template 2: Conversion Funnel Dashboard
Where are you losing customers? A conversion funnel dashboard visualizes the journey from page view to purchase, highlighting exactly where visitors drop off. Most WooCommerce stores lose 70-80% of potential customers between add-to-cart and purchase. Knowing where helps you know what to fix.
Funnel Stages to Track
Track these events in sequence: page_view (site entry), view_item (product page), add_to_cart (purchase intent), begin_checkout (commitment), and purchase (conversion). Calculate conversion rates between each stage and overall funnel completion rate.
Sample SQL Query
SELECT
event_name,
COUNT(DISTINCT session_id) AS sessions
FROM `your_project.your_dataset.events`
WHERE event_name IN ('page_view', 'view_item', 'add_to_cart', 'begin_checkout', 'purchase')
AND DATE(event_timestamp) >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
GROUP BY event_name
In Looker Studio, create a bar chart with event names on the x-axis and session counts on the y-axis. Add calculated fields for stage-to-stage conversion rates. A 5% improvement in checkout completion rate often drives more revenue than a 20% traffic increase.
Template 3: Customer Insights Dashboard
Not all customers are equal. Your customer insights dashboard segments visitors by behavior and value, answering: Are we acquiring new customers or relying on repeat buyers? What’s our customer lifetime value? Where do our best customers come from?
Key Segments to Visualize
New versus returning customers—by order count, not just visits. Customer lifetime value (CLV) calculated from total purchases per customer. Purchase frequency distribution showing how many customers bought once, twice, three times. Geographic distribution by country or region.
Sample SQL Query for CLV
SELECT
customer_id,
COUNT(DISTINCT order_id) AS total_orders,
SUM(order_value) AS lifetime_value,
MIN(DATE(event_timestamp)) AS first_purchase,
MAX(DATE(event_timestamp)) AS last_purchase
FROM `your_project.your_dataset.events`
WHERE event_name = 'purchase'
GROUP BY customer_id
ORDER BY lifetime_value DESC
This query reveals your most valuable customers. In Looker Studio, create a histogram of CLV distribution and a scorecard showing average CLV across all customers. Stores with accurate customer tracking can identify their top 10% of customers—who typically generate 40% or more of revenue.
Template 4: Product Performance Dashboard
Which products sell? Which sit in carts but never convert? Your product performance dashboard identifies winners, losers, and opportunities by visualizing product-level metrics.
Metrics That Matter
Top sellers by revenue and units—they’re not always the same products. Cart abandonment rate by product showing items frequently added but rarely purchased. Product page views to purchase conversion revealing which products sell themselves. Revenue by SKU for inventory planning.
Sample SQL Query
SELECT
product_name,
product_sku,
SUM(CASE WHEN event_name = 'view_item' THEN 1 ELSE 0 END) AS views,
SUM(CASE WHEN event_name = 'add_to_cart' THEN 1 ELSE 0 END) AS add_to_carts,
SUM(CASE WHEN event_name = 'purchase' THEN 1 ELSE 0 END) AS purchases,
SUM(CASE WHEN event_name = 'purchase' THEN product_value ELSE 0 END) AS revenue
FROM `your_project.your_dataset.events`
WHERE DATE(event_timestamp) >= DATE_SUB(CURRENT_DATE(), INTERVAL 30 DAY)
GROUP BY product_name, product_sku
ORDER BY revenue DESC
LIMIT 50
Add a calculated field for view-to-purchase conversion rate. Products with high views but low conversions need better pricing, images, or descriptions. Products with high cart abandonment rates may have shipping cost surprises or checkout friction.
You may be interested in: WooCommerce Revenue vs Google Analytics: Why GA4 Is Always Wrong
Template 5: Marketing Attribution Dashboard
Where does your revenue come from? Your marketing attribution dashboard connects revenue to traffic sources, showing which channels, campaigns, and ads actually drive sales—not just clicks.
Attribution Metrics
Revenue by source/medium—organic search, paid search, social, email, direct. Campaign performance showing revenue, orders, and ROI per campaign. First-touch versus last-touch attribution revealing which channels introduce customers versus close sales. UTM parameter breakdown for granular campaign analysis.
Sample SQL Query
SELECT
traffic_source,
traffic_medium,
utm_campaign,
COUNT(DISTINCT order_id) AS orders,
SUM(order_value) AS revenue,
COUNT(DISTINCT session_id) AS sessions
FROM `your_project.your_dataset.events`
WHERE event_name = 'purchase'
AND DATE(event_timestamp) >= DATE_SUB(CURRENT_DATE(), INTERVAL 30 DAY)
GROUP BY traffic_source, traffic_medium, utm_campaign
ORDER BY revenue DESC
Attribution accuracy depends entirely on data quality. If 31.5% of users run ad blockers (Statista, 2024) and your tracking relies on client-side scripts, your attribution dashboard shows a partial picture. Server-side tracking captures the traffic sources that browser-based tracking misses.
The Data Quality Foundation
Beautiful dashboards built on bad data are worse than useless—they create confident wrong decisions. Before investing time in Looker Studio visualizations, ensure your BigQuery data is accurate and complete.
Customizable dashboards and reports are key benefits of Looker Studio for ecommerce (OWOX, 2025). But customization means nothing if the underlying data has gaps from ad blockers, consent rejection, or browser restrictions.
Transmute Engine™ addresses this by sending WooCommerce events directly to BigQuery through a first-party Node.js server running on your subdomain. Events flow through your infrastructure first—bypassing the ad blockers and browser restrictions that create blind spots in client-side tracking. When your BigQuery data is complete, your Looker Studio dashboards tell the full story.
Key Takeaways
- Five dashboards cover core needs: Revenue, Funnels, Customer Insights, Product Performance, and Marketing Attribution provide a complete operational view
- Looker Studio + BigQuery = free: Both tools are free for most WooCommerce stores—your only investment is setup time
- Direct BigQuery beats GA4 exports: No sampling, no modeling, no 24-48 hour delays when you pipe events directly to BigQuery
- Date partitioning improves efficiency: Partition BigQuery tables by event date for faster queries and lower costs
- Data quality determines dashboard value: Server-side tracking ensures dashboards reflect complete data, not partial pictures
Yes. Looker Studio is completely free. BigQuery charges only for queries over 1TB per month—most WooCommerce stores never hit this limit. Your only investment is the time to build dashboards.
No. You can send WooCommerce events directly to BigQuery via server-side tracking, bypassing GA4 entirely. This gives you cleaner data without GA4’s sampling, modeling, or 24-48 hour delays.
In Looker Studio, click Add Data, select BigQuery, choose your project and dataset, then either select a table directly or write a custom SQL query. Live connections query BigQuery in real-time.
Essential events include page_view, view_item, add_to_cart, begin_checkout, and purchase. Include user identifiers, product details, order values, and UTM parameters for full dashboard functionality.
Yes. Looker Studio supports sharing via link, embedding, and scheduled email reports. Set viewer or editor permissions based on team member roles.
Ready to build dashboards on accurate data? Learn how Transmute Engine sends WooCommerce events directly to BigQuery—giving you the clean foundation these templates need.



