> For the complete documentation index, see [llms.txt](https://docs.adlibertas.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.adlibertas.com/the-platform/user-level-audience-reporting/advanced-reporting-methods/reporting-on-a-firebase-ab-test.md).

# Reporting on a Firebase AB test

A very popular use-case for our platform is to measure ongoing — or completed — [AB tests running in Firebase.](https://firebase.google.com/products/ab-testing) This article is to help you get started with measuring Firebase AB tests using the AdLibertas platform.

<figure><img src="/files/KwPdplFazbaaXaoxnkJP" alt=""><figcaption><p><em>We include popular metrics (cumulative earned revenue, LTV) but also allow you to add your own.</em></p></figcaption></figure>

### Background:

{% embed url="<https://www.adlibertas.com/firebase-ab-testing-with-ad-revenue-use-ltvs-to-determine-test-winners/>" %}

{% embed url="<https://www.adlibertas.com/ab-testing-tips-from-a-pro/>" %}

### Step 1: View the test in AdLibertas <a href="#h-step-1-view-the-test-in-adlibertas" id="h-step-1-view-the-test-in-adlibertas"></a>

When you have Firebase connected to AdLibertas you can automatically select and report on your Firebase AB tests. By default Firebase assigns a user property to each variant of the AB test, therefore we make it easy to run a report on these users over a timeframe of your choice. To do so, simply [create an audience](https://docs.adlibertas.com/the-platform/user-level-audience-reporting/advanced-audience-builder), choose Firebase Experiment, then choose the appropriate Experiment Name that’s running in Firebase.

In our example, let’s analyze a (fictional) test running that changes game complexity for new users.

![](/files/PIfO0srk7JK038pSyQb2)

Next, you can choose one (or more) variants for each audience.

![](/files/NykpIkg4DHp3TlEVplhg)

### Step 2: Running Reports on a Firebase AB test <a href="#h-step-2-running-reports-on-a-firebase-ab-test" id="h-step-2-running-reports-on-a-firebase-ab-test"></a>

Once you’ve built your audiences, then you can [run reports ](https://docs.adlibertas.com/the-platform/user-level-audience-reporting/creating-advanced-user-level-reports)on these users over a timeframe of your choice.

Note: This will allow you to test your variants during, before, or after the actual timeframe.

![Choose the timeframe.](/files/OifINpeVpPiLYZMPfJGs)

Once you’ve run the reports, you can measure the impact of these AB tests across multiple metrics and timeframes.

![Adding 2 variants into a report.](/files/TN3Wrvdvh4JuTOD1SSYB)

![You can add the count and averages for custom metrics to any audience, including a user's time in the app.](/files/E9ew9hEzl1Bg4XSVSmHK)

Now you can explore the performance and behavioral differences through the standard Audience Reporting features

![Measuring the LTV of multiple test variants](/files/KwPdplFazbaaXaoxnkJP)

![Measuring the cumulative impressions/revenue/actions of variants](/files/wN4xwXTAmfFLkhld6bzw)

Firebase AB Test related reading: [Audience Reporting Walk-through](https://docs.adlibertas.com/the-platform/user-level-audience-reporting) :: [Creating an audience](https://docs.adlibertas.com/the-platform/user-level-audience-reporting/creating-a-new-user-report) :: [Running Reports](https://docs.adlibertas.com/the-platform/user-level-audience-reporting/creating-advanced-user-level-reports) :: [Understanding Date Ranges](https://docs.adlibertas.com/the-platform/user-level-audience-reporting/understanding-date-ranges-with-audience-reporting)
