Mobile App Tracking Agency

We design and deploy the tracking of your mobile app, for a reliable, compliant and attributed collection.

EdgeAngel is a data marketing and AI agency, and an independent consultancy. We deploy your mobile tracking setup end to end, or we work alongside your in-house teams.

They trust us

La marque en moins
Gamarde
Bip&Go
Citeo
Bostik
Kiloutou
Cerland
Upcoop
Louis Vuitton
Finary
Ponant
Beemoov
Aimigo
Devensys
Citygo
Forge Adour
Interencheres
Mercedes-Benz
Soulet
PonyPower
Guerlain
Atelier Particulier
Cheval Energy
Qonto
IZI by EDF
Rexel
Orange Bank
ETS
La Ferme du Mohair
Intersport
HappyWool
Legallais
Smartphone iD
M&A
WeDressFair
Beauty Success
Hoff
Belambra
Eduservices
Cotesushi
Crédit Agricole
Allocab
LegalPlace
Golf One
Le Collectionist
Randonades
Nomadeshop
La marque en moins
Gamarde
Bip&Go
Citeo
Bostik
Kiloutou
Cerland
Upcoop
Louis Vuitton
Finary
Ponant
Beemoov
Aimigo
Devensys
Citygo
Forge Adour
Interencheres
Mercedes-Benz
Soulet
PonyPower
Guerlain
Atelier Particulier
Cheval Energy
Qonto
IZI by EDF
Rexel
Orange Bank
ETS
La Ferme du Mohair
Intersport
HappyWool
Legallais
Smartphone iD
M&A
WeDressFair
Beauty Success
Hoff
Belambra
Eduservices
Cotesushi
Crédit Agricole
Allocab
LegalPlace
Golf One
Le Collectionist
Randonades
Nomadeshop
La marque en moins
Smartphone iD
Belambra
Atelier Particulier
Mercedes-Benz
Golf One
Forge Adour
Le Collectionist
Beemoov
Bip&Go
Allocab
Beauty Success
Louis Vuitton
Aimigo
Interencheres
Kiloutou
Upcoop
ETS
Randonades
Ponant
Cerland
M&A
Citeo
Eduservices
Hoff
Bostik
Orange Bank
Soulet
PonyPower
Nomadeshop
Finary
Guerlain
IZI by EDF
Cotesushi
Devensys
LegalPlace
Crédit Agricole
Cheval Energy
Gamarde
HappyWool
WeDressFair
Citygo
La Ferme du Mohair
Intersport
Qonto
Rexel
Legallais
La marque en moins
Smartphone iD
Belambra
Atelier Particulier
Mercedes-Benz
Golf One
Forge Adour
Le Collectionist
Beemoov
Bip&Go
Allocab
Beauty Success
Louis Vuitton
Aimigo
Interencheres
Kiloutou
Upcoop
ETS
Randonades
Ponant
Cerland
M&A
Citeo
Eduservices
Hoff
Bostik
Orange Bank
Soulet
PonyPower
Nomadeshop
Finary
Guerlain
IZI by EDF
Cotesushi
Devensys
LegalPlace
Crédit Agricole
Cheval Energy
Gamarde
HappyWool
WeDressFair
Citygo
La Ferme du Mohair
Intersport
Qonto
Rexel
Legallais
Beauty Success
Aimigo
Le Collectionist
La Ferme du Mohair
Atelier Particulier
Guerlain
Louis Vuitton
Mercedes-Benz
Beemoov
Crédit Agricole
Eduservices
M&A
Citeo
Bip&Go
Finary
Upcoop
ETS
Devensys
Gamarde
Forge Adour
Intersport
Qonto
Orange Bank
Cheval Energy
IZI by EDF
Randonades
HappyWool
Kiloutou
Ponant
Cerland
Nomadeshop
WeDressFair
Hoff
Bostik
Legallais
Citygo
Rexel
Cotesushi
Soulet
PonyPower
Interencheres
Belambra
Allocab
La marque en moins
Golf One
LegalPlace
Smartphone iD
Beauty Success
Aimigo
Le Collectionist
La Ferme du Mohair
Atelier Particulier
Guerlain
Louis Vuitton
Mercedes-Benz
Beemoov
Crédit Agricole
Eduservices
M&A
Citeo
Bip&Go
Finary
Upcoop
ETS
Devensys
Gamarde
Forge Adour
Intersport
Qonto
Orange Bank
Cheval Energy
IZI by EDF
Randonades
HappyWool
Kiloutou
Ponant
Cerland
Nomadeshop
WeDressFair
Hoff
Bostik
Legallais
Citygo
Rexel
Cotesushi
Soulet
PonyPower
Interencheres
Belambra
Allocab
La marque en moins
Golf One
LegalPlace
Smartphone iD
01

