How does AppsFlyer’s reporting dashboard work for app campaigns?

How does AppsFlyer’s reporting dashboard work for app campaigns?

Smartphone showing colorful campaign performance graphs and funnel metrics on a white desk beside an open notebook with a stylus.

AppsFlyer’s reporting dashboard gives you a centralised view of your app campaign performance, covering everything from installs and in-app events to attribution and fraud detection. If you are running paid campaigns across multiple channels and need to understand which source is actually driving quality users, AppsFlyer brings that data together in one place. The platform organises its reporting into several distinct sections, each built for a specific analytical purpose. Here is a practical breakdown of what each part of the dashboard does and how to use it effectively.

AppsFlyer’s dashboard at a glance

When you first log into AppsFlyer, you land on an overview that consolidates performance data across all your connected media sources. The layout is designed to help you move quickly between high-level summaries and granular breakdowns without losing context. Understanding which report to open for which question saves you a significant amount of time, especially when you are managing app ad spend across multiple platforms simultaneously.

The dashboard is divided into several core reporting areas: the Overview report, Activity report, Cohort analysis, Pivot report, the Protect360 fraud dashboard, attribution and media source data, and custom dashboard options. Each serves a distinct function, and knowing when to use each one is what separates effective app marketers from those who feel like app reporting is too slow or too scattered to act on.

1: The Overview report — your campaign pulse

The Overview report is your starting point for monitoring daily campaign health. It surfaces top-level metrics like installs, sessions, revenue, and in-app events across all your media sources in a single view. This is the report you check first thing in the morning to spot anomalies or confirm that campaigns are running as expected.

You can filter by date range, media source, geo, and platform (iOS or Android), which makes it straightforward to isolate performance by channel. If you are trying to answer the question of which channel actually converts, the Overview report gives you the first layer of that answer by showing install volume and event counts side by side.

It is best suited for marketers who need a fast read on overall performance without diving into raw data. Think of it as your app ad spend overview in a single, digestible format.

2: Activity report for granular event tracking

The Activity report goes deeper than the Overview by showing you in-app event data over time. You can track specific events such as registrations, purchases, or subscription activations, and see how they trend across different user segments and media sources.

This is particularly useful when you want to calculate your cost per paying user. By mapping spend against conversion events, you can identify which campaigns are generating revenue rather than just installs. The report supports filtering by attribution type (organic vs. non-organic), which helps you separate paid performance from natural growth.

If you are running campaigns on Apple Search Ads, Google, Meta, or TikTok simultaneously, the Activity report lets you compare event quality across all of them in one place, rather than pulling separate reports from each platform.

3: Cohort analysis to measure retention trends

The Cohort report measures how user behaviour evolves after install. You define a cohort by install date and then track how that group engages with your app over days, weeks, or months. This is where you measure real app ROI, because it connects acquisition cost to long-term user value.

You can analyse metrics like Day 1, Day 7, and Day 30 retention, as well as revenue per user over time. This helps you understand whether a campaign that looks efficient on install cost is actually delivering users who stay and spend, or users who churn quickly.

Cohort analysis is especially relevant for subscription-based apps or any product where lifetime value matters more than volume. It gives you the data to make informed decisions about which channels deserve more budget based on downstream performance, not just upfront acquisition metrics.

4: Pivot report for custom data slicing

The Pivot report is AppsFlyer’s most flexible analytical tool. It lets you build custom data views by selecting your own dimensions and metrics, then arranging them in a pivot table format. This is the report you use when standard views do not answer your specific question.

For example, you can cross-reference media source, country, and event type in a single table to identify which combination is driving the best cost per paying user in a specific market. It removes the need to export data and manipulate it manually in a spreadsheet, which is a common workaround when teams feel they have too many marketing dashboards but not enough actionable insight.

The Pivot report works best for analysts or performance marketers who are comfortable defining their own reporting logic. It requires some familiarity with the available dimensions, but once set up, it produces highly specific answers to complex questions.

5: What does the Protect360 fraud dashboard show?

Protect360 is AppsFlyer’s fraud protection layer, and its dashboard shows you the volume and type of fraudulent activity that has been blocked or flagged across your campaigns. It covers install hijacking, click flooding, fake devices, and other common forms of mobile ad fraud.

The dashboard breaks down fraud by media source, which is directly useful when evaluating the quality of traffic from different networks. If a source shows a high proportion of blocked installs, that is a signal to investigate further before continuing to invest budget there.

For teams running campaigns on a performance basis, Protect360 data is important for ensuring that your cost per install or cost per action figures reflect genuine user activity. Without fraud monitoring, inflated install numbers can distort your view of which channel is actually performing.

6: Attribution data and media source breakdown

The attribution section of AppsFlyer shows you which media source received credit for each install or in-app event, based on the attribution model you have configured. By default, AppsFlyer uses last-touch attribution, but you can also access multi-touch data depending on your plan.

The media source breakdown is one of the most frequently used views in the platform. It lets you compare performance across every connected source, from major platforms like Google and Meta to smaller networks, and understand how budget is being distributed versus how value is being generated. This directly answers the question of what the best ad channel for your app is, based on your own data rather than platform-reported numbers.

AppsFlyer’s attribution data is independent of the ad platforms themselves, which means it gives you a neutral view of performance. This is particularly valuable when platform-reported figures differ from each other, which happens regularly when running campaigns across multiple channels.

7: Custom dashboards and data export options

AppsFlyer lets you build custom dashboards that combine metrics from different reports into a single view. You can add widgets, set default filters, and share dashboards with stakeholders who do not need access to the full platform. This is useful for creating a focused view for a specific campaign, market, or business objective.

For teams that want to combine app ad reports with data from other tools, AppsFlyer supports data export via CSV, API, and integrations with data warehouses and BI tools. This makes it possible to bring AppsFlyer data into platforms like Looker, Tableau, or Google BigQuery for more advanced analysis.

If you are evaluating AppsFlyer against alternatives like Singular, the custom dashboard and export capabilities are one of the areas where the two platforms differ in approach. Singular places a stronger emphasis on cost aggregation and unified reporting across ad platforms, while AppsFlyer’s strength is in attribution depth and fraud protection. The right choice depends on whether your primary need is cross-channel cost visibility or detailed attribution and event tracking.

Getting the most out of AppsFlyer reporting

AppsFlyer gives you the tools to answer most of the important questions in app marketing, from which channel drives quality installs to how well different user cohorts retain over time. The challenge most teams face is not a lack of data, but knowing which report to use for which question and making sure the underlying tracking setup is correct.

Getting full value from the platform requires clean event tracking, correctly configured media source integrations, and a consistent approach to how you define and measure conversions. Without these foundations in place, even the most detailed dashboard will produce misleading conclusions.

At Wuzzon, we work with AppsFlyer daily as part of our app growth stack for clients across iOS and Android. If you want to make sure your attribution setup is working correctly and your reporting is giving you accurate signals, talk to one of our specialists and we will help you get more out of the data you are already collecting.

Frequently Asked Questions

How do I know if my AppsFlyer tracking setup is configured correctly before launching a campaign?

Start by using AppsFlyer’s SDK Integration Tester and the Event Tester tool in the dashboard to verify that installs and in-app events are being recorded accurately before you go live. Check that your media source integrations are active, your postback settings are correctly configured, and that test events are firing as expected. It is also worth confirming that your attribution window settings align with your campaign type, since a mismatch here can cause installs to be attributed to the wrong source or missed entirely.

What is the difference between organic and non-organic attribution in AppsFlyer, and why does it matter?

Non-organic installs are those attributed to a paid media source, while organic installs are users who found your app through search, word of mouth, or direct discovery without a paid touchpoint. This distinction matters because it lets you separate the true performance of your paid campaigns from natural growth, preventing you from over-crediting a channel that may be benefiting from organic demand. Filtering by attribution type in the Activity report is one of the quickest ways to get a cleaner read on your paid campaign efficiency.

How often should I be checking each report in the AppsFlyer dashboard?

A practical rhythm is to review the Overview report daily for anomaly detection and general campaign health, the Activity report two to three times per week to monitor event trends and cost per conversion, and the Cohort report on a weekly or bi-weekly basis to track retention and lifetime value as data matures. The Pivot and Protect360 dashboards are best reviewed when you have a specific question to investigate, such as identifying a suspicious traffic source or building a custom performance breakdown for a stakeholder report.

Can AppsFlyer data be trusted more than the numbers reported directly by ad platforms like Meta or Google?

AppsFlyer operates as an independent third party, which means its attribution data is not influenced by the reporting incentives of individual ad platforms. It is common to see discrepancies between AppsFlyer figures and platform-reported numbers, particularly because platforms like Meta use different attribution windows and counting methodologies. Using AppsFlyer as your source of truth gives you a consistent, comparable baseline across all channels, which is essential when making budget allocation decisions.

What should I do if Protect360 is flagging a high volume of installs from a specific media source?

First, drill into the Protect360 dashboard to identify the specific fraud type being flagged, such as click flooding, install hijacking, or fake devices, as this will indicate whether the issue is systematic or isolated. Pause spend on that source temporarily while you investigate, and reach out to the network directly with the fraud data as evidence. If the issue persists after the network responds, it is worth reconsidering whether that source belongs in your media mix, since fraudulent installs inflate your costs and distort the performance data you rely on for future decisions.

How do I use Cohort analysis to decide which channel deserves more budget?

Set up cohorts segmented by media source and compare Day 7 and Day 30 retention rates alongside revenue per user across each channel. A source that delivers a low cost per install but shows poor Day 7 retention and minimal downstream revenue is likely not worth scaling, even if it looks efficient on the surface. Conversely, a channel with a higher upfront cost but strong cohort retention and revenue per user is a strong candidate for increased investment, since the lifetime value justifies the acquisition cost.

Is AppsFlyer the right tool if my primary goal is tracking ad spend and costs across platforms rather than attribution?

AppsFlyer is best suited for teams whose primary need is accurate mobile attribution, in-app event tracking, and fraud protection across multiple media sources. If your main challenge is aggregating and reconciling ad spend and cost data from many platforms into a unified view, a tool like Singular may be a better fit, as it places greater emphasis on cost aggregation and marketing data unification. Many teams use both capabilities, so it is worth assessing which gap is causing the most friction in your current reporting workflow before committing to a platform.

Related Articles

Related articles

Mixpanel MXP Amsterdam 2026: Why Product Analytics is the Key to Full-Funnel Growth

Yesterday, Wuzzon attended the Mixpanel MXP event at B. Amsterdam as a proud Mixpanel partner. As I shared on LinkedIn: getting the download is great,

What’s New in Mobile Growth? August and September UA & ASO Roundup Every Marketer Needs

At Wuzzon, we like to keep you informed about the changes in the mobile ecosystem, so you can adapt your strategies before user acquisition costs

Welcome to the Team: Meet Elmamoune, Our New App Growth Consultant!

We're growing the team. Meet Christine, our new Sales and Marketing Specialist, bringing years of remote marketing systems experience to Wuzzon's client relationships.

Get consult

Fill out the form and our employee will contact you.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Full Name*
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
love

Sent!

We will get in touch with you as soon as possible. Together, we will discover the potential of your app growth.