# Set up IAP performance reporting

> Set up your project to display IAP performance data.

Set up IAP performance reporting to start collecting and viewing purchase data in the Unity Dashboard.

Before you can view performance data, you must set up performance reporting in the Unity Dashboard and ensure your IAP integration is configured to send transaction events.

## Prerequisites

Before you start, make sure you meet the following prerequisites:

* [Set up In-App Purchasing](../get-started) for your project.
* Install the [Unity Authentication](/authentication/get-started.md) SDK v3.7.1 or later.

## Set up IAP performance reporting

To enable IAP performance reporting for your project, follow these steps:

1. Update the IAP SDK to version 5.4.0 or higher. For more information, refer to [Upgrade from IAP version 4 to version 5](../upgrade-to-iap-v5).

2. [Link your Unity Editor project to a Unity cloud project](/cloud/projects/configure-project-for-unity-cloud.md).

3. Update the Unity Editor to a version that supports session data and player metrics. The following Editor versions support session data and player metrics:

   * 6000.3 and higher
   * 6000.2.7f1 and higher
   * 6000.0.70f1 and higher
   * 2022.3.74f1 and higher

4. [Enable Diagnostic Data](/cloud/developer-data/configure-diagnostics-editor.md#configure-diagnostic-data-collection-for-your-project) in the Editor.

5. Publish a new build of your game.

You can now [view IAP performance data](./view-iap-performance-data.md) for your project.

> **Note:**
>
> For complete and accurate reporting, all users must use a version of your game that was created using the above steps. For information on incomplete data reporting, refer to [Troubleshooting](./troubleshooting.md).
