Attribution déterministe vs probabiliste : différences et compromis

opoinstall
2026-08-20
5 min read

Quelle est la différence entre l'attribution déterministe et l'attribution probabiliste ? L'attribution déterministe utilise un identifiant partagé exact, un jeton vérifié, une clé de compte authentifiée ou un enregistrement de parrainage géré par la boutique d'applications pour relier directement les points de contact. L'attribution probabiliste estime les relations probables entre la source de conversion et celle-ci sans clé partagée exacte, introduisant ainsi une incertitude de modèle dans la décision d'attribution.

L'attribution déterministe établit des correspondances de conversion directes à l'aide d'identifiants uniques vérifiés ou de jetons fournis par la plateforme sur l'ensemble des points de contact marketing. L'attribution probabiliste évalue les corrélations statistiques à partir de signaux contextuels pour estimer la distribution des conversions sans établir d'identité individuelle vérifiée.

Terme Définition
Attribution déterministe Correspondances d'enregistrements exactes basées sur des identifiants uniques partagés, des jetons vérifiés ou des métadonnées de parrainage de la boutique.
Attribution probabiliste Attribution modélisée qui estime les relations probables entre la conversion et la source sans identifiant partagé exact ni jeton vérifié.
Mesure statistique agrégée Estimation au niveau de la campagne ou de la cohorte qui mesure les performances sans chercher à attribuer une conversion individuelle à un appareil spécifique.
Modèle d'attribution Le cadre mathématique ou programmatique utilisé pour répartir la valeur de conversion entre les points de contact marketing.
Routage des paramètres contextuels Transmission first-party des métadonnées de campagne liées aux sessions d'intégration initiées par l'utilisateur.

Comparaison schématique entre attribution déterministe et probabiliste

Définition de l'attribution déterministe et probabiliste dans l'architecture mobile moderne

L'anatomie technique de la correspondance déterministe : correspondances de clés exactes entre les points de contact

L'attribution déterministe fonctionne comme une correspondance de clé primaire exacte entre un événement d'engagement et une installation d'application. Lorsqu'une interaction publicitaire se produit, l'éditeur ou la régie publicitaire capture un identifiant spécifique ou transmet un jeton de transaction explicite. Lorsque l'application est ensuite installée et ouverte, le client mobile ou l'infrastructure de la boutique d'applications récupère cet identifiant ou ce jeton identique.

Le moteur d'attribution exécute une jointure d'égalité exacte :

Match={TRUEif KeytouchpointKeyinstallFALSEotherwise\text{Match} = \begin{cases} \text{TRUE} & \text{if } \text{Key}_{\text{touchpoint}} \equiv \text{Key}_{\text{install}} \\ \text{FALSE} & \text{otherwise} \end{cases}

La correspondance déterministe élimine toute ambiguïté de la jointure elle-même. Cependant, elle ne garantit pas que la décision d'attribution est exempte de fraude, de fenêtres d'attribution mal configurées, de jetons de parrainage obsolètes ou de chevauchements de crédit multi-touch.

La mécanique statistique de la modélisation probabiliste : estimation agrégée vs correspondance au niveau de l'appareil

L'attribution probabiliste s'éloigne des correspondances d'identifiants exacts pour s'appuyer sur l'inférence statistique. Dans l'architecture moderne, la mesure non déterministe se divise en plusieurs disciplines distinctes :

  • Attribution probabiliste (association modélisée) : Estimation de la distribution des conversions entre les points de contact en l'absence de clés exactes. Lorsqu'elle est évaluée au niveau de l'appareil ou de la session, tenter de relier un clic web individuel à l'installation d'une application à l'aide de signaux environnementaux comporte des risques techniques et de conformité réglementaire significatifs.
  • Mesure statistique agrégée : Estimation de la contribution macro des canaux et de l'efficacité du mix média à l'aide de régressions économétriques ou de comptages de volumes par cohorte, sans chercher à identifier les appareils individuellement.
  • Mesure d'incrémentalité causale : Réalisation d'expériences avec groupes témoins aléatoires (tests de levée par zone géographique ou PSA, par exemple) pour isoler les conversions incrémentielles nettes.

Lors de l'évaluation conceptuelle de la corrélation multi-signal, un modèle statistique calcule une métrique de confiance continue (S[0.0,1.0]S \in [0.0, 1.0]) représentant la probabilité qu'un schéma de conversion observé corresponde à un parcours marketing spécifique :

S=f(Δt,NetworkContext,EnvironmentProperties)S = f(\Delta t, \text{NetworkContext}, \text{EnvironmentProperties})

Cette équation est conceptuelle et illustre la manière dont la correspondance probabiliste au niveau de l'appareil est généralement modélisée ; il ne s'agit pas d'une recommandation d'implémentation pour l'attribution sur iOS.

La transition structurelle : pourquoi les piles de mesure modernes nécessitent des méthodologies multiples

L'écosystème de la publicité mobile est passé d'un modèle de suivi déterministe unique à une pile de mesure multicouche. Les architectures modernes répartissent les responsabilités de mesure entre différents cadres :

  • Signaux gérés par les plateformes/boutiques : Utilisation de cadres d'attribution agrégée respectueux de la vie privée (tels qu'Apple AdAttributionKit et SKAdNetwork) aux côtés d'enregistrements de parrainage de boutique déterministes (tels que l'API Google Play Install Referrer).
  • Restauration contextuelle first-party : Utilisation de jetons first-party explicites pour préserver l'intention de l'utilisateur, les liens profonds (deep links) et les incitations au parrainage lors de l'intégration.
  • Modélisation agrégée et mesure causale : Application d'estimations statistiques et de tests d'incrémentalité pour évaluer les canaux marketing haut de tunnel où les liens natifs de la plateforme ne sont pas disponibles.

