Both are search auctions and they buy different things. Amazon buys a shopper who is already in a shop with a card out. Google buys a person who is looking, and who may end up buying anywhere.
That difference decides which one is cheaper per order, which one is easier to measure, and why the two are frequently judged unfairly against each other.
An Amazon search is a shopping search almost by definition. There is no informational half of the audience and very little browsing. That makes conversion rates higher and the auction more expensive per click, and it usually makes cost per order lower.
A Google search covers the whole spectrum, from somebody researching a category to somebody typing a model number. The same campaign can buy both, which is why keyword and match type discipline matters more there than anywhere.
Amazon reports what happened inside Amazon, which is a closed and complete loop for the sale it caused.
Google reports what happened on your site, and if the customer finished the purchase on a marketplace instead, Google will not see it and neither will you. A brand judging Google purely on last-click site revenue is systematically undervaluing it.
That is not a reason to abandon measurement. It is a reason to watch blended numbers and to run holdout tests when the question is whether a channel is contributing.
It is allowed and it can work, in specific circumstances: a product with weak organic Amazon rank that needs velocity, a launch, or a term where the marketplace listing converts materially better than your own site.
The trade is that you pay Google for the click and Amazon its referral fee on the sale, so the margin has to carry both. And you have handed the customer relationship to the marketplace, which matters for anything with repeat purchase.
Where the site converts comparably, sending the traffic to your own store is almost always the better answer.
Google Shopping matches on the product feed, and Amazon matches on the listing. In both cases the product data does the work that keywords do in a text campaign, and in both cases most accounts leave it as the raw export from a store platform.
Fixing titles, attributes and identifiers frequently moves more than any bid change available on either platform.
Amazon cannot reach anybody who is not already on Amazon, which makes it useless for a product nobody is searching for and excellent for one they are.
Google can reach everybody and will happily spend the budget doing it. Left broad, it buys research traffic, competitor comparisons and people who will never buy, and the reports look busy while the orders do not move.
Both share one blind spot: neither sees what the other caused. A brand running both and judging each on its own numbers is looking at two partial accounts of the same customer.
On contribution margin, across the whole business, over a period long enough to include the delay between attention and purchase. Not on each platform's own ROAS, which are two numbers counted differently and not comparable.
The same logic extends to
Meta, which creates demand the other two capture, and to
Walmart, where the same product competes on a different auction.
If your channels are being judged in isolation and the numbers do not agree,
that is usually why.