# Setting Up & Using Product Analytics

The goal of Revenium's Product Analytics is to empower product owners to increase revenues by building & operating products that customers love to use.

## What Can you Do with Revenium Product Analytics?

*Product analytics helps to answer questions like these:*

### Product Revenue & Growth

* Which of my products is growing the most quickly ?
* For API products, which APIs included in each product gets the most usage & deliver the most value?
* Which product has the most subscribers?

### User Acquisition

* How did the marketing campaign we ran last month affect user acquisition, retention, and growth from new users?
* How did the change in pricing strategy affect signups ?

### New User Activation

* Which of my products has the fastest activation time (the time from signup to usage)?
* What changes have we made that have affected activation time?
* What percentage of users have failed to activate over the last 90 days? Is the current trend up or down?

### Upsells & Growth

* How many of my customers subscribe to more than one product? Which products have the higest correlation of cross-pollination?

## Setting up Revenium Product Analytics

{% hint style="info" %}
The steps below assume you've first [connected a data source](https://docs.revenium.io/ai-and-api-monetization/readme).
{% endhint %}

### 1. Create a Product

Visit the products & pricing section of the main menu and [create a product](https://docs.revenium.io/products#overview). Note that product analytics can be generated for products you charge for as well as those that are free. If you do not intend to charge for a product but still want product-level analytics, simply do not assign pricing when creating your product.

### 2. Create a Subscription

Under the Customers menu, open the subscriptions menu and [create a new subscription](https://docs.revenium.io/ai-and-api-monetization/manage/product-keys).

### 3. Create a Subscriber Credential

[Subscriber credentials](https://docs.revenium.io/ai-and-api-monetization/manage/applications) allow:

1. Revenium's metering policy to automatically associate an end user's ID (an ID that you can define, or that comes from the API token used by a customer to access an API product) to a subscription when transactions are received, and/or
2. Revenium to distinctly report usage for multiple users under a single subscription (if your use case requires this).

### 4. Send Test Transactions & Review Analytics

Send test transactions through the API gateway or from your application (see [code examples](https://docs.revenium.io/readme/curl-commands-for-testing#advanced-analytics-and-api-monetization)). You can view [Revenium's product transaction logs](https://docs.revenium.io/ai-and-api-monetization/settings/transactions/recent-transactions) to confirm the processing of your test transactions. Once you have confirmed the successful processing of your transactions, the following product analytics will be automatically generated:

1. Usage by Product & Customer
2. Product Adoption Rates
3. Time to Activate New Subscriptions
4. Subscriber Acquisition
5. Subscriber Engagement
6. Historical Usage Reporting by Customer & Subscriber
7. Self-Definable Custom Reports