Voir aussi : Modélisation probabiliste ──> Modèle d'attribution mobile

Signaux généralement associés à la correspondance probabiliste et leurs risques réglementaires

Catégorisation des signaux environnementaux

Les systèmes qui tentent d'établir des corrélations statistiques évaluent des vecteurs de métadonnées non persistants à travers les points de contact :

  • Contexte réseau : Adresses IP évaluées au niveau des sous-réseaux grossiers ou des passerelles régionales.
  • Métadonnées du navigateur et de l'environnement : Famille de plateformes, famille de navigateurs et capacités de rendu générales.
  • Paramètres régionaux et configuration du système : Préférences linguistiques, décalage horaire régional et dimensions de l'écran.
  • Proximité temporelle : Durée écoulée (Δt=tinstalltclick\Delta t = t_{\text{install}} - t_{\text{click}}) entre l'enregistrement du clic et le lancement de l'application.

Évaluation des risques : catégories de signaux vs impact réglementaire et des plateformes

Catégorie de signal Utilisation statistique principale Risque lié à la plateforme et aux règles de confidentialité
Contexte réseau / IP Corrélation par passerelle globale Risque élevé si utilisé pour identifier ou lier un appareil entre différentes applications ou sites web.
Environnement du navigateur Filtrage de compatibilité Risque élevé au regard des normes de confidentialité des navigateurs et des règles de fingerprinting (empreinte numérique).
Configuration de l'appareil Étalonnage de la famille matérielle Interdit par Apple en cas de combinaison visant à générer une représentation unique de l'appareil.
Proximité temporelle Modélisation de la dégressivité de la fenêtre d'attribution Faible risque en cas d'analyse agrégée par cohorte ; risque élevé si utilisé pour des correspondances d'appareils.
Métriques de campagne agrégées Modélisation du mix média et rapports de cohortes Risque réglementaire faible lorsqu'elles sont conçues sans identification au niveau de l'appareil ni suivi amont interdit.

Matrice des risques des signaux d'attribution probabiliste (dessinée à la main)

Unicité et stabilité : pourquoi le contexte environnemental se dégrade rapidement

Les identifiants déterministes ou les jetons signés fournissent une clé de correspondance stable tant que l'identifiant reste valide et disponible. À l'inverse, les signaux environnementaux ne sont pas uniques et leur valeur discriminante se dégrade rapidement à mesure que les passerelles réseau changent, que les opérateurs mobiles renouvellent leurs pools d'adresses IP et que les navigateurs axés sur la confidentialité standardisent les en-têtes clients.

