You can identify unused app tracking features by running an audit of your MMP (Mobile Measurement Partner) account and cross-referencing every active feature against your actual event data. If an event type, attribution window, or reporting module shows no data activity over the past 90 days, there is a strong chance you are paying for something your setup does not use. This situation is more common than most teams realise, especially when a tracking setup has been inherited or left unchanged for more than a year. The sections below walk through the most practical ways to find, assess, and act on the gaps.
Which app tracking features are you actually being billed for?
Most MMP plans bill based on a combination of monthly active users (MAUs), tracked events, and add-on modules such as fraud protection, deep linking, or audience segmentation. The features you are billed for are listed in your contract or plan tier, but the features you actively use are only visible inside your MMP dashboard. The gap between the two is where unnecessary spend hides.
Start by pulling your current contract or plan documentation from your MMP provider, whether that is Adjust, AppsFlyer, or another tool. List every line item: event quotas, attribution windows, connected integrations, and premium modules. Then open your dashboard and check which of those items show recent activity. Pay close attention to partner integrations and data export connections, as these are frequently activated during a campaign and never switched off.
What are the most common unused app tracking features?
The most common unused app tracking features are custom event slots that were set up for a specific campaign and never cleaned up, deep link configurations pointing to deprecated flows, and premium fraud protection modules activated during a high-spend period that has since ended. Audience segmentation and retargeting integrations are also frequently left running without active use.
An outdated app tracking setup often includes integrations with ad networks that are no longer part of your media mix. Each connected partner typically counts toward your event or MAU quota, even if no data flows through it. Similarly, attribution windows set to 30 or 60 days may have made sense during a paid acquisition push but add unnecessary complexity and cost to an organic-focused period.
How do you check which in-app events are actually being tracked?
To check which in-app events are actively tracked, navigate to your MMP’s event management section and filter by events with zero or near-zero triggers over the last 60 to 90 days. Any event that has not fired in that window is either broken, redundant, or tied to a feature or flow that no longer exists in your app.
Run this check at three levels. First, look at the raw event list in your MMP to identify inactive events. Second, cross-reference those events with your current app version to confirm whether the underlying in-app action still exists. Third, check whether any active events are duplicated, which is a common issue when an Adjust implementation or AppsFlyer setup has been updated by multiple developers without a cleanup pass. Duplicate events inflate your tracked event count and can push you into a higher billing tier.
What’s the difference between a tracked event and a measured event?
A tracked event is any in-app action that your SDK is configured to send to your MMP. A measured event is a tracked event that is actively used in reporting, attribution, or optimisation. Every measured event is tracked, but not every tracked event is measured. The difference matters because most MMP pricing is based on total tracked events, not just the ones you act on.
In practice, many apps accumulate tracked events over time that no one is measuring. An event might have been added to support a campaign goal that has since changed, or it was part of an A/B test that concluded. These ghost events continue to fire, consume quota, and add noise to your reporting without contributing anything useful. Conducting a proper app tracking audit means identifying which tracked events feed into an active dashboard, a live campaign optimisation signal, or a retention workflow, and archiving everything else.
Should you downgrade your MMP plan or renegotiate?
If your audit reveals that you are consistently using less than 70% of your event quota or that several premium modules show no activity, renegotiating your MMP contract is a reasonable step. Downgrading or right-sizing your plan can reduce costs without affecting your ability to measure what matters. However, downgrading without a clear picture of future growth plans carries risk.
Before approaching your MMP provider, prepare a usage report that shows your average monthly event volume, your active integrations, and the modules you genuinely rely on. This gives you a factual basis for the conversation rather than a general request for a lower price. When comparing options, the AppsFlyer vs. Adjust decision often comes down to which platform better fits your event volume, your media mix, and your internal reporting needs at the tier you can justify. Switching app measurement tools is a significant technical undertaking, so renegotiation with your current provider is usually the faster path if the core functionality meets your needs.
How often should app tracking usage be reviewed?
App tracking usage should be reviewed at least twice a year, with a lighter monthly check focused on event volume and integration activity. A full app tracking audit, covering your event taxonomy, partner integrations, attribution windows, and plan tier, is best done in January and ahead of any major campaign period or app relaunch.
Teams that inherit a tracking setup from a previous developer or agency should treat an immediate audit as a priority. An inherited tracking setup frequently contains outdated configurations, unmapped events, and integrations that were relevant to a previous strategy. Leaving these in place not only wastes budget but can distort your attribution data and lead to poor optimisation decisions.
Building a recurring review into your app growth calendar, rather than treating it as a one-off task, keeps your measurement stack lean, accurate, and aligned with your current goals. If your team lacks the bandwidth or technical depth to run these reviews internally, working with a specialist is a practical way to stay on top of it without it becoming a recurring distraction.
At Wuzzon, we work with app teams to assess and optimise their full measurement setup as part of our app growth stack services. If you want a clear picture of what your tracking setup is actually doing and where you can cut unnecessary cost, request a free consultation and we will take a look together.
Frequently Asked Questions
How long does a full app tracking audit typically take to complete?
For most apps with a moderately complex setup, a thorough audit covering your event taxonomy, partner integrations, attribution windows, and plan tier takes between one and three days of focused work. The timeline depends heavily on how well your tracking setup is documented and whether you have direct access to your MMP dashboard and contract details. Teams dealing with an inherited or undocumented setup should budget extra time for discovery, as mapping out what exists is often the most time-consuming part.
What should I do with unused events — delete them or just disable them?
The safest approach is to archive or disable unused events before deleting them outright, especially if your setup has not been fully documented. Disabling an event stops it from consuming quota and cluttering your reports while preserving the configuration in case it is needed again. Once you have confirmed over one or two billing cycles that no active campaign, dashboard, or workflow depends on the event, permanent deletion is a clean final step. Always document what you remove and why, so future team members have a clear audit trail.
Can unused partner integrations affect my attribution data even if no data flows through them?
Yes, they can. Active but dormant partner integrations can interfere with attribution logic, particularly if they are still configured to claim credit for installs or events within their attribution window. Even without live campaign spend, a connected ad network integration may receive postbacks and create attribution conflicts with your active channels. Disconnecting inactive partners is one of the quickest wins from an audit because it both reduces noise in your data and can lower your event or MAU count depending on how your MMP handles postback traffic.
How do I know if my attribution windows are set correctly for my current strategy?
Your attribution windows should reflect the actual conversion behaviour of your current user acquisition channels, not the setup from a previous campaign period. A good starting point is to pull your time-to-install and time-to-first-purchase data from your MMP and compare it against your current window settings. If the vast majority of conversions happen within three days but your window is set to 30, you are likely over-attributing and inflating costs. Review windows separately for each channel, as paid social, search, and organic behave very differently.
What is the risk of downgrading my MMP plan right before a major campaign launch?
Downgrading just before a high-spend campaign period is one of the more common and costly mistakes teams make. If your new plan has a lower event quota or lacks a premium module you end up needing — such as fraud protection during a performance push — you may face overage charges or lose measurement capability at the worst possible time. The right approach is to complete your audit and any plan changes well in advance of a campaign, ideally at least four to six weeks out, so you have time to validate that your setup performs correctly under the new tier before spend ramps up.
Is it worth switching MMPs if my current provider is too expensive, or should I always try to renegotiate first?
Renegotiation should almost always be your first step, for the simple reason that switching MMPs is a significant technical and operational undertaking. Re-instrumenting your SDK, remapping your event taxonomy, reconnecting partner integrations, and retraining your team on a new platform can take weeks and introduce measurement gaps. That said, if your current provider cannot offer a plan that fits your actual usage, or if the platform lacks features critical to your current strategy, a switch may be justified. Use the data from your audit — event volume, active integrations, and module usage — as the objective basis for whichever path you take.
How can I prevent tracking bloat from building up again after I have completed an audit?
The most effective prevention is to treat your tracking setup as a living document rather than a one-time configuration. Establish a simple naming convention and ownership rule for every new event or integration added — each one should have a clear purpose, an owner, and a review date. Pair this with the twice-yearly audit cadence mentioned in the post, and add a lightweight monthly check on event volume and active integrations to your growth team’s routine. Making cleanup a scheduled habit is far less disruptive than dealing with years of accumulated bloat in a single session.
Related Articles
- 6 app store optimization tools for tracking and analytics
- Why doesn't my ROAS match my actual revenue?
- How do I calculate cost per paying app user?
- How does programmatic advertising help you advertise your app?
- How do you advertise an app using performance-based marketing?
- What is the ideal character count for app store metadata?
- How do you optimize an app title for the app store?
- What is localized keyword research for app stores?
- How do you find the right keywords for your app?
- What are app store creatives?