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

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

  • 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

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