Le schéma ci-dessous illustre un modèle de décision de gouvernance interne et ne constitue pas une spécification d'API d'Apple, de Google ou d'OpoInstall :

{
  "measurement_decision_record": {
    "evaluation_id": "eval_20260820_decision_001",
    "timestamp_utc": "2026-08-20T07:15:00Z",
    "campaign_metadata": {
      "channel_type": "mobile_web_to_app",
      "campaign_id": "cmp_fall_launch",
      "intended_workflow": "first_party_onboarding_and_deep_linking"
    },
    "governance_and_policy_checks": {
      "att_tracking_classification": "REQUIRES_POLICY_REVIEW",
      "cross_company_data_linking": false,
      "device_fingerprinting_allowed": false,
      "retention_policy": "minimum_necessary_duration"
    },
    "routing_primitive_selection": {
      "macro_ad_measurement": "PLATFORM_NATIVE_API_OR_STORE_REFERRER",
      "user_onboarding_restoration": "FIRST_PARTY_CONTEXTUAL_TOKEN",
      "device_level_probabilistic_join": "DISALLOWED_FOR_THIS_IOS_POLICY_PROFILE"
    },
    "audit_trail": {
      "persistent_identity_graph_created": false,
      "hardware_telemetry_collected": false,
      "data_disposition": "EPHEMERAL_FIRST_PARTY_SESSION"
    }
  }
}

Confidentialité et limites réglementaires selon les politiques d'Apple ATT et de Google

L'interdiction stricte du fingerprinting par Apple, indépendamment du statut ATT

Conformément à la documentation d'Apple sur la confidentialité des utilisateurs et l'utilisation des données, le fingerprinting (défini comme l'utilisation de signaux provenant d'un appareil pour identifier ou suivre l'appareil ou l'utilisateur) est strictement interdit.

Plus important encore, la politique d'Apple fait respecter cette interdiction que l'utilisateur accorde ou non l'autorisation de suivi dans le cadre du dispositif App Tracking Transparency (ATT). Les signaux de fingerprinting interdits incluent explicitement les combinaisons de configuration de l'appareil, de caractéristiques du navigateur, de données de connexion réseau et de télémétrie de localisation.

Politiques de Google Play concernant les identifiants publicitaires et la liaison persistante

Selon les règles pour les développeurs Google Play, l'identifiant publicitaire Google (communément appelé GAID ou AAID) est un identifiant que l'utilisateur peut réinitialiser ou supprimer. Lorsqu'un utilisateur Android supprime son identifiant publicitaire, ou lorsqu'une application ciblant Android 13 (niveau d'API 33) ou supérieur omet l'autorisation com.google.android.gms.permission.AD_ID, l'API renvoie une chaîne de zéros.

Google Play restreint l'utilisation et la liaison d'identifiants d'appareils persistants à des fins publicitaires et interdit de reconnecter un identifiant publicitaire réinitialisé ou supprimé à des données publicitaires précédemment associées, sauf si les règles l'autorisent expressément.

Pourquoi une courte conservation et des identifiants manquants ne constituent pas un refuge juridique automatique

Une idée reçue critique en ingénierie consiste à penser que l'omission d'un identifiant persistant ou l'application de fenêtres de conservation courtes garantit automatiquement la conformité de la correspondance d'appareils.

Au regard des politiques des plateformes :

  • L'intention détermine le suivi : Si des signaux non persistants sont combinés pour relier un utilisateur ou un appareil entre des applications ou des sites web appartenant à des entreprises différentes, cette pratique constitue un suivi.
  • Aucune exemption générale : Ni Apple ni Google n'accordent d'exemption réglementaire générale pour la correspondance probabiliste au seul motif que les données sont qualifiées de transitoires.
  • Hygiène de minimisation des données : Appliquer une conservation limitée dans le temps et supprimer les enregistrements de session non correspondants inutiles sont des pratiques de minimisation des données qui réduisent les risques en matière de sécurité et de confidentialité, mais elles ne transforment pas un mécanisme de suivi interdit en un mécanisme autorisé.

Différencier l'intégration produit du suivi inter-applications

Il existe une distinction technique entre le contexte d'intégration first-party et le suivi publicitaire third-party :

  • Contexte d'intégration first-party : Transmission d'un code de parrainage explicite, d'un jeton promotionnel ou d'un lien profond (deep link) via un lien initié par l'utilisateur pour aboutir immédiatement à une destination in-app.
  • Suivi publicitaire inter-applications : Combinaison de la télémétrie de l'appareil pour relier un engagement publicitaire sur une application ou un site web tiers à un événement d'installation afin de mesurer les performances publicitaires ou de créer des profils d'utilisateurs.

Matrice de décision comparative : cadres déterministes et probabilistes

L'évaluation des méthodologies d'attribution mobile nécessite de trouver un équilibre entre la précision de la jointure, la latence et les contraintes imposées par les politiques des plateformes :

Dimension fonctionnelle Correspondance par ID déterministe API de confidentialité des plateformes (AdAttributionKit / SKAN) Mesure statistique agrégée Routage contextuel First-Party
Mécanisme de jointure Correspondance exacte d'identifiants partagés Postback cryptographique vérifié par la plateforme Régression statistique et estimation de cohorte Restauration exacte de jetons first-party
Dépendance aux identifiants Nécessite un identifiant partagé, une clé authentifiée, un jeton vérifié ou un enregistrement de boutique Aucun identifiant inter-applications accessible au développeur requis Aucune (Données agrégées / de cohorte) Jeton explicite ou contexte de parrainage pris en charge par la plateforme
Latence de mesure Faible dès que les deux clés sont présentes Ralentie par des délais aléatoires de la plateforme Traitement par lots ou périodique Disponible au lancement selon le transport de la plateforme
Cas d'usage principal Re-ciblage inter-applications (avec consentement) Mesure des réseaux publicitaires payants macro Modélisation du mix média, estimation de cohorte et tendances des canaux agrégés Intégration in-app et liens profonds (deep linking)
Impact sur les règles des plateformes Strictement réglementé par l'ATT et l'AD_ID Cadre natif pris en charge par le système d'exploitation Évite l'identification au niveau de l'appareil Dépend du transport, de l'utilisation des données et du périmètre first-party

Cadre de décision architectural : choisir la bonne primitive de mesure

Évaluation des objectifs de campagne : optimisation des budgets marketing vs personnalisation de l'intégration in-app

Les équipes d'ingénierie et de croissance doivent dissocier la mesure des campagnes macro de l'intégration micro des utilisateurs. L'évaluation du retour sur investissement marketing (ROAS) des réseaux publicitaires nécessite des données de conversion agrégées et vérifiées par la plateforme. À l'inverse, la personnalisation de l'expérience initiale de l'application pour l'utilisateur requiert la transmission de jetons de routage au SDK client via des canaux approuvés.

L'organigramme de décision ci-dessous illustre le processus de routage architectural :

Une liaison web-à-app au niveau de l'utilisateur/de l'appareil est-elle requise ?
              │
       ┌──────┴──────┐
       ▼             ▼
      OUI           NON
       │             │
Existe-t-il un signal direct         Utiliser la primitive de mesure applicable
autorisé par la plateforme          fournie par la plateforme ou la boutique
et conforme aux règles ?             ainsi que la modélisation agrégée
       │
 ┌─────┴─────┐
 ▼           ▼
OUI         NON
 │           │
Utiliser     Ne pas synthétiser d'empreinte d'appareil (device fingerprint) ;
le signal    redésigner la mesure autour de primitives agrégées
déterministe ou natives de la plateforme


Arbre de décision de mesure de l'attribution mobile (dessiné à la main)

Quand des preuves déterministes vérifiées sont requises

La vérification déterministe doit être déployée chaque fois qu'un flux opérationnel exige des preuves transactionnelles vérifiées :

  • Opérations financières et achats in-app : Vérification des reçus d'achat de la boutique, gestion des abonnements numériques ou application des soldes de portefeuilles.
  • Récompenses de parrainage au niveau du compte : Créditage du compte d'un utilisateur existant lors de l'inscription confirmée d'un contact invité à l'aide de jetons de parrainage signés et d'une validation côté serveur.
  • Synchronisation de comptes authentifiés : Association de profils de comptes web préexistants à des instances d'applications mobiles natives lors de la connexion.

Quand la mesure statistique agrégée est appropriée

La mesure statistique agrégée apporte une valeur significative lorsqu'elle est appliquée au niveau d'une cohorte ou d'une campagne :

  • Modélisation du mix média (MMM) : Évaluation de l'efficacité macro des dépenses publicitaires multi-canaux (télévision, affichage web et marketing d'influence) sans suivre les individus.
  • Mesure d'incrémentalité causale : Mesure de la hausse de conversion réelle générée par des réseaux publicitaires spécifiques à l'aide de groupes témoins géographiques ou d'audience aléatoires.
  • Validation des rapports de plateformes différés : Analyse des tendances de conversion directionnelles dans l'attente des postbacks multi-jours d'Apple AdAttributionKit ou de SKAdNetwork.

Mécanismes de transport multiplateforme pour le routage contextuel First-Party

Comment les jetons traversent la frontière d'installation entre les plateformes

Les jetons first-party explicites ne sont déterministes que lorsqu'un mécanisme de transport approuvé ou un état authentifié transporte le jeton au-delà de la frontière de la plateforme :

  • Applications iOS installées (Universal Links) : Le système d'exploitation transmet l'URL HTTPS entrante directement aux gestionnaires NSUserActivity de l'application, préservant ainsi les paramètres de requête de manière déterministe.
  • Nouvelles installations Android (Google Play Install Referrer) : Lorsque les métadonnées de campagne sont encodées dans le flux de parrainage Google Play, le Play Store expose l'enregistrement de parrainage d'installation résultant à l'application via l'API Install Referrer après l'installation.
  • Flux d'utilisateurs authentifiés (état du serveur) : Lorsque les utilisateurs créent ou se connectent à des comptes sur le web avant de télécharger l'application, les jetons de compte relient la session web à la session de l'application lors de la connexion.
  • Nouvelles installations iOS via l'App Store : Le flux standard de l'App Store ne fournit pas de transmission de requêtes web arbitraires. Tout mécanisme de contexte différé doit s'appuyer sur un mécanisme de transport explicite, autorisé par la plateforme ou géré par l'utilisateur. Si aucun jeton de ce type ni aucun état authentifié ne parvient à l'application installée, le système ne doit pas déduire l'identité de l'appareil à partir des caractéristiques du navigateur, du réseau ou de l'appareil.
Primitives de transport aux frontières des plateformes :
├── Application installée (iOS/Android) : Universal Links / App Links (Déterministe)
├── Nouvelle installation Android : Google Play Install Referrer (Géré par la boutique)
├── Flux authentifié : Compte utilisateur / Connexion OAuth (État du serveur First-Party)
└── Nouvelle installation iOS : Nécessite un traitement explicite conforme aux règles de la plateforme


Routage contextuel first party à la frontière des installations (dessiné à la main)

Préservation de l'intention de l'utilisateur des clics web aux vues d'applications natives

Lorsqu'il est pris en charge par des mécanismes de transport autorisés par la plateforme, le routage contextuel répond à l'intention directe de l'utilisateur :

  • Élimination des frictions liées aux codes promotionnels : Lorsqu'un jeton de parrainage valide franchit la frontière de la plateforme et réussit la vérification côté serveur, l'application peut appliquer l'avantage d'intégration correspondant sans saisie manuelle de code.
  • Liens profonds vers des contenus spécifiques (Deep Linking) : Les utilisateurs potentiels qui parcourent un produit spécifique sur le web atterrissent directement sur la vue de ce produit au sein de l'application native immédiatement après l'installation.
  • Dissociation des identifiants publicitaires : Ce modèle de routage permet d'éviter toute dépendance vis-à-vis des identifiants publicitaires lorsque le flux de travail demeure authentiquement first-party et n'effectue aucun suivi au sens défini par Apple.

La hiérarchie de repli résiliente

