google-site-verification=I3fAc66AGefM73l4v71-94M3-o0W669xKg7m49RE5y8
Ecommerce

What a Shopify brand’s weekly report should show

A weekly marketing report for a Shopify brand shows spend and return by ad platform, orders recovered by the cart and win-back flows, the repeat purchase rate, and the reviews collected, so the owner sees in one page whether the ads and the flows paid for themselves that week.

Updated 29 Sep 2026Written by Malik Kashif, reviewed against the platform documentation cited in the text
What it is

What is a weekly marketing report for an online store?

A weekly marketing report for an online store is different from a report for a clinic or a contractor because the store’s outcome is an order, not a booked appointment, and most orders come from ads and automated flows rather than phone calls. The report therefore reads left to right as spend, orders, revenue and margin, by platform and by flow.

The numbers come from three sources: the ad platforms for spend and attributed orders, Shopify for actual orders and revenue, and GoHighLevel for the flows that touched each customer. Comparing platform-attributed orders with Shopify’s real orders every week is what keeps the report honest.

Skill Up Experts publishes this report from the GoHighLevel reporting objects with Shopify as the order source; the three dashboards on our results page are the year-on-year view of the same numbers for three stores.

Attributes

What does the weekly report contain?

One row per number, with where it comes from.

RowWhat it shows and where it comes from
Spend by platformMeta, Google, TikTok and Snapchat spend for the week, from each ads account
Return by platformPlatform-attributed revenue divided by spend, shown next to Shopify’s actual revenue so over-attribution is visible
Recovered cartsOrders placed inside the abandoned-cart sequence window, with revenue
Win-back ordersOrders from lapsed-customer segments during the campaign window
Repeat rateShare of the week’s orders from customers with a prior order
Reviews collectedProduct reviews and photo or video reviews received, against requests sent
Support loadConversations opened in the inbox and the share answered by the chat agent
SourcesMeta, Google, TikTok and Snapchat ads accounts; Shopify orders; GoHighLevel workflows, conversations and reporting
Setup

How do we build the report in GoHighLevel?

Five objects, set up once and refreshed weekly.

1

Order source

Shopify orders sync to GoHighLevel with source, value and customer status, so revenue is counted from real orders.

2

Ad account connections

Meta and Google ads accounts connect to the reporting module; TikTok and Snapchat spend is added from their exports.

3

Flow tags

Cart-recovery, win-back and post-purchase workflows tag every order they touched, so recovered and repeat orders are countable.

4

Review and support counts

Review requests, reviews received and inbox conversations are pulled from the same workflows and the conversations module.

5

Weekly send

The dashboard is exported every Monday with a short note on what changed and what will be tested next.

Compliance

What must an ecommerce report get right?

An ecommerce report is also the record of what the store claimed in its ads, so the numbers behind any public results have to be reproducible. The FTC’s rules on substantiation mean a return figure used in advertising must come from the store’s own orders, not from a platform’s modeled attribution. Our published dashboards use Shopify’s own figures for that reason, and the report keeps platform attribution and real orders in separate columns.

Rules

What should the report never do?

Rules for every weekly export.

  • Never show platform-attributed revenue without Shopify’s actual revenue beside it
  • Never count a recovered cart that was ordered before the reminder was sent
  • Never report repeat rate without the number of orders it is based on
  • Never mix gross and net revenue in one column
  • Never leave out a platform because it performed badly that week
  • Never publish a client’s numbers outside the report without written permission
FAQ

Common questions about ecommerce reporting

Why show platform ROAS next to Shopify revenue?

Because platforms attribute orders they influenced, and several platforms can claim the same order. Shopify’s real orders are the ceiling; the gap between the two columns tells the owner how much attribution is inflated.

What counts as a recovered cart?

An order placed by a customer inside the cart-recovery sequence window, after at least one reminder was sent and before the sequence ended.

How is repeat rate calculated weekly?

Orders in the week from customers with at least one earlier order, divided by all orders in the week, with both counts shown.

Are the results on your site from this report?

Yes. The three dashboards on the results page are Shopify’s own year-on-year views for three stores, published with the owners’ permission and with store names hidden.

How often are the ad platform connections refreshed?

Meta and Google sync automatically into GoHighLevel reporting; TikTok and Snapchat spend is added from their exports before the Monday send.

Want one page that shows what the week earned?

Book a free call and we will connect your Shopify store and ad accounts to a weekly report that separates real orders from attribution.

Book a Free Strategy Call