Attribution versus data
Platforms credit sales differently: different attribution windows, different models, views versus clicks. That gap is expected and no tag fix removes it. This guide is about the other gap, where the data sent to each platform is not the same.
The data causes
Different definitions of order value
One tag sends the total with tax and shipping, another the subtotal, a third the amount after discount. Their revenue never reconciles, and each optimises toward a different number.
Missing or invalid currency
Without a valid three-letter code such as USD or EUR, platforms either drop the value or assume the account currency, which is wrong for every order placed in another one. A lower-case usd is flagged too.
Formatted amounts
A value like "$1,234.50" or "1.234,50" is dropped or misread. Send the raw number: 1234.50.
A value of zero
Usually the tag reads its variable before the order data is in the data layer. The conversion is recorded with no revenue.
The fix
Decide on one definition of order value and feed every tag from the same data-layer variable, with the same currency code.
What TagZ checks
Every event the scan sees with a value is checked for a plain number and a valid currency, on every platform whose payload can be read from the browser. When one page sends a purchase to more than one platform with different amounts, the report says so. A scan cannot place an order, so on most stores the purchase itself is listed as not tested; check it with a test order and the Network panel.
What the report says
This is the finding TagZ writes when it sees this fault, word for word.
Platforms were told different amounts for the same purchase
When one platform sees the order with tax and shipping and another without, their revenue figures never reconcile and each optimises toward a different number.
Suggested fix
Decide on one definition of order value and feed every tag from the same data-layer variable.
A scan is one look. Tags break later.
A theme update, a plugin, a new cookie banner, someone tidying up an old account: tracking rarely breaks loudly. TagZ monitoring runs this same check every six hours in a real browser and emails you when a tag that was working stops sending, after a second scan has confirmed it.
$7.99 a month for one website, billed yearly ($95.88 a year), or $2.63 a site per month on the Agency plan for 25 sites, billed yearly. See all plans.