Une architecture de routage mobile d'entreprise met en œuvre un pipeline de repli à plusieurs niveaux :

  • Niveau 1 : Liens universels directs / App Links : Réveil immédiat de l'application native lorsque celle-ci est déjà installée sur l'appareil.
  • Niveau 2 : Transmission de paramètres gérée par la boutique : Récupération des paramètres de campagne via les API de la plateforme (telles que Google Play Install Referrer) lorsqu'elles sont disponibles.
  • Niveau 3 : Restauration de contexte explicite First-Party : Restauration du contexte uniquement lorsque l'application reçoit une session valide ou un jeton de parrainage via un mécanisme autorisé par la plateforme ou authentifié.
  • Niveau 4 : État non attribué propre : Flux d'intégration par défaut lorsqu'aucun contexte first-party valide ni aucun signal d'attribution de la plateforme n'existe.

Foire aux questions (FAQ)

L'attribution déterministe signifie-t-elle toujours que la décision d'attribution est correcte ?
Non. L'attribution déterministe signifie que le système dispose d'un identifiant partagé ou d'un jeton exact pour joindre deux enregistrements, éliminant ainsi l'incertitude de la jointure elle-même. Cependant, la précision globale de l'attribution peut toujours être affectée par la fraude publicitaire, les jetons obsolètes, les fenêtres d'attribution mal configurées, les appareils partagés au sein d'un foyer et les erreurs d'affectation de logique métier. Les modèles probabilistes manquent d'une clé partagée exacte et introduisent donc une incertitude de modèle statistique qui s'ajoute à ces risques opérationnels.
Apple autorise-t-il l'attribution probabiliste au niveau de l'appareil comme solution de contournement de l'ATT ?
Non. Apple interdit explicitement le fingerprinting d'appareils — c'est-à-dire l'utilisation de caractéristiques de l'appareil, du navigateur, du réseau ou de la configuration pour identifier ou suivre un utilisateur ou un appareil — que l'autorisation ATT soit accordée ou non. La modélisation statistique agrégée qui n'identifie pas les appareils individuels et ne s'appuie pas sur un suivi amont interdit constitue un schéma de mesure distinct et évite le mécanisme de fingerprinting décrit ci-dessus.
Quand les applications mobiles doivent-elles utiliser des identifiants déterministes vérifiés plutôt que des modèles probabilistes ?
Des identifiants déterministes vérifiés (tels que des identifiants utilisateur authentifiés ou des jetons de parrainage signés) doivent être utilisés chaque fois qu'un flux de travail métier exige des preuves transactionnelles vérifiées — par exemple pour créditer des soldes de parrainage financier, débloquer des données de compte spécifiques à l'utilisateur ou exécuter un routage transactionnel.

Résumé et cadre de décision

L'abandon des identifiants d'appareils hérités oblige les équipes d'ingénierie à dissocier la mesure des campagnes publicitaires macro de l'intégration micro des utilisateurs. Les architectures de croissance modernes déploient des API d'attribution gérées par les plateformes (telles que Apple AdAttributionKit et Google Play Install Referrer) pour les rapports de campagnes publicitaires, tout en s'appuyant sur des couches de routage contextuel first-party pour l'intégration in-app et la préservation de l'intention de l'utilisateur.

En établissant des frontières claires entre la modélisation statistique agrégée et la restauration de paramètres first-party, les équipes d'ingénierie peuvent concevoir des architectures plus respectueuses de la vie privée qui respectent les bacs à sable (sandboxes) et les limites de suivi des plateformes.

Pour en savoir plus sur le comportement de routage et d'attribution spécifique au produit, consultez la documentation d'OpoInstall et évaluez l'implémentation par rapport aux exigences de confidentialité applicables de la plateforme.

Matériaux associés

  • Concepts : Correspondance déterministe, Modélisation probabiliste, Routage contextuel, App Tracking Transparency (ATT), Minimisation des données

  • Technologies : Apple AdAttributionKit, API Google Play Install Referrer, Framework StoreKit, SDK mobile OpoInstall

  • Normes : Spécification JSON IETF RFC 8259

  • API : API Apple ATTrackingManager, API Google Play Install Referrer, API de contexte OpoInstall

Documentation officielle

Share this article