Back to Blog

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.

Vince ServidadJuly 26, 2026 16 min read

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:

  1. Net sales
  2. Orders
  3. New customer orders
  4. Returning customer orders
  5. Total advertising spend
  6. Blended marketing efficiency
  7. Average order value
  8. Conversion rate
  9. Contribution profit estimate
  10. 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:

  1. Current seven days versus previous seven days
  2. Current seven days versus the same weekday range in a relevant prior period
  3. Current month to date versus plan
  4. 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:

  1. Actual result
  2. Target
  3. Difference
  4. Direction of change
  5. Short explanation

Example:

MetricActualTargetStatus
New customer CAC$38$35Above target
Blended ROAS3.203.00Above target
Contribution profit$12,500$10,000Above target
Conversion rate2.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:

  1. Campaign name
  2. Objective or role
  3. Spend
  4. Purchases
  5. Purchase value
  6. ROAS
  7. CPA
  8. New customer CPA when available
  9. Click through rate
  10. Landing page conversion rate when available
  11. Frequency
  12. Important creative changes

Group campaigns by role:

  1. Main acquisition
  2. Creative testing
  3. Retention
  4. Remarketing
  5. 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:

  1. Brand Search
  2. Nonbrand Search
  3. Shopping
  4. Performance Max
  5. Demand generation or video when relevant
  6. Retention or customer list campaigns when relevant

For each campaign, show:

  1. Spend
  2. Conversion value
  3. ROAS
  4. Conversions
  5. CPA
  6. Impression share when relevant
  7. Search term findings
  8. Product level findings
  9. Bid strategy changes
  10. 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:

  1. Product name
  2. Product ID
  3. Spend
  4. Revenue
  5. ROAS
  6. Orders
  7. Target ROAS
  8. Contribution margin
  9. Inventory status
  10. Action

Use actions such as:

  1. Scale
  2. Maintain
  3. Test
  4. Reduce
  5. Exclude
  6. Fix feed
  7. Replace creative
  8. 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:

  1. Customer angle
  2. Hook
  3. Format
  4. Product
  5. Creator
  6. Offer
  7. Landing page

Report:

  1. Spend
  2. Purchases
  3. CPA
  4. ROAS
  5. Click through rate
  6. Conversion rate
  7. Fatigue signals
  8. Customer comments
  9. 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:

  1. Sessions
  2. Product page views
  3. Add to cart rate
  4. Checkout start rate
  5. Purchase conversion rate
  6. Revenue per session
  7. Average order value
  8. Mobile conversion rate
  9. Desktop conversion rate
  10. Top landing pages
  11. Page errors
  12. Recent releases

Document changes to:

  1. Theme
  2. Product page
  3. Checkout
  4. Apps
  5. Pricing
  6. Discounts
  7. Shipping
  8. 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:

  1. Meta purchase event volume
  2. Browser and server event coverage
  3. Deduplication diagnostics
  4. Google Ads conversion action status
  5. Enhanced conversions diagnostics
  6. GA4 purchase volume
  7. Shopify order count
  8. Revenue value consistency
  9. Currency
  10. Recent tracking changes

Use a simple status:

  1. Healthy
  2. Needs review
  3. Unreliable

Do not make aggressive budget changes from unreliable measurement.

Operating context section

Record business events that influenced demand.

Examples include:

  1. Promotion started or ended
  2. Product went out of stock
  3. Price changed
  4. Shipping delay
  5. Competitor promotion
  6. Public holiday
  7. Email campaign
  8. Influencer post
  9. Website outage
  10. Payment issue
  11. Product launch
  12. 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:

  1. Owner
  2. Deadline
  3. Expected result
  4. Review date

Budget plan for the next week

Show:

  1. Current daily budget
  2. Planned daily budget
  3. Expected weekly spend
  4. Reason for the change
  5. Profit target
  6. Risk or dependency

Example:

CampaignCurrent daily budgetPlanned daily budgetDecision
Meta core acquisition$500$575Increase after stable seven day CPA
Meta creative test$150$200More concepts ready for launch
Google brand$80$80Maintain coverage
Google Shopping winners$300$360Profitable 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:

  1. Current daily budget
  2. Three day spend, revenue and ROAS
  3. Seven day spend, revenue and ROAS
  4. 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:

  1. Executive summary
  2. Store performance
  3. Target comparison
  4. Meta Ads campaign performance
  5. Google Ads campaign performance
  6. Product level performance
  7. Creative performance
  8. Website conversion performance
  9. Tracking health
  10. Operating context
  11. Drivers of change
  12. Scale, protect, fix and stop decisions
  13. Budget plan
  14. Owners and deadlines

Continue with the ecommerce ad budget planning model, the ROAS drop diagnostic framework, and the paid ads agency handoff checklist.

Book Your Free Profit Audit.

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 Audit

Continue reading