Reporting
Ecommerce Paid Ads Weekly Reporting Framework
Build a weekly report that connects Meta Ads, Google Ads, Shopify, product profit, tracking health and clear next actions.
A paid ads report should help the business decide what to protect, what to fix and where to invest next.
A long dashboard filled with platform metrics is not enough. The report should connect Meta Ads, Google Ads, Shopify, product margins, tracking and operating changes.
This weekly framework is designed for ecommerce teams that need clear decisions, not more data.
Start with the business result
The first section should show what happened across the store.
Include:
- Net sales
- Orders
- New customer orders
- Returning customer orders
- Total advertising spend
- Blended marketing efficiency
- Average order value
- Conversion rate
- Contribution profit estimate
- Refunds and cancellations
This prevents platform attribution from becoming the only view of performance.
Shopify or the ecommerce platform should be the source of truth for completed orders and net revenue.
Use a consistent comparison window
Weekly reporting should compare:
- Current seven days versus previous seven days
- Current seven days versus the same weekday range in a relevant prior period
- Current month to date versus plan
- Current results versus target
When seasonality matters, compare with the same period last year if the business and tracking setup are comparable.
Avoid comparing a full week with a partial week.
Include the target beside every result
A metric without a target is difficult to interpret.
For each important metric, show:
- Actual result
- Target
- Difference
- Direction of change
- Short explanation
Example:
| Metric | Actual | Target | Status |
|---|---|---|---|
| New customer CAC | $38 | $35 | Above target |
| Blended ROAS | 3.20 | 3.00 | Above target |
| Contribution profit | $12,500 | $10,000 | Above target |
| Conversion rate | 2.1% | 2.5% | Below target |
The report should explain why a metric moved and what action follows.
Separate platform reporting from business reporting
Meta Ads and Google Ads use different attribution systems. Their reported revenue should not be added together as if each platform measured unique orders.
Use three views:
Store view
Actual orders, net sales, new customers and contribution profit.
Platform view
Campaign spend, attributed revenue, ROAS, CPA and conversion volume.
Blended view
Total marketing spend compared with store revenue and new customer growth.
This structure accepts normal attribution differences while protecting decision quality.
Meta Ads section
Report at campaign level.
Include:
- Campaign name
- Objective or role
- Spend
- Purchases
- Purchase value
- ROAS
- CPA
- New customer CPA when available
- Click through rate
- Landing page conversion rate when available
- Frequency
- Important creative changes
Group campaigns by role:
- Main acquisition
- Creative testing
- Retention
- Remarketing
- Seasonal promotion
Do not combine acquisition and returning customer campaigns into one efficiency number without explanation.
Google Ads section
Report by campaign and demand type.
Include:
- Brand Search
- Nonbrand Search
- Shopping
- Performance Max
- Demand generation or video when relevant
- Retention or customer list campaigns when relevant
For each campaign, show:
- Spend
- Conversion value
- ROAS
- Conversions
- CPA
- Impression share when relevant
- Search term findings
- Product level findings
- Bid strategy changes
- Budget limitations
Separate brand and nonbrand performance so acquisition efficiency remains visible.
Product level section
Campaign averages can hide products that lose money.
Report important products or product groups with:
- Product name
- Product ID
- Spend
- Revenue
- ROAS
- Orders
- Target ROAS
- Contribution margin
- Inventory status
- Action
Use actions such as:
- Scale
- Maintain
- Test
- Reduce
- Exclude
- Fix feed
- Replace creative
- Restock before scaling
The product section is especially important for Shopping and Performance Max.
Creative section
Creative reporting should identify concepts, not only individual ad IDs.
Group results by:
- Customer angle
- Hook
- Format
- Product
- Creator
- Offer
- Landing page
Report:
- Spend
- Purchases
- CPA
- ROAS
- Click through rate
- Conversion rate
- Fatigue signals
- Customer comments
- Next iteration
A creative winner should produce a clear learning that can be repeated.
Example:
Problem and solution videos outperform generic lifestyle images. Next step: create three new demonstrations using the same customer problem with different hooks.
Website and conversion section
Advertising performance can change because the site changed.
Include:
- Sessions
- Product page views
- Add to cart rate
- Checkout start rate
- Purchase conversion rate
- Revenue per session
- Average order value
- Mobile conversion rate
- Desktop conversion rate
- Top landing pages
- Page errors
- Recent releases
Document changes to:
- Theme
- Product page
- Checkout
- Apps
- Pricing
- Discounts
- Shipping
- Payment methods
A conversion decline should not automatically be blamed on the advertising campaign.
Tracking health section
Tracking problems can change reported performance even when sales remain stable.
Review:
- Meta purchase event volume
- Browser and server event coverage
- Deduplication diagnostics
- Google Ads conversion action status
- Enhanced conversions diagnostics
- GA4 purchase volume
- Shopify order count
- Revenue value consistency
- Currency
- Recent tracking changes
Use a simple status:
- Healthy
- Needs review
- Unreliable
Do not make aggressive budget changes from unreliable measurement.
Operating context section
Record business events that influenced demand.
Examples include:
- Promotion started or ended
- Product went out of stock
- Price changed
- Shipping delay
- Competitor promotion
- Public holiday
- Email campaign
- Influencer post
- Website outage
- Payment issue
- Product launch
- Major creative launch
Performance often changes because several systems moved at the same time.
Explain movement with evidence
For each important change, use this structure:
What changed?
State the metric movement.
Where did it change?
Identify campaign, product, market, device, creative or landing page.
Why is it likely happening?
Use supporting evidence.
What action will be taken?
Assign a clear next step.
Example:
Nonbrand Google Ads ROAS fell from 3.10 to 2.20. Most of the decline came from two low margin products that increased spend after stock returned. Exclude the products from the main group and test them under a stricter target.
Avoid explanations such as the algorithm is unstable unless there is specific evidence.
Decisions section
Every weekly report should end with decisions.
Use four groups:
Scale
Campaigns, products or creative that deserve more investment.
Protect
Profitable areas that should remain stable.
Fix
Tracking, feed, page, offer or creative issues.
Stop
Spend that is consistently unprofitable or strategically unnecessary.
Each action should include:
- Owner
- Deadline
- Expected result
- Review date
Budget plan for the next week
Show:
- Current daily budget
- Planned daily budget
- Expected weekly spend
- Reason for the change
- Profit target
- Risk or dependency
Example:
| Campaign | Current daily budget | Planned daily budget | Decision |
|---|---|---|---|
| Meta core acquisition | $500 | $575 | Increase after stable seven day CPA |
| Meta creative test | $150 | $200 | More concepts ready for launch |
| Google brand | $80 | $80 | Maintain coverage |
| Google Shopping winners | $300 | $360 | Profitable products have stock |
Budget changes should follow documented rules.
Reporting by 3, 7 and 14 days
Short windows help detect recent movement. Longer windows reduce noise.
A practical campaign block includes:
- Current daily budget
- Three day spend, revenue and ROAS
- Seven day spend, revenue and ROAS
- Fourteen day spend, revenue and ROAS
Use exact dates to avoid confusion.
Example:
Campaign A: $200 per day
3 days, July 23 to July 25: $580 spend, $1,450 revenue, 2.50 ROAS
7 days, July 19 to July 25: $1,320 spend, $3,960 revenue, 3.00 ROAS
14 days, July 12 to July 25: $2,540 spend, $7,366 revenue, 2.90 ROAS
Do not use only the strongest window.
Executive summary template
Use a short summary at the top:
Paid media generated $42,000 in attributed platform revenue from $13,500 spend, while Shopify recorded $51,000 net sales. Blended efficiency improved, but new customer CAC increased because Meta creative conversion weakened. Google Shopping winners remained profitable. This week we will increase Shopping budget, launch four new Meta concepts and fix the mobile product page offer section.
The summary should communicate the result, main driver and next action.
Common reporting mistakes
Reporting only platform ROAS
The business cannot see actual net revenue, customer mix or profit.
Adding Meta and Google revenue
Attribution overlap inflates the apparent result.
Showing metrics without targets
The reader cannot judge whether performance is acceptable.
Hiding weak products inside campaign averages
Revenue grows while product level profit declines.
Reporting actions without owners
Recommendations remain unfinished.
Changing explanations every week
The team does not maintain a consistent diagnostic process.
Ignoring operational changes
Stock, promotions and site releases are separated from advertising analysis.
Final weekly report structure
Use this order:
- Executive summary
- Store performance
- Target comparison
- Meta Ads campaign performance
- Google Ads campaign performance
- Product level performance
- Creative performance
- Website conversion performance
- Tracking health
- Operating context
- Drivers of change
- Scale, protect, fix and stop decisions
- Budget plan
- Owners and deadlines
Continue with the ecommerce ad budget planning model, the ROAS drop diagnostic framework, and the paid ads agency handoff checklist.
Turn this insight into an action plan.
Beelog reviews paid media, tracking, product economics, creative and conversion rate together, then prioritizes the changes most likely to improve profit.
Book Your Free Profit AuditContinue reading
Paid Ads Strategy
Ecommerce Paid Ads Audit Checklist: 42 Checks Before You Scale
Audit Meta Ads, Google Ads, tracking, margins, creative, product feeds and landing pages before increasing ecommerce ad spend.
Read postPaid Ads Strategy
Why Ecommerce ROAS Drops: A Profit First Diagnostic Framework
Diagnose a falling ecommerce ROAS by separating tracking, demand, creative, auction, product, website and profitability problems.
Read postScaling
How to Scale Ecommerce Ads Without Losing Profit
Use contribution margin, product capacity, creative supply and controlled budget increases to scale paid ads without destroying profit.
Read post