WooCommerce revenue attribution
Revenue attribution links purchases to the campaigns and landing pages that came before them. PureMetrix shows purchases next to their source and UTM campaign.
What the numbers can tell you
With tagged landing pages and server-side purchase tracking, you can see which campaigns led to measured purchases in a given period. That is a marketing decision aid, not an exact financial allocation of every sale.
What you need
- Consistent UTM naming for ads and emails.
- WooCommerce purchase tracking switched on (server-side Purchase events).
- Your own team excluded from page tracking.
- Optional: the same-origin proxy, which serves tracking from your own domain so fewer ad blockers interfere.
Reading results
Compare revenue and average order value by campaign. A campaign with lots of traffic but small orders can still lose to a smaller audience that spends more. Guide: AOV.
Limits
PureMetrix stores nothing on the visitor’s device, so it cannot link visits across days or devices. A purchase is credited to a campaign when it happens on the same day, from the same browser and connection as the campaign visit. Use campaign and landing page reports to make decisions, not as watertight proof.
Weekly routine
- Review purchases by campaign once a week.
- Pause clear losers only once there is enough data, not after one day.
- Give winners more budget or attention.
- Check for seasonal effects and sold-out products before you blame the ads.
Honest about the last landing page
Cookieless tools work with the last campaign or landing page before a purchase rather than long-term profiles of individual people. That is enough to stop funding campaigns blindly. PureMetrix UTM data plus purchase revenue shows which campaigns and paths bring in money—without pretending to be a full marketing mix model.
When people first see an ad but later buy after searching for your brand, the credit goes to the brand search. Expect debate; use experiments to measure the real effect of ads rather than relying on the last click alone.
Ground rules
Keep UTM parameters through redirects to your landing pages, exclude your team from page tracking, and use server-side purchase tracking so purchases are not missing because of ad blockers. Compare one sample week against WooCommerce totals before you report to management.
Practical attribution rules
A purchase is credited to the campaign if the buyer arrived via a tagged link that same day. If the shopper comes back days later by typing your address, the purchase shows as direct—a cookieless tool cannot link it to a click from last month. Plan your budget with that in mind, and use experiments for deeper conclusions.
PureMetrix revenue by campaign helps you decide “keep, stop, or improve”—it is not a model of every influence on a purchase.
Phone and offline orders
Phone orders entered manually into WooCommerce never reach the confirmation page, so they do not appear in PureMetrix. Record their source in WooCommerce instead. Do not invent fake online campaigns to explain sales made with personal help.
Paid brand search vs other ads
Paid ads on your own brand name often take the last click away from free Google results. Last-click reporting without cookies shows this pattern clearly. Use it to question how much you bid on your brand—not to invent multi-touch scores the tool does not provide.
Discount codes vs UTM parameters
Discount codes and UTM parameters often disagree: a shopper clicks a tagged Instagram link, then enters another creator’s code at checkout. Decide which signal counts when paying creators. PureMetrix records the coupon code used with each purchase, so you can compare both. Write the rule down before launch week.
For unclear cases, pay by code and use UTM parameters to learn about your channels—or the other way round—but do not switch every week.
Emails after browsing
Reminder emails sent after someone browsed products often close the sale, so last-click reporting credits email. That is fine if your email team owns that number. Give those emails a clear medium value so you do not confuse them with newsletters that win new customers.
Codes read out in podcasts need a short, memorable URL with UTM parameters behind it; a spoken “visit example.com” shows up as direct and teaches you nothing.
Affiliate networks with their own click IDs still benefit from UTM parameters on the link into your shop.
Store credit and gift cards
When customers pay with store credit or gift cards, PureMetrix may show little revenue for what is still a sale. Point this out when presenting numbers so the discussion stays about marketing channels, not gift card accounting.
Label ongoing brand search campaigns separately from campaigns aimed at new customers, so PureMetrix does not make harvesting existing demand look like growth.
Last-click UTM data undervalues emails that helped earlier on; use it to improve the final step before purchase, not as the whole story.
Related reading
More guides HTML snippet WordPress Shopify Next.js
Last updated: September 2026