Traced under-firing Conversions API events to a destination trigger that filtered 99.35% of server events over 48 hours. Removing it restored delivery the same day, and the fix went to the sister brands.
Tracking you can trust before you buy more traffic
MMP, Conversions API, server-side events, SKAN and backend reconciliation. If the numbers are wrong, every bid and budget decision built on them is wrong too, which is why this is often where an engagement starts.

Deliverables
For any team about to scale spend, or one that no longer trusts its numbers.
- Attribution map end to end (ad platform, MMP or tracker, analytics, backend)
- Event taxonomy with one money event per app per network
- MMP setup and partner postbacks
- Meta Conversions API, TikTok Events API and server-side events
- SKAN and AdAttributionKit conversion values
- Platform versus backend reconciliation report
Platforms and tools
- AppsFlyer
- Adjust
- Branch
- Singular
- GA4
- Segment
- Google Tag Manager
- Meta Conversions API
- SKAN
- AdAttributionKit
From my own work
Anonymized, with the denominator and the caveats left in.
Caught two bid-corrupting setups before launch: conversion events firing for over 99% of users, and a purchase action that defaulted to one euro when no value arrived.
Recovered Apple Ads attribution that my analytics pipeline was dropping (reconciled 100% with GA4) and issued a standard SDK checklist to 11 app repositories.
Diagnostic first, then a plan
Free 30-minute diagnostic
A short form, a pre-read built from public data and a call on the three biggest opportunities.
A written plan
Scope, tests in order, the stop rule for each test and what I need access to.
The work
Setup, buying, reviews or advice, depending on the service, reported against your backend numbers with the stop rules agreed up front.
Common questions
Which MMPs do you work with?
AppsFlyer most, plus Adjust. I have also worked with Branch and Singular.
Pixel or Conversions API?
Both, deduplicated. The pixel catches browser signals, the server catches what the browser misses, and a shared event ID lets Meta count each action once.
What do I get at the end?
An attribution map from ad platform to backend, an event taxonomy, working postbacks and server events, and a reconciliation report your team can keep running.
Often combined with
Meta Ads (Facebook and Instagram)
Account structure, creative testing and Conversions API for apps, ecommerce, lead gen and gaming, judged on backend results.
How it worksMobile app user acquisition
Installs that turn into payers. Multi-network UA for iOS and Android apps, planned around payback instead of CPI.
How it worksGrowth and account audits
A ranked list of what is costing you money, built by AI agents and checked line by line by me.
How it worksWant a second pair of eyes on this?
Send me the basics and get a pre-read plus 30 minutes on your three biggest opportunities, free.