Tool Configuration and Features

  • KPI Definition and data architecture aligned with business objectives
  • Selection of the best Analytics & Mobile Measurement Partners (MMP) tracking solutions for your activity
  • Tagging plan, SDK implementation and configuration (Firebase, Google Analytics, Piano Analytics, Matomo, Adjust, Mixpanel, AppsFlyer, Google Ads, Meta, sGTM for Apps etc.)
  • QA of implementation (Data Quality)
  • Complete support for integration on different technical environments (iOS, Android, React Native, Flutter, WebView)
  • iOS specifics management: SKAN (SKAdNetwork), AdAttributionKit and ATT (AppTrackingTransparency)
02

GDPR, Privacy and Compliance

  • Respect for international regulations (GDPR, CCPA)
  • Personalized advice on vendor management and SDK conditioning according to user consent choices
  • Implementation of consent solutions (CMP) adapted to apps (Google certified market solution like Didomi, custom CMP etc)
  • Configuration support for ATT, SKAN and AdAttributionKit frameworks for iOS
  • Integration of Google Consent Mode v2 on app
  • AdMob implementation with TCF v2 framework integration for ad delivery on app (mandatory in Europe)
03

Attribution and Data Activation

  • Support on use (support and training) of MMPs (Adjust, AppsFlyer)
  • Creation of custom dashboards multi-source (Google Data Studio, Power BI, Tableau) with BigQuery architecture
  • User behavior analysis for conversion optimization (CRO) and user journeys
  • Cohort analysis to optimize retention
  • Implementation of personalized experiences (in-app personalization) in the application based on user behaviors
  • Launch of mobile A/B tests to optimize user journeys and improve conversion rates
04

Tools & technology expertise

On iOS, Android, Flutter, React Native and WebView, our consultants work across the tools of the market. The most frequent:

Service offering

What our app tracking support covers

01

Tagging plan and SDK implementation

We define with your teams what needs to be measured in the app, and write it into a tagging plan: each event, its parameters, its expected value and the tool that receives it. Integrating the SDKs and the event calls is the work of your iOS, Android, Flutter or React Native developers, whom we support. Then we configure the tools: the events and conversions of the MMP, the tags and triggers of mobile GTM or sGTM for Apps.

A magnifying glass over a list of checkpoints
Tailored to your app and your business objectives, tool-agnostic. It carries all the intelligence of the tagging: precise, written for mobile developers, readable by marketing teams.

02

QA and data quality

We have built solid processes, combining a human review and agentic workflows, for the QA phase. They help your technical teams integrate the SDKs and the tagging plan correctly, and verify that the events do reach your analytics tools, your MMP and your ad platforms, on iOS as on Android, in the test builds before the release on the stores.

Two interlocking gears
The SDKs, the tagging plan and the tools that receive them mesh together: the QA verifies each event on a test build before the release.

03

Monitoring and alerts

The collected data also lands in your warehouse, which makes it possible to monitor it for real. We set alert rules on install and event volumes, missing parameters and consent rates, app version by app version, and the notification goes out on Slack, ours and yours.

A performance curve plotted point by point
A new version of the app can break the tracking. An alert rule catches it, and the notification arrives in Slack with what is needed to open the topic right away.

04

Run and evolutions of the setup

An EdgeAngel consultant stays embedded in your teams. They hold the collection standard at each release, specify the new events, open the new ad platforms in the MMP, follow the evolutions of the Apple and Google frameworks and work through the optimisation backlog, on topics validated together. Each month, data quality, the automatic audit of the setup and the governance meeting are included.

Two speech bubbles, one answering the other
The setup lives at the pace of your releases. The run keeps it reliable and makes it evolve, with a monthly rhythm and topics decided together.

Partners

EdgeAngel, Adjust Solutions Partner and Didomi Gold Partner

Adjust lists us among its Solutions Partners. Our consultants deploy its SDK, specify in-app events and work with its attribution daily, on iOS as on Android, and the same expertise applies to AppsFlyer.

At Didomi, we are a Gold partner. That status gives us access to their resources and their roadmap, which matters on a subject where the regulatory framework and consent SDKs move fast.

See our partner listing at Adjust

Team

App tracking support tailored to you

Our lead profiles on app tracking and analytics services

  • Illustrated portrait of Pauline Guibert

    Pauline Guibert

    Web Analytics Expert

    Lead Google Analytics, GTM and sGTM

  • Illustrated portrait of Mathieu Lima

    Mathieu Lima

    Data Foundations Director and CTO

    Co-founder

    Télécom SudParis engineer

Our engagement formats

Embedded consultant

A consultant embedded in your team and your rituals, for a defined period.

  • Tracking manager, analytics engineer or data engineer, depending on the need
  • Per day or fixed price, at the pace of your releases
  • The skills transfer to your team

Project

A project with a scope, a schedule and named deliverables.

  • Tagging plan, SDK integration, QA and monitoring
  • First data in production within weeks
  • The documentation and the setup are yours

