Search
Clear search
Close search
Google apps
Main menu
true

Reverse an Ecommerce transaction

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 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.

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 article helpful?
How can we improve it?
Google Analytics training and support resources

Check out our comprehensive list to learn more about Analytics solutions.