[UA] Reverse an Ecommerce transaction [Legacy]

You are viewing a legacy article about Universal Analytics. Learn more about Google Analytics 4 replacing Universal Analytics.

You can reverse an Ecommerce transaction when an order does not go through or is disallowed. In this way, you can ensure that your Analytics reports provide accurate value and quantity information.

Summary

To reverse an order or transaction, you will create and load a duplicate receipt page that contains negative values for transaction total, tax, shipping, and item quantity. For example, if the original transaction total is $699, the duplicate entry will have -$699 as the transaction total. Analytics records this negative value and applies it against your totals, effectively reversing the transaction.

Reverse an Ecommerce transaction

When you reverse an Ecommerce transaction, check that:

  • You are using the same transaction ID for the transaction and item-form data as the one you used for the original purchase.
  • The value for the total field in your transaction is negative.
  • The item field has a positive per-unit price and a negative quantity.
  • Tax or shipping charges that were credited back are shown as negative values in the respective fields in the transaction-form data.

Reversing a transaction does not remove it. Both the original transaction and the reversal transaction are included in the transaction count.

Keep in mind that you need to reverse a transaction within six months of the original transaction date.

Best practices

  • Dates – If a transaction occurs on January 6 and you reverse it on January 10, make sure that you are analyzing a date range that includes both dates. To make things easier for analysis, we recommend doing the reversal on the same day as the original transaction, or as close to it as possible.
  • Annotations – We also recommend taking advantage of Analytics' annotation feature when reversing Ecommerce transactions. For example, if you do a reversal on a different date than the transaction, you should annotate each day so that you can remember to analyze data that spans that date range.

Related resources

Was this helpful?

How can we improve it?
false
Search
Clear search
Close search
Google apps
Main menu