Our expert profiles

  • Tracking Manager Deploys and maintains the collection, web and server-side, from the tagging plan to the QA.
  • Analytics Engineer Models and documents the data your tools and your agents read.
  • Data Engineer Builds and operates the ingestion pipelines and the warehouse.
  • Data Analyst Builds the dashboards and the analysis on the delivered model.

The agency

An independent firm of senior consultants, founded in 2018.

Hubs in Paris, Bordeaux and Barcelona. You know who works on your account, and you talk directly to the consultants who run it.

About the agency
2018
founded
3
hubs: Paris, Bordeaux, Barcelona
8
official partnerships

Testimonials

What our clients say.

  • Since 2021, EdgeAngel has been securing our Web & App tracking. Their advanced technical expertise has enabled us to regain full control of our data to effectively drive the evolution of our digital ecosystems.
    Citeo François Charlet

    François Charlet Communication and Digital Marketing Citeo

  • With the Capture solution for our reporting and the quality of consultants, our performance reviews have become ultra-clear and relevant. This allows us to manage daily activities and gives us the means to achieve our goals.
    Blue Horse Group Mathias Pestre-Mazieres

    Mathias Pestre-Mazieres CEO Blue Horse Group

  • An acquisition strategy that perfectly secured our high season. Thanks to fine-tuned management of the Google / Meta complementarity, we were able to scale our volumes with controlled profitability.
    Forge Adour Lydie Castagnet

    Lydie Castagnet Marketing & Communication Director Forge Adour

  • EdgeAngel is not limited to media buying, they give meaning to numbers. They were able to detect weak signals in our data to transform our acquisition and unlock new performance levers.
    Golf One 64 Valentine Soulès

    Valentine Soulès E-commerce Manager Golf One 64

  • Since the deployment of Capture by EdgeAngel, our SEO team has significantly improved reporting quality and opportunity analysis: the reports are highly performant, with very advanced granularity (+30 million rows in the dataset) and complete team adoption.
    Qonto Karim Elmlih

    Karim Elmlih Head of Organic Acquisition – Growth Qonto

  • Partners since 2018 on our tracking and privacy challenges (Piano, sGTM, GDPR), EdgeAngel combines sharp technical expertise with rigor. An essential extension of our team to secure and accelerate our complex data projects.
    Kiloutou Cédric Tamboise

    Cédric Tamboise Group Digital & e-Commerce Director Kiloutou

Solution

Capture: the modular Data Platform to activate your Marketing & AI data.

Connect your tools to each other and feed your AI and agentic workflows with your data and your business context. Capture augments your existing infrastructure and makes it more efficient: you remain the owner of the tools and the data.

Discover Capture

Frequently asked questions about app tracking

Firebase Analytics or an MMP such as Adjust: which one to track an app?

Both, in most of the setups we build, because they do not measure the same thing. Firebase Analytics, with Google Analytics behind it, measures usage in the app: screens, events, retention, cohorts. An MMP (Adjust, AppsFlyer) attributes installs and events to campaigns, across all ad platforms, and handles deep linking. Piano Analytics covers analytics with a privacy-first collection.

How do you measure campaigns on iOS with ATT, SKAdNetwork and AdAttributionKit?

Since iOS 14.5, access to the advertising identifier goes through the ATT prompt (App Tracking Transparency). For users who decline, attribution relies on Apple's frameworks: SKAdNetwork, then AdAttributionKit since iOS 17.4, which send the ad platforms an aggregated conversion value. We define the conversion value schema, configure it in the MMP and read the results with your media teams.

How do you manage consent in a mobile app?

With a CMP integrated in the app, such as the Didomi SDK, which collects the choices and passes them on to the SDKs. We make each SDK conditional on those choices, enable Google Consent Mode v2 for Firebase and Google Ads, and the TCF v2 for AdMob advertising in Europe. On iOS, the ATT prompt comes on top of the CMP: the two are sequenced, and the QA verifies that no event leaves before consent.

What is sGTM for Apps, and when should you use it?

sGTM for Apps sends the Firebase events of the app to a server-side Google Tag Manager container, which distributes them to the ad platforms and to your tools from your own infrastructure. The app embeds fewer SDKs, and the data is controlled and enriched before it is sent. It makes sense when the app feeds several ad platforms or when data governance requires it. We frame the need before deploying it.

Can you track a Flutter or React Native app, or a WebView?

Yes. Firebase, Adjust, AppsFlyer, Piano Analytics and Didomi publish Flutter and React Native plugins: the tagging plan is the same, the integration changes. In a WebView, the page events go up to the SDK of the app to keep a single measurement, instead of a web measurement and an app measurement that overlap. We support your developers on all three cases.

Contact

You leave your details, we get back to you within 24 hours.

A first call to understand your context, and tell you what is feasible and under which conditions.

  1. Contact details
  2. Defining your need
  3. Then we schedule a call

Your details are used to reply to you on this topic. Data protection policy

Or call us directly: +33 1 84 16 42 20

Paul Schmitt

Paul Schmitt

Consulting Director

"Our goal is to make your data actionable to generate concrete value, quickly."

The team