1. Home
  2. »
  3. Google Looker Studio Tutorials
  4. »
  5. Connect Shopify to Looker Studio for free: tutorial and templates

Connect Shopify to Looker Studio for free: tutorial and templates

We'll cover

To connect Shopify to Google Looker Studio, visit portermetrics.com and start a free trial or use the free forever plan. Sign in with the same Google account you use for Looker Studio, select Shopify as your data source, and authorize the Porter Metrics app in your Shopify store. After selecting your store, click Create report and wait for Looker Studio to open your dashboard. Once loaded, click Save and Share to access your Shopify data in Looker Studio. This integration allows you to monitor sales, orders, costs, and customers, analyze performance by product, customer, marketing attribution, and geography, and easily share or export your reports.

Free and paid ways to Connect Shopify to Looker Studio

The free plan lets you connect up to 3 Shopify accounts to Looker Studio, Google Sheets, or BigQuery with unlimited use and 30 days of historical data.

Looker Studio Connector (Recommended)

Pulls data directly from Shopify API with drag-and-drop functionality and fresh data. Loading speed varies with data volume—use Sheets or BigQuery for large accounts.

Google Sheets Import

import data automatically via add-on or manually import CSV files from Shopify (free but manual), then connect Sheets to Looker Studio with Google’s native connector. Advantages include instant load times for small datasets and data editing (goals, markups, commissions); downsides include reduced granularity (only use fields from Sheets queries) and freshness dependent on sync frequency. Manual CSV uploads have additional limitations: 100-upload limit, 100MB max per file, and identical file structures required.

Google BigQuery 

Best performance and scalability for large data volumes, but typically requires BigQuery knowledge and maintenance. Data freshness depends on sync frequency to avoid API limits. Porter simplifies this by handling all transformations automatically—unlike other tools that import raw tables requiring manual work, Porter makes it completely no-code.

Porter Metrics offers all three methods. This tutorial focuses on the direct Shopify connector for Looker Studio. 

Free Shopify connector for Looker Studio

To connect Shopify to Looker Studio with Porter Metrics, start a free trial or use the free forever plan. Sign in with the same Google account you use for Looker Studio, choose single data source, and select the Shopify integration.

Step 1: Authorize and install Porter Metrics in Shopify

Authorize Porter Metrics and install the app in your Shopify store. Select your store from the list and click “Create report” to proceed.

Note: You can connect multiple Shopify stores to blend their data, or just a single store for focused analysis.

Step 2: Create and open your Looker Studio report

After clicking “Create report,” Looker Studio will open automatically. When the report loads, click “Save and Share” in the top right corner to publish your dashboard.

Step 3: Explore and customize your Shopify dashboard

The Shopify dashboard lets you monitor sales, orders, costs, and customers. Change date ranges, export to PDF, or share links. Metrics include total sales, net sales, gross sales, average order value, cost of goods, shipping, discounts, and refunds. Break down data by product, customer acquisition source, geography, SKU, and time.

Pages include overview, products, customers, orders, marketing attribution, and geography. In the products page, see product image, title, unit cost, sales, and gross sales. Segment customers by new vs. repeat, and analyze emails, images, and purchase history. Marketing attribution uses UTM parameters to track sales by source, medium, campaign, content, and landing page. Analyze peak sales hours and days to optimize campaigns.

To customize, add a new page named “Shopify,” insert scorecards for key metrics, and use sparklines to track changes over time. Add time series charts for trends, tables for sales breakdowns, and bar charts for attribution by UTM parameters, customer type, and landing pages. Shopify data includes orders, products, customers, inventory, and costs for deep analysis of store performance and profitability in Looker Studio.

Shopify dashboard templates

Once you connect your Shopify dashboard template, you’ll access these use cases:

Shopify dashboard

Get a comprehensive overview of your Shopify store’s performance. Track orders, revenue, customer segments, product sales, and fulfillment status. Analyze key metrics like gross/net sales, average order value, and customer lifetime value. Segment by channels, order status, and time periods to monitor trends and optimize your e-commerce strategy.

Shopify dashboard overview

E-commerce performance dashboard

Monitor your store’s sales, returns, discounts, and shipping costs in one place. Visualize product performance, inventory levels, and fulfillment rates. Drill down by product, vendor, or collection to identify bestsellers and underperformers. Use time-based filters to compare performance across months, quarters, or years.

E-commerce performance dashboard

Shopify KPI tracking dashboard

Track your most important Shopify KPIs, including gross sales, net sales, COGS, average order value, and customer acquisition. Segment by new vs. repeat customers, marketing channels, and product categories. Identify trends in customer behavior, order frequency, and sales growth to inform your business decisions.

Shopify KPI tracking dashboard

E-commerce dashboard

Analyze your e-commerce store’s overall health with metrics on sales, orders, customer segments, and product performance. Compare sales by channel, region, or device. Use attribution data to understand where your customers are coming from and which campaigns drive the most revenue.

E-commerce dashboard

How to build a Shopify dashboard in Looker Studio

To connect Shopify to Looker Studio, go to portermetrics.com, start a free trial or use the free forever plan, and sign in with your Google account (the same one used in Looker Studio). Choose Shopify as your data source, authorize and install the Porter Metrics app in your Shopify store, select your store, and click Create report. When Looker Studio opens, click Save and Share. You can connect multiple Shopify stores to blend their data or analyze a single store. The dashboard lets you monitor sales, orders, costs, and customers, change date ranges, export to PDF, or share links.

If you want to customize your dashboard, add a new page to the template or create a new report from scratch, then switch to Edit mode.

For more details, see how to connect Shopify data to Looker Studio.

Step 1: Add charts to visualize Shopify KPIs

Add scorecards, time series, tables, and bar charts to visualize your Shopify store’s performance:

  • Scorecards: Show key metrics like Total Sales, Net Sales, Gross Sales, Orders, Customers, and Average Order Value.
  • Time series: Track trends in sales, orders, or customer growth over time (e.g., daily, weekly, monthly).
  • Tables: Break down sales by product, SKU, customer, or acquisition source. Example: Product name, SKU, Gross Sales, Net Sales, Units Sold.
  • Bar charts: Compare sales by UTM source, customer type (new vs. repeat), or top-performing products.
  • Geo charts: Visualize sales by country, region, or city to identify geographic trends.
  • Pie charts: Show the proportion of sales by acquisition channel, product category, or customer segment.
  • Scatter plots: Analyze relationships, such as average order value vs. number of orders per customer.

Step 2: Add context with comparisons

Add goals, reference lines, and conditional formatting to compare Shopify data and add context:

  • Comparison date range: Compare sales, orders, or customer growth against the previous period to spot trends or seasonality in your Shopify store.
  • Reference lines: Add target or average lines to sales or order charts to see if you’re meeting goals.
  • Conditional formatting: Highlight top-selling products or flag high refund rates in tables.
  • Goal tracking: Track progress toward monthly sales targets, customer acquisition goals, or inventory thresholds.

Step 3: Make your Shopify dashboard interactive

Interactive elements make Shopify dashboards easier to explore:

  • Buttons: Add buttons to switch between overview, products, customers, and marketing attribution pages, or to export the report as PDF.
  • Date range controls: Let users change the reporting period (e.g., last 7 days, last 30 days, custom range).
  • Dropdowns: Filter by product, customer segment (new vs. repeat), or acquisition source.
    Input boxes: Search for specific SKUs, customer emails, or order IDs.
  • Cross‑filtering: Click a product or customer to filter all charts to that selection.

Step 4: Design and white-label your Shopify dashboard

Learn to design your Looker Studio reports and follow best practices for dashboard design:

  • Theme and layout: Use your Shopify store’s branding, colors, and logo for a consistent look.
    Page navigation: Organize the dashboard into sections like Overview, Products, Customers, Orders, and Marketing.
  • Navigation and headers: Adjust navigation type and header visibility for a clean user experience.
  • Images and text: Add your store’s logo, product images, and clear labels for each section.
  • Shapes and lines: Use visual elements to highlight key metrics or sections.
  • Copy-paste styling: Apply consistent styles across all charts and pages.
    Aligning charts: Keep charts and tables neatly aligned for readability.
  • Conditional formatting: Color-code metrics like high refund rates or low inventory.
  • Modern charts: Use advanced styling for a polished dashboard.
  • Report-level elements: Keep your store’s logo, report title, and date controls visible on every page.

Step 5: Share your Shopify dashboard

Learn to share your Looker Studio reports:

  • Invite team members via email: Add staff or collaborators as editors or viewers, just like Google Docs.
  • Draft mode: Edit your dashboard without publishing changes immediately.
  • Schedule email delivery: Automatically send PDF reports to your team or clients on a set schedule.
  • Share via link: Copy a shareable link to your Shopify dashboard and control access permissions.
  • Download as PDF: Export your Shopify dashboard as a PDF for offline sharing or presentations.
  • Embed report: Embed your Shopify dashboard on your website or internal portal using the embed code or full-screen URL.

Shopify KPIs

The Shopify connector brings all metrics and dimensions from your Shopify store, including:

Sales Performance

  • Revenue: Gross Sales, Net Sales, Total Sales, Gross Profit
  • Order Metrics: Number of Orders, Average Order Value, Cost Per Order, Discounts, Returns
  • Customer Metrics: New Customers, Repeat Customers, Customer Orders Count, Customer Total Spent, Purchase Frequency
  • Product Performance: Top-selling Products, Product Type, Product Vendor, Inventory Quantity

Order & Fulfillment

  • Order Status: Financial Status, Fulfillment Status, Order Is Fully Paid, Order Is Refundable, Order Requires Shipping
  • Order Timestamps: Order Creation Date, Order Closed Date, Order Updated Date
  • Shipping: Shipping Address, Shipping Title, Shipping Charges

Customer Insights

  • Customer Segments: New Customers, Repeat Customers, 0$ Orders, Segment AOV, Segment Gross Sales, Segment Gross Profit
  • Customer Status: Customer State, Customer Accepts Marketing, Customer Verified Email, Customer Tax Exempt

Dimensions

Segment data by:

  • Time: Date, Month, Week, Year, Hour, Day of week
  • Channel: Channel, Channel app name
  • Product: Product Title, Product Type, Product Vendor
  • Customer: Customer Type, Customer State, Customer Segments
  • Attribution: UTM Campaign, UTM Source, Referrer URL, Landing Page URL

Custom fields

  • Custom Metrics: build new KPIs such as refund rate, repeat purchase rate, customer lifetime value, or net sales after discounts and returns
  • Custom Dimensions: Use REGEX and naming conventions to group by product line, vendor, or customer segment.
    Filters: Apply filters at the chart, page, or report level (e.g., Channel contains “online store”).

Meet the author

Picture of Juan Bello

Juan Bello

Juan Bello the co-founder and CEO of Porter Metrics, is a dedicated marketer who founded the company to help marketers make faster, data-driven decisions without the need for developers or wasting time and money⁠. He has a focus on helping marketing agencies and SMB marketing teams centralize and visualize their data on Looker Studio and Google Sheets without coding or complex setups.

Automate your marketing reporting in Looker Studio

no credit card required.