How to track booked call to closed won for Amazon Ads
The revenue arrives weeks or months after the call, in a CRM, with no browser anywhere near it. Everything depends on the click identifier having been written onto the opportunity — and in most CRMs it silently isn't, because custom fields aren't carried through lead conversion unless somebody configured the mapping. On Amazon Ads the specifics that matter are the click identifier (no click identifier for on-Amazon conversions), the import mechanism (the Amazon Ads conversion API, for off-Amazon destinations only), and Deduplication only arises for off-Amazon conversions where both a tag and a server event exist. The chain only works end to end if the identifier is captured on landing and stored on the opportunity record in your CRM — no cookie survives the gap between ad click and revenue sent back.
Free30 minutesNo obligation
Specific to Amazon Ads × Booked call → closed won
Amazon Ads closed-won: only DSP to your site, and only in aggregate
For sales on Amazon there is no booked call or CRM deal to send back, because Amazon measures the purchase itself. For DSP traffic to your own site that books a call and later closes, send the closed deal from the CRM through Amazon's off-Amazon conversion upload with the deal value, using the identifier captured on landing. Confirm availability with Amazon first.
Closed-won tracking on Amazon applies to a narrow set of advertisers: brands that use Amazon DSP to reach shoppers and then sell something bigger through a sales conversation, such as a home system with installation, a B2B supply contract or a vehicle. Everyone else on Amazon sells through Amazon's checkout, and no CRM is involved.
Where it applies, Amazon's value is in audience rather than attribution. DSP segments built on in-market shopping behavior can find people researching a category, but the deal closes weeks later after a call, and Amazon's reporting on off-Amazon conversions should be read as a partial view. Track closed-won from the CRM against the click identifier and compare it with DSP spend by line item.
If no click identifier gets through, because the DSP campaign runs mostly as views or on streaming TV, per-deal attribution is not possible. Use a matched-market test across regions instead, and keep the CRM's source field honest by not defaulting unknown deals to Amazon. A quarter is usually the minimum test length, because deals that start in the first weeks of the test will not close until near its end.
Amazon Ads · Booked call → closed won · what breaks
Where this funnel usually breaks — Amazon Ads · Booked call → closed won
- 01
Lead conversion drops the identifier
The value sits on the Lead, the Opportunity has nothing, and no system reports a problem. This is the single most common cause we find.
- 02
The cycle outruns the import window
A deal closing five months after the click can't be imported. That's a real constraint, not something to engineer around.
- 03
Amount changes after close
Upsells and adjustments move the number. Decide which amount is the conversion value and document it.
Amazon Ads · Booked call → closed won · the fix
What working looks like — Amazon Ads · Booked call → closed won
Revenue sent back attributed to the click
Weeks later if necessary, because the identifier lives on the opportunity record in your CRM rather than in a cookie.
Amazon Ads bidding fed the real outcome
Via conversion upload, where applicable, so it optimizes toward revenue rather than toward booked calls.
A reconciliation that closes
Your crm's closed-won records matched per record against what Amazon Ads reports, over a fully closed window.
Amazon Ads · Booked call → closed won · architecture
The exact event sequence — Amazon Ads · Booked call → closed won
Stage three is where this fails, and it fails without raising an error anywhere.
- 1
Ad click
Identifier captured on landing and written to the lead record immediately.
- 2
Call booked and attended
The mid-funnel signal. Usually where bidding has to live, because it's inside the window.
- 3
Lead converted to opportunity
The step that loses the identifier in most CRMs. Field mapping has to be configured explicitly.
- 4
Opportunity closed won
With the real amount, which is what makes value-based bidding possible at all.
- 5
Revenue sent back
Uploaded against the original click, if the cycle fits inside the import window.
Amazon Ads · Booked call → closed won · diagnose
What's specific to Amazon Ads
- 01
Click identifier: no click identifier for on-Amazon conversions
This is the important thing and most guidance skips it: Amazon Ads spans two very different situations. Sponsored ad formats driving to an Amazon listing produce conversions Amazon measures itself, with no click identifier passed to you and no per-order join available. Amazon DSP driving to your own site is a different case, where a click identifier can reach your landing page and be captured like any other network's.
- 02
Import mechanism: conversion upload, where applicable
Where you are driving to your own site, conversions can be sent back. Where you are driving to an Amazon listing, the transaction happens inside Amazon's checkout and there is nothing to send — Amazon's own attribution reporting is the only view available and it is aggregated.
- 03
Deduplication
For on-Amazon purchases the question does not apply, because you are not measuring the conversion at all — Amazon is. For traffic to your own site the usual shared-identifier pattern applies.
- 04
Window and timing
Amazon's attribution windows differ by ad product and by whether the conversion happens on Amazon or on your site. Establish which product and which destination you are reporting on before comparing any figure.
- 05
The Amazon Ads gotcha
The structural limit is worth stating plainly to anyone selling you on this: for sales that complete inside Amazon, per-order click attribution does not exist and cannot be built. Amazon Attribution gives aggregated, delayed reporting. Anyone offering per-order joins on Amazon-completed sales is describing something that is not available.
Amazon Ads · Booked call → closed won · prove
How to prove the chain works — Amazon Ads · Booked call → closed won
Source of truth
your CRM's closed-won records
- The same identifier confirmed on the opportunity record in your CRM after a full real journey through every step.
- Revenue sent back confirmed arriving at Amazon Ads, verified by Amazon's own attribution reporting for on-Amazon sales, and your normal reconciliation for off-Amazon conversions.
- Your crm's closed-won records reconciled against Amazon Ads per record over a fully closed window.
Amazon Ads · Booked call → closed won · free audit
What we check in the free audit
- Click identifier: no click identifier for on-Amazon conversions
- Import mechanism: conversion upload, where applicable
- Deduplication
- Window and timing
- The Amazon Ads gotcha
Checked against
your CRM's closed-won records
Free30 minutesNo obligation
Amazon Ads · Booked call → closed won · when not to buy
When this doesn't apply to you — Amazon Ads · Booked call → closed won
- If your median time from click to close comfortably exceeds the import window, the closed-won event simply cannot drive bidding. Build the reporting, optimize on an earlier stage, and don't let anyone tell you otherwise.
- If all your Amazon Ads spend drives to Amazon listings, there is no conversion tracking build here — only a reporting exercise inside Amazon's own tools, and it is worth knowing that before commissioning anything.
- If your cycle from click to revenue sent back regularly exceeds the import window, the final event can't drive bidding whatever you build. Optimize toward attended call or qualified opportunity instead and use the later data for budget decisions rather than for bidding.
- If almost none of your opportunities carry a click identifier today, that's the whole project.
Amazon Ads · Booked call → closed won · what we deliver
The implementation, on Amazon Ads
Capture the Amazon click identifier, where one exists on landing
For off-Amazon destinations, capture and persist the click identifier as with any network. For on-Amazon destinations there is nothing to capture.
Persist it to the opportunity record in your CRM
Create the identifier fields on Lead, Contact and Opportunity, then configure the lead-conversion mapping between them — the mapping is the part that's almost never done.
Send revenue sent back from the record
The upload fires on stage change, automatically, referencing the identifier stored on the opportunity. Dispatched to Amazon Ads through the Amazon Ads conversion API, for off-Amazon destinations only.
Deduplicate and reverse
Deduplication only arises for off-amazon conversions where both a tag and a server event exist. A closed-won that later gets reversed or refunded should be adjusted, which almost no implementation does.
FAQ
Amazon Ads · Booked call → closed won questions, answered
Only for Amazon DSP campaigns that send traffic to your own site, through whatever off-Amazon conversion upload your account supports. Sales completed on Amazon need no upload because Amazon measures them itself.
Not per deal, since there is no click to carry. Use a matched-market or regional holdout test and compare closed-won revenue across regions.
Because the call-to-close rate differs by channel, sometimes dramatically. Optimizing on booked calls buys the channels that produce the most calls, which is rarely the same as the channels that produce revenue.
It doesn't, as a cookie — the gap is too long. It has to be written onto the opportunity record in your CRM at the point of ad click, where it lives as a field rather than as browser storage.
For off-Amazon conversions: an event, a timestamp, a value and the click identifier. For on-Amazon conversions: nothing, because the measurement is not yours to do.
Two to four days for the implementation, plus a closed reconciliation window before we'd call it verified. Capture and persistence are the fiddly parts; the import itself is usually an afternoon.
Yes, and the reference pages on this site cover the mechanics. The part that's genuinely tedious rather than clever is keeping the Amazon click identifier, where one exists alive through multi-step forms and CRM lead conversion, where unmapped custom fields vanish, which fails silently at every stage.
More on Amazon Ads · Booked call → closed won
- Google Ads · Booked call → closed wonHow to track booked call to closed won for Google Ads
- Meta · Booked call → closed wonHow to track booked call to closed won for Meta Ads
- TikTok · Booked call → closed wonHow to track booked call to closed won for TikTok Ads
RELATED GUIDES
Funnels next to booked call to closed won, and the checks that close it
- Amazon Ads · Directory listing → enquiryHow to track directory listing to enquiry for Amazon Ads
- Amazon Ads · Chat → qualified leadHow to track chat conversation to qualified lead for Amazon Ads
- Amazon Ads × CRM DealsHow to reconcile Amazon Ads against your CRM's closed-won deals
- Amazon Ads · Immigration lawAmazon Ads conversion tracking for immigration law firms
- Amazon Ads · Criminal defenseAmazon Ads conversion tracking for criminal defense attorneys
- HubSpot → Amazon AdsConnecting HubSpot to Amazon Ads
- Zoho Books → Amazon AdsConnecting Zoho Books to Amazon Ads
- Amazon Ads · Referral → closed saleHow to track referral to closed sale for Amazon Ads
Free · 30 min
Get booked call to closed won tracked properly on Amazon Ads
Free30 minutesNo obligation
