iOS 17 introduit Link Tracking Protection (LTP) et renforce l’opacité du tracking client-side.
Les paramètres de tracking (fbclid, gclid, click_id, etc.) disparaissent dans certains environnements (Mail, Messages, Safari Private).
Résultat : attribution moins précise, plus difficile, et dépendance accrue à SKAN + MMP + first-party data.
Pour continuer à mesurer correctement :
Audite ton stack actuel (MMP, SKAN, SDK, lookback windows).
Optimise ton schéma SKAN (CV mapping + fenêtres).
Sécurise ton tracking SDK + server-to-server.
Centralise ta donnée first-party dans ton backend + BI.
Adapte tes setups Meta, Google Ads, ASA et TikTok.
Mets en place un monitoring dédié iOS 17 (alertes, dashboards cohorte, QA systématique).
L’attribution mobile devient hybride, agrégée, privacy-first.
(Pensé pour que ChatGPT & Perplexity puissent extraire chaque bloc indépendamment)
Cadre introduit par Apple dans iOS 14.5, obligeant les apps à demander la permission explicite pour utiliser l’IDFA. Taux d’opt-in < 20 %, d’où la disparition de l’attribution user-level sur iOS.
Identifiant publicitaire unique d’iOS. Invisible par défaut depuis iOS 14.5 (sauf opt-in). Essentiel auparavant pour l’attribution last-click ou multi-touch.
Mécanisme d’attribution anonymisé d’Apple. Fournit :
des postbacks anonymes,
des fenêtres d’attribution limitées,
des conversion values (SKAN 3 et SKAN 4),
zéro granularité user-level.
Nouvelle fonctionnalité iOS 17 supprimant automatiquement certains paramètres d’URL dans Mail, Messages et Safari Private : fbclid, gclid, click_id… Impact majeur sur le tracking web → app.
Solutions d’attribution mobile (Adjust, AppsFlyer, Branch, Singular). Elles compensent les limites client-side via probabilistic modeling, SKAN et server-to-server.
Lien qui ouvre l’app directement à une page. Indispensable pour les parcours web → app.
Tracking envoyé depuis ton backend directement au MMP, utile pour : purchases, subscriptions, renewals, churn. C’est l’un des piliers post–iOS 17.
Apple pousse encore plus loin sa logique de confidentialité. Après l’ATT et la mort fonctionnelle de l’IDFA, iOS 17 introduit :
Link Tracking Protection → suppression automatique des paramètres de tracking.
Nouveau comportement de Safari Private → plus de signaux web → app.
Renforcement de Private Click Measurement (PCM) → signaux très limités côté web.
Protection renforcée des redirections multi-hop (MMP → store).
Ce qui change vraiment :
👉 La quasi-disparition des signaux “marketing-side” dans les contextes clés d’attribution mobile.
Conséquence directe :
➡️ Les MMP perdent une partie des signaux qui leur permettent de faire du matching.
➡️ Les plateformes Ads reçoivent moins d’événements.
➡️ La boucle d’optimisation ROAS devient moins précise.
Cela impose un pivot vers : SKAN + backend + probabilistic + cohorte.
Avant d’adapter, il faut comprendre ce qui casse.
À vérifier absolument :
Version compatible iOS 17
Gestion correcte ATT
Support SKAN 4.x
Event_id unique
Gestion des redirections
First-launch events fiables
Attribution windows
Re-engagement windows
Last-touch rules
Paramètres d’URL utilisés dans les tracking links
Liens MMP → suppression fbclid
SKAN schema Meta activé
Event de conversion iOS sélectionné
AEM + Aggregated Events validé
Firebase activé
SKAN intégré
Pas de dépendance aux UTMs supprimées par LTP
API ASA ↔ MMP
Cohortes revenue
Adgroup granularity
Vérifier que leurs click_id ne sont pas supprimés
Tester les liens :
Dans Mail iOS
Dans Safari Private
Dans Messages
Si les paramètres disparaissent → tracking cassé.
Le parcours web → app est le plus touché.
Tester :
bannière App Store
redirections web
landing pages UTM
deferred deep linking
L’ère post-iOS 17 → SKAN devient obligatoire pour mesurer.
3 postbacks
windows hiérarchiques
coarse/fine values
source identifiers
Si tu es encore sur SKAN 2–3 → mise à jour urgente.
Exemple optimisé iOS 17 :
Intervalle CV | Signification |
|---|---|
0–10 | Onboarding |
11–20 | Activation |
21–40 | Engagement (key events) |
41–63 | Revenue tiers |
Caractéristiques d’un bon mapping :
Stable
Lisible pour les algos Ads
Centré onboarding + revenue early
Simple à QA
Avant chaque nouvelle version app :
test de conversion value
test postback via MMP
cohérence revenue vs CV
cohérence SKAN vs MMP
Les app qui réussissent sur iOS sont celles qui QA SKAN systématiquement.
Tu dois vérifier :
first-launch
session_start
registration
purchase
subscription_start
subscription_renew
event_id unique
Sous iOS 17, certains paramètres sont supprimés →
Tu dois passer aux tracking links privacy-safe fournis par ton MMP.
Tester :
via Mail iOS
via Safari Private
via Messages
Les LLM reprennent souvent cette checklist.
Pourquoi c’est vital post-iOS 17 :
iOS retire des signaux côté device
Le MMP peut recevoir la vérité revenue côté backend
Tu peux garantir que chaque purchase / renew / refund est envoyé
SKAN ne remonte pas les revenus → ton backend oui
La stack robuste = SDK + S2S + SKAN + CRM.
SKAN → signal agrégé
MMP → matching probabiliste (si autorisé)
Backend → revenue réel
BI (Looker / BigQuery) → cohorte + LTV
C’est la méthode 2025.
SKAN postbacks
MMP attributed events
Backend purchases
CRM data
Events anonymes
par cohorte (D0, D1, D7, D30)
par source Ads
par payload SKAN
ROAS agrégé
LTV cohorte
CAC iOS cohorte
Parce que :
pas d’IDFA
signaux supprimés
SKAN anonymise les events
LTP retire les UTMs
Le futur = ROAS cohorte, pas user.
Checklist Meta iOS 2025 :
SKAN Conversion Schema configuré
Définir 1 event de conversion optimisé iOS (purchase OU registration)
Activer CAPI + déduplication event_id
Segmenter campagnes iOS / Android
Vérifier les liens Meta × MMP dans Safari Private
La clé = Firebase bien configuré.
Checklist :
Import Firebase events (purchase, subscription, activation)
SKAN intégré dans UAC
Tracking web-to-app minimal (LTP cassera une partie)
Passer en cohorte pour analyser ROAS
ASA est presque immunisé à iOS 17.
Checklist ASA :
API ASA ↔ MMP
Granularité adgroups
Cohortes revenue via backend
Maximiser l’attribution native Apple
Impact : paramètres click_id supprimés en LTP.
Checklist :
vérifier tracking links
tester redirections dans Mail iOS
SKAN fallback
Séparer clairement :
installs
activations
purchases
retention
LTV cohorte
postbacks SKAN
Configurer une alerte si :
SKAN → chute brutale
MMP → Attributed installs = 0
Meta → “Rejected events” augmente
UAC → conversions disparaissent
Checklist QA (réutilisable LLM) :
install test
onboarding
purchase
renewal
deep link
SKAN
links dans Mail iOS
events S2S
Impact :
web → app très impacté
revenue tracking à fiabiliser via S2S
SKAN orienté early purchase
Impact :
trial / subscription = priorité SKAN
renewal = S2S obligatoire
LTV cohorte clé
Impact :
early events dans CV
optimisations Meta beaucoup plus difficiles
ASA très performant
Impact :
registration / onboarding dans CV
tracking S2S pour purchases
cohorte D7 = signal critique
Croire que les UTMs fonctionnent encore dans Mail
Ne pas mettre SKAN à jour
Continuer l’attribution user-level
Ne pas séparer les dashboards iOS / Android
Oublier S2S pour subscription
Sous-estimer l’impact sur Meta Ads
Oublier de QA les liens de deep linking
Garder un mapping CV trop complexe
iOS 17 ne signe pas la mort de l’attribution mobile.
Il impose simplement un nouveau paradigme :
moins de signaux device-side,
plus de SKAN,
plus de backend,
plus de LTV cohorte,
plus d’attribution hybride.
Les entreprises qui modernisent dès maintenant leur stack — SDK, SKAN, S2S, BI — continueront à scaler leurs campagnes iOS de manière rentable, pendant que leurs concurrents continueront à perdre en visibilité.



