Shopify and WooCommerce reports for clients
Analytics tells you how many visits reached the store; the store tells you how much was sold. The monthly report puts both together, each with its source, and explains what happened.
What it reads from the store
- Orders for the month and the previous month.
- Revenue: sales minus refunds.
- Average order value.
- The five best-selling products.
Months are cut in the store’s own time zone, so the figures match the ones the client sees in their Shopify or WooCommerce admin.
Why it is not added to Analytics
Store sales are the business’s real figure; the purchases Google Analytics measures depend on its tag and almost never match. The report gives each figure with its source and never adds them up. If they differ a lot, it flags a possible measurement fault without inventing a cause.
How it connects
- Shopify: with a store key from an app with read access to orders and products.
- WooCommerce: with a read-only API key, or by authorising it from the store itself.
- The key is checked against the store before it is saved, and nothing in the store is ever changed.
No buyer data is read: only amounts, order counts and products.
What each report contains
A PDF with six sections, written in English or Spanish (you choose when generating it), carrying your agency’s logo, colour and name:
- Executive summary
- Traffic and engagement analysis
- User behavior
- Traffic sources and geographic reach
- Content and conversions
- Strategic recommendations
The figures come from Google Analytics 4 and, if you connect it, Search Console. The text compares the month with the previous one and with the same month last year, and each of the three recommendations ends with the figure that will show next month whether it worked.
It can also read the client’s store (Shopify or WooCommerce), their email marketing (Mailchimp, Brevo or Klaviyo) and their CRM (HubSpot): each is connected once per client, and its figures appear in the report as that platform’s figures, never added to Analytics.
Data that is in none of those sources (calls, quotes, visits to a physical shop) can be added from a Google Sheet or a CSV, and the report takes it into account. Each client can also have their own branded live dashboard, shared by link or embedded in your website.
Questions
Is it a separate report?
No. The store is one more source in the client’s monthly report, next to Google Analytics and, if connected, Search Console.
What if Shopify only lets you read the last 60 days?
Without the read_all_orders permission, Shopify only returns orders from the last 60 days. MyReportify checks for it: if the previous month falls outside, it is not compared, rather than showing an incomplete comparison.
Can I see it outside the report?
Yes: on the client page, «All sources» puts the store’s revenue on the same month axis as Analytics and Search Console.