Fixing Your Ecommerce ROAS Starts With Your Tracking, Not Your Ad Creative

Two digital marketing agency colleagues review ecommerce SEO data on monitors.

When ecommerce return on ad spend (ROAS) drops, many teams respond by replacing ads, changing audiences or increasing the budget. However, those changes may not be necessary. Before investing in another campaign, confirm that the ROAS number is accurate.

Reported ROAS is only as reliable as the sales data reaching Google Ads and Meta Ads Manager. When completed purchases are missing from that report, a profitable campaign may appear weaker than it is. When the same purchase is recorded more than once, campaign performance may be overstated. Either problem can lead teams to make important budget decisions based on an inaccurate view of how the campaign is performing.

Privacy changes, cookie restrictions and gaps between ecommerce stores and advertising systems have made these reporting problems more common. Knowing how to improve ROAS for ecommerce therefore starts with comparing advertising reports with actual store revenue. Once those numbers can be trusted, the team can cut wasted spending and invest more in the campaigns that are producing profitable sales.

Book a Discovery Call

Key Takeaways

  • A low ROAS may reflect missing or inaccurate sales data rather than poor ad performance.
  • Browser-based tracking can miss purchases, so ecommerce stores may also need to send completed order information directly to Google and Meta.
  • When the browser and store both report the same purchase, the records must be matched so the sale is counted only once.
  • Once the sales data is accurate, teams can confidently cut wasted spending and invest more in campaigns that generate profitable revenue.

Why ROAS Can Be Inaccurate

ROAS compares the revenue credited to advertising with the amount spent on those ads. For example, if Google Ads reports $4,000 in sales from $1,000 in advertising, the reported ROAS is 4:1. The calculation is straightforward, but it is only useful when the sales information is accurate.

Ecommerce businesses commonly report purchases in two ways:

  • Browser-based tracking, also called client-side tracking, uses a small piece of code on the website. This code, often called a pixel or tag, records actions such as viewing a product, adding it to the cart or completing a purchase. It then reports those actions to Google Ads or Meta Ads Manager.
  • Store-based tracking, also called server-side tracking, sends completed order information from the ecommerce store or its server directly to Google or Meta. It does not depend entirely on the shopper’s browser to report the sale.

Problems can occur with both types of reporting. Browser-based tracking can miss purchases when privacy settings, ad blockers or cookie restrictions prevent the website code from sending information. The customer still places the order, but Google or Meta may not credit the sale to an ad. As a result, the campaign’s ROAS appears lower than it actually is.

Using both methods can create the opposite problem. The browser and the store may each report the same purchase. To prevent double-counting, both reports should include the same unique order or transaction number. Google or Meta can then recognize that the two reports describe one sale.

Before changing ads or budgets, compare the revenue reported by Google and Meta with the orders recorded by the ecommerce store. Large differences may indicate that the tracking needs to be corrected.

Fix Your Tracking Before Changing Your Ads

Before changing budgets or creative, confirm that Google Ads and Meta Ads Manager are receiving accurate sales information. Each purchase should be reported once with the correct order value and currency. Start by checking how completed orders are reported to Google and Meta.

Send Order Data Directly and Prevent Double-Counting

Browser-based tracking relies on the shopper’s browser to tell Google or Meta when a purchase occurs. Privacy settings, ad blockers or technical problems can prevent that message from being sent. To reduce these gaps, the ecommerce store can also send order information after it processes the purchase. This second method is known as server-side tracking.

Meta accepts server-side purchase information through its Conversions API (CAPI). Google provides similar options through server-side tagging and enhanced conversions. These tools supplement browser-based tracking by providing another way to report completed sales.

Using both methods creates a potential problem. The shopper’s browser and the ecommerce store may each report the same purchase. To prevent the sale from being counted twice, both reports should include the same unique order or transaction number. Google or Meta can match the numbers, recognize that both reports refer to one purchase and count it once. This matching process is called deduplication.

After setup, complete test purchases to confirm that Google and Meta receive the correct order value, currency and transaction number. Each test order should appear only once in the advertising reports.

Make Cookie Choices Easy to Understand

Websites often ask visitors for permission to use cookies, which are small files that remember information about a shopper’s visit. Some cookies support basic website functions. Others help businesses understand how shoppers use the site and which ads contributed to a purchase.

When shoppers decline advertising cookies, less information is available to connect their activity with a campaign. This does not mean businesses should pressure visitors into accepting them. Instead, consent requests should explain what the cookies do and provide clear options to accept, reject or manage them.

Avoid preselected choices, misleading buttons or language designed to steer shoppers toward one answer. The request should also be visible without covering important product information or interrupting checkout.

Google’s consent mode guidance explains how its tracking tools can adjust based on the permission a shopper provides. Regardless of the technology used, the website must respect the shopper’s choice consistently across every page.

Compare Advertising Reports With Actual Store Orders

Digital marketing agency professional analyzing ecommerce ROAS and data.

Google Ads and Meta Ads Manager do not simply report all sales completed on the website. Each platform estimates which purchases were influenced by its ads and assigns credit according to its own rules. As a result, the two platforms may report different revenue totals for the same period.

One important rule is the attribution window, which is the amount of time an advertising platform looks back after someone interacts with an ad. If a shopper clicks a Google ad and purchases several days later, Google may credit that campaign for the sale. If the same shopper also clicks or views a Meta ad before purchasing, Meta may credit one of its campaigns for the same order.

This does not mean two purchases occurred. It means two advertising platforms are each claiming that their ads contributed to one purchase. For that reason, teams should not add the revenue reported by Google and Meta and assume the total represents additional store revenue.

Instead, begin with the completed orders recorded by the ecommerce store. These orders show how many purchases occurred and how much revenue the business actually received. Customer records and website analytics can provide more context about how shoppers reached the site and what they did before purchasing. Because this information comes from the company’s own customers and systems, it is known as first-party data.

Compare the advertising reports with those business records using transaction numbers, purchase dates, order values and available campaign information. Exact matches are unlikely because the systems collect different information and use different attribution rules. However, large or recurring discrepancies may reveal missing purchases, duplicate reports, incorrect order values or another tracking problem.

Actual store orders establish total revenue. Google and Meta reports can then help the team understand which campaigns may have contributed to those sales.

Cut Wasted Spending and Scale Profitable Campaigns

Once sales are being reported accurately, the team can make informed decisions about where to reduce or increase spending. This work should consider profit, not just the revenue shown in an advertising dashboard. A campaign can produce sales and still lose money after product costs, discounts, shipping, returns and advertising expenses are included.

Stop Paying for Unprofitable Searches and Products

Begin by comparing the keywords selected for the Google Ads campaign with the searches that actually triggered the ads. Google may show an ad for searches it considers related to the chosen keywords, even when those searches do not match the business’s products or the shopper is unlikely to buy. Reviewing the exact searches helps identify where the campaign is spending money on irrelevant traffic.

Add negative keywords for irrelevant searches. Negative keywords tell Google not to show an ad when a search contains certain words or phrases. Teams can also tighten keyword match types, which control how closely a shopper’s search must match the selected keyword before the ad appears.

Review performance by product, too. Reduce or pause ads for out-of-stock items, products that rarely convert and low-margin stock keeping units (SKUs). An SKU is the unique code used to identify a specific product or product variation.

Do not judge products by ROAS alone. Compare advertising costs with the profit remaining after discounts, shipping, fulfillment and expected returns. This prevents the business from increasing sales while reducing its actual profit.

Test New Ads Without Disrupting Proven Performers

Ad performance may decline after the same audience sees the same message repeatedly. This is known as creative fatigue. Review ad performance each week for signs such as rising customer acquisition costs, declining response rates or fewer completed purchases.

Google and Meta automatically decide how much of a campaign’s budget to spend on each ad. If proven and untested ads are placed in the same campaign, the platforms may reduce spending on a reliable ad while they test a new one. Keeping them separate protects the budget assigned to proven performers and makes the results of each creative test easier to evaluate.

Move consistently profitable ads into a separate scaling campaign, which is a campaign designed to increase spending on ads that have already demonstrated strong performance. Raise the budget gradually rather than making a large increase at once. Continue monitoring the cost to acquire each customer, average order value and product margin to confirm that higher spending is still producing profitable growth.

Separate Campaigns by Customer Relationship

Not every shopper is at the same point in the buying process. Separating campaigns by audience makes it easier to understand how each group responds.

  • Prospecting campaigns introduce the business to people who have not previously visited the site or purchased.
  • Retargeting campaigns reach shoppers who have visited the site, viewed products or left without completing a purchase.
  • Retention campaigns encourage existing customers to buy again.

When these groups are combined, retargeting may appear unusually successful because it reaches shoppers who were already close to purchasing. Prospecting may look less efficient even though it introduced those shoppers to the business.

Separate campaigns allow the team to set appropriate budgets, messages and expectations for each group. Prospecting can focus on gaining new customers, retargeting can encourage undecided shoppers to return and retention can promote replenishment products, related items or future purchases.

The Right Order for Improving Ecommerce ROAS

Improving ecommerce ROAS requires the right sequence. First, confirm that Google and Meta are receiving accurate sales information. Next, compare advertising reports with actual store revenue. Once those numbers can be trusted, reduce spending on unprofitable searches and products, then increase investment in the campaigns that produce profitable sales.

Paid campaigns do not operate independently from search, email and the customer’s experience on the website. A strong ecommerce SEO strategy can build organic visibility and reduce the business’s dependence on paid traffic. Email, website improvements and customer retention efforts can increase the revenue generated from those visitors.

As an ecommerce digital marketing agency, Intellibright connects advertising information with actual customer and sales data. Intellibright’s Revenue Analytics helps business leaders identify which campaigns contribute to revenue and where the next marketing dollar should go.

Book a Discovery Call

Frequently Asked Questions

What Is a Good ROAS for Ecommerce?

A good ROAS depends on product margins, operating costs, average order value and customer lifetime value. A 4:1 ROAS may be profitable for one retailer and unsustainable for another. The business should calculate how much advertising revenue it needs to cover its costs before setting a target.

How Do I Know if My ROAS Problem Is Actually a Tracking Problem?

Compare the sales reported by Google Ads and Meta Ads Manager with the completed orders in the ecommerce store. Missing purchases, duplicate sales, incorrect order totals or repeated differences between these systems may indicate that the tracking is inaccurate and should be tested before campaign changes are made.

What’s the Difference Between Server-Side and Client-Side Tracking?

Client-side tracking uses code in the shopper’s browser to report website activity to Google or Meta. Server-side tracking sends completed order information from the ecommerce store or its server. Using both methods can provide more complete information, but matching transaction numbers are needed to prevent the same sale from being counted twice.

Will Fixing My Tracking Make My ROAS Number Go Up or Down?

Either result is possible. Adding purchases that were previously missed may increase reported ROAS. Removing sales that were counted twice may lower it. The purpose of fixing the tracking is not to produce a higher number. It is to provide accurate information for budget and campaign decisions.

Do I Need to Pause My Campaigns While Fixing Tracking?

Usually not. Tracking repairs can often be completed while campaigns continue running. However, avoid making major budget, audience or creative changes until the updated tracking has been tested. Keeping the campaigns active also provides new purchases that can be used to confirm whether sales are being reported correctly.

Share: