Comment faire remonter vos appels téléphoniques dans LinkedIn Ads ?
Mis à jour le 25 septembre 2026 · Par l’équipe CallTrack · Sources : documentation officielle LinkedIn Marketing API (version 2026-09)
On fait remonter un appel dans LinkedIn Ads avec l’API Conversions de LinkedIn : un événement serveur envoyé sur une règle de conversion, par exemple de type PHONE_CALL. Le piège, c’est que cette API n’accepte pas le numéro de téléphone comme identifiant. D’après la documentation LinkedIn mise à jour en septembre 2026, les seuls identifiants reconnus sont l’e-mail haché, le click ID li_fat_id, l’adresse IP, deux identifiants publicitaires tiers et le couple prénom + nom. Un appel qui ne transporte que le numéro de l’appelant reste donc invisible pour LinkedIn. Pour le rendre attribuable, il faut rattacher l’appel à la session web qui portait le click ID, ce que permet un numéro de suivi dynamique (DNI). Et comme LinkedIn refuse tout événement de plus de 90 jours, l’envoi doit être continu, pas trimestriel.
Pourquoi LinkedIn ne peut-il pas relier un appel à votre publicité avec le numéro de l’appelant ?
Parce que le numéro de téléphone ne fait tout simplement pas partie des identifiants que LinkedIn sait rapprocher de ses membres. C’est la différence la plus mal connue entre les trois grandes régies quand on veut faire remonter des conversions téléphoniques.
Chez Meta, l’API Conversions accepte un paramètre ph : le numéro, normalisé avec son indicatif pays puis haché en SHA-256. Chez Google, les conversions avancées pour les leads acceptent elles aussi le numéro de téléphone parmi les données fournies par l’utilisateur. Dans les deux cas, un appel entrant porte déjà en lui de quoi être rapproché d’un compte publicitaire.
Chez LinkedIn, non. La liste des idType admis par l’endpoint /conversionEvents est fermée : SHA256_EMAIL, LINKEDIN_FIRST_PARTY_ADS_TRACKING_UUID (le li_fat_id), ACXIOM_ID, PLAINTEXT_IP_ADDRESS, SHA256_IP_ADDRESS et GOOGLE_AID. À côté, un objet userInfo sert à une correspondance dite probabiliste sur le prénom, le nom, l’entreprise, l’intitulé de poste et le pays. Aucun champ téléphone.
| Régie | Le numéro de l’appelant suffit-il ? | Identifiant qui fait le lien pour un appel |
|---|---|---|
| Google Ads | Oui, via les conversions avancées pour les leads | Numéro haché, ou GCLID capté pendant la session |
| Meta Ads | Oui, paramètre ph haché en SHA-256 | Numéro haché, complété de fbc/fbp |
| LinkedIn Ads | Non, aucun champ téléphone | li_fat_id capté pendant la session web, ou e-mail recueilli pendant l’appel |
La conséquence est directe. Beaucoup d’annonceurs B2B recopient pour LinkedIn le schéma qu’ils ont monté pour Meta : exporter chaque soir les appels qualifiés avec le numéro de l’appelant, puis les téléverser. Sur LinkedIn, ce fichier est inexploitable. Le schéma Meta est détaillé dans notre article sur la remontée des appels dans Meta Ads ; il ne se transpose pas tel quel.
Quels identifiants pouvez-vous réellement associer à un appel ?
Un appel téléphonique n’a, par nature, ni cookie ni adresse e-mail. Chaque identifiant accepté par LinkedIn doit donc être emprunté à autre chose : à la visite qui a précédé l’appel, ou à ce que l’appelant dit pendant la conversation. C’est ce qui décide de la méthode.
| Identifiant LinkedIn | D’où il vient pour un appel | Fiabilité pour un appel |
|---|---|---|
li_fat_id (click ID) | Paramètre ajouté à l’URL après un clic sur une annonce, stocké avec la session qui a affiché le numéro de suivi | La meilleure : c’est un identifiant de clic, pas une déduction |
E-mail haché (SHA256_EMAIL) | Demandé pendant l’appel (envoi d’un devis, d’une confirmation de rendez-vous) | Bonne si l’adresse est celle du compte LinkedIn du membre. En B2B, il donne souvent son adresse professionnelle alors que son compte peut être rattaché à une autre adresse |
Prénom + nom (userInfo) | Notés par le commercial | Probabiliste, à n’utiliser qu’en complément, avec l’entreprise et le pays |
| Adresse IP | Celle de la session web qui a précédé l’appel, jamais celle du téléphone | Faible : IP partagées en entreprise, adresses mobiles changeantes |
| Numéro de l’appelant | Journal d’appel | Inutilisable chez LinkedIn |
Deux champs méritent une mention. externalIds vous permet de transmettre votre propre identifiant client : une fois rapproché d’un membre grâce à un identifiant standard, LinkedIn conserve cette association un an pour les comptes publicitaires d’un même Business Manager. Les événements suivants du même client peuvent alors partir avec ce seul identifiant. Et lead accepte l’URN d’une réponse à un formulaire Lead Gen, utile si l’appel suit un formulaire LinkedIn natif.
Quelle chaîne technique rend un appel attribuable dans LinkedIn Ads ?
La seule voie fiable consiste à faire voyager le click ID de la page d’arrivée jusqu’à l’appel. Concrètement, cinq maillons, et il suffit qu’un seul manque pour que l’appel soit perdu.
- Le click ID est ajouté à l’URL. Il faut que le « suivi des conversions amélioré » soit activé sur l’Insight Tag, dans Campaign Manager. D’après la documentation LinkedIn, il l’est par défaut sur les Insight Tags récents, mais à vérifier sur les comptes anciens. À chaque clic,
li_fat_idest alors ajouté à l’URL de la page d’arrivée. - Le paramètre survit jusqu’à la page. Une redirection, un raccourcisseur ou un changement de domaine peuvent faire perdre les paramètres d’URL. Testez un clic réel et vérifiez que
li_fat_idapparaît bien sur la page finale. - Le script DNI lit le click ID et l’attache à la session. C’est le maillon que le call tracking est seul à fournir : le numéro affiché au visiteur est propre à sa session, donc l’appel qui arrive sur ce numéro hérite de tout ce que la session a enregistré, dont le click ID. Le fonctionnement est détaillé dans notre guide du call tracking dynamique (DNI).
- L’appel est qualifié. Durée, issue, statut dans le CRM. On n’envoie pas à LinkedIn chaque sonnerie, on envoie les appels qui ont un sens commercial.
- Le serveur envoie l’événement. Un
POST /rest/conversionEventsavec l’horodatage de l’appel en millisecondes, leli_fat_idenLINKEDIN_FIRST_PARTY_ADS_TRACKING_UUID, uneventIdunique pour la déduplication, et si possible l’e-mail haché recueilli pendant l’échange.
Ce schéma a une conséquence que les guides d’installation passent sous silence : un numéro fixe affiché dans l’annonce elle-même, ou sur une page qui ne sert pas de numéro dynamique, ne pourra jamais être attribué par click ID. Il n’y a pas de session à laquelle rattacher l’appel. Pour ces appels-là, il ne reste que l’e-mail ou le couple prénom + nom recueillis au téléphone. C’est l’un des arguments concrets du dynamique contre le statique, comparés dans notre article call tracking statique ou dynamique.
Chaque appel rattaché à son clic LinkedIn
Numéros dynamiques par session, click IDs conservés côté serveur, durée et issue de l’appel : la matière dont l’API Conversions de LinkedIn a besoin.
Installer l’attribution des appels sur mon site →Quelles sont les trois horloges qui font perdre des appels B2B ?
C’est l’apport principal de cet article, et la raison pour laquelle une intégration qui semble fonctionner le jour du test perd des conversions trois mois plus tard. La documentation LinkedIn fixe trois durées indépendantes, dispersées dans trois pages différentes. Aucune ne se lit seule.
| Horloge | Durée | Ce qu’elle contraint |
|---|---|---|
Cookie li_fat_id dans le navigateur | 30 jours après le dernier clic | Pendant combien de temps un script peut encore lire le click ID sur le site |
| Association click ID → membre chez LinkedIn | 365 jours | Pendant combien de temps un click ID déjà stocké reste utilisable pour le rapprochement |
| Ancienneté maximale d’un événement envoyé | 90 jours | Un conversionHappenedAt de plus de 90 jours est rejeté par l’API |
Ajoutez-y une quatrième, réglée par vous : la fenêtre d’attribution de la règle de conversion (1, 7, 30 ou 90 jours après le clic, et jusqu’à 180 ou 365 jours pour certains types seulement).
Déroulons-les sur un cycle de vente B2B ordinaire. Un décideur clique sur votre annonce le 1er juin 2026, J0.
| Événement | Jour | Cookie navigateur | Ce qui se passe |
|---|---|---|---|
| Appel après une visite directe | J20 (21 juin) | Vivant | Le script lit le cookie, l’appel est attribuable |
| Appel après une visite directe, sans nouveau clic | J45 (16 juillet) | Expiré | Perdu si le click ID n’est lu qu’au moment de l’appel. Attribuable s’il a été stocké côté serveur à J0 : l’association reste valable 365 jours |
| Lead qualifié commercialement | J55 (26 juillet) | Expiré | Attribuable avec une fenêtre de 90 jours, à condition d’envoyer l’événement sans attendre |
| Même qualification, envoyée lors d’un export trimestriel | J55, envoyée à J150 | Expiré | Rejetée : 95 jours d’ancienneté, au-delà de la limite de 90 |
| Signature | J140 (19 octobre) | Expiré | Hors fenêtre de 90 jours. Attribuable seulement sur une règle à 180 jours, donc d’un type qui l’autorise |
Trois règles pratiques en découlent, et aucune n’est écrite ainsi par LinkedIn.
- Stockez le click ID dès la première visite, côté serveur. L’écart entre les 30 jours du cookie et les 365 jours de l’association est précisément l’espace où vivent les appels B2B : on clique, on revient trois semaines plus tard en tapant l’adresse, on appelle. Un dispositif qui ne lit le cookie qu’au moment de l’appel perd tout ce qui dépasse 30 jours.
- Envoyez au fil de l’eau, jamais en fin de trimestre. La limite de 90 jours porte sur la date de l’événement, pas sur celle du clic. Une qualification saisie à temps mais exportée tard est rejetée comme si elle n’avait jamais existé. LinkedIn recommande lui-même d’envoyer les données en temps réel.
- Ne confiez pas la signature à une règle de type appel. C’est l’objet de la section suivante.
Le même problème de décalage entre cycle de vente et fenêtre se pose chez Google, avec d’autres durées : voir notre article sur la fenêtre d’attribution des appels et les cycles de vente longs.
Quel type de conversion déclarer pour un appel dans LinkedIn ?
LinkedIn propose bien un type PHONE_CALL, défini comme un appel lancé par l’utilisateur, et un type CONTACT qui couvre un formulaire ou un appel. Le réflexe est de tout déclarer en PHONE_CALL. C’est une erreur dès que le cycle dépasse trois mois, parce que les fenêtres longues ne sont pas ouvertes à tous les types.
Selon la documentation de l’API, les fenêtres de 180 et 365 jours sont réservées à SUBMIT_APPLICATION, PURCHASE, ADD_TO_CART, LEAD, QUALIFIED_LEAD, MARKETING_QUALIFIED_LEAD et SALES_QUALIFIED_LEAD (ces deux derniers depuis la version 202608). PHONE_CALL et CONTACT plafonnent donc à 90 jours.
| Étape de l’appel | Type de règle conseillé | Fenêtre de clic maximale | Usage |
|---|---|---|---|
| Appel abouti au-delà d’une durée seuil | PHONE_CALL | 90 jours | Volume, lecture rapide des campagnes |
| Appel qualifié par le commercial | QUALIFIED_LEAD ou SALES_QUALIFIED_LEAD | 365 jours | Optimisation (objectif « leads qualifiés ») et reporting du coût par lead qualifié |
| Signature ou premier paiement | PURCHASE, avec une valeur | 365 jours | Retour sur dépenses, valeur réelle |
Deux précisions. Le seuil de durée qui fait d’un appel une conversion se règle chez vous, pas chez LinkedIn : notre article sur la durée minimale d’un appel explique comment le fixer. Et le type QUALIFIED_LEAD n’est pas qu’une étiquette : LinkedIn en fait une cible d’optimisation dans les campagnes de génération de leads et publie un coût par lead qualifié. Nourrir cette règle avec vos appels qualifiés revient à apprendre à l’algorithme ce qu’est un bon appel pour vous.
Réglez aussi le modèle d’attribution. Par défaut, LAST_TOUCH_BY_CAMPAIGN compte la conversion une fois pour chaque campagne qui peut la revendiquer ; LAST_TOUCH_BY_CONVERSION ne la compte qu’une fois. Si vous additionnez les conversions de plusieurs campagnes pour calculer un coût par appel, le premier modèle vous fera compter deux fois le même appel.
Comment mettre en place la remontée des appels dans LinkedIn Ads en sept étapes ?
- Vérifiez le suivi amélioré sur l’Insight Tag et faites un clic de test :
li_fat_iddoit apparaître dans l’URL de la page d’arrivée. - Servez un numéro dynamique sur toutes les pages d’arrivée LinkedIn, y compris les pages de contenu, et retirez le numéro fixe de ces pages.
- Stockez le click ID à la première visite, côté serveur, avec l’identifiant de session. Ne comptez pas sur la lecture du cookie au moment de l’appel.
- Créez trois règles avec
conversionMethodàCONVERSIONS_API: appel (PHONE_CALL, 90 jours), appel qualifié (QUALIFIED_LEADouSALES_QUALIFIED_LEAD, 180 ou 365 jours), signature (PURCHASE, avec valeur). Associez-les aux campagnes : une conversion n’est attribuée qu’aux campagnes auxquelles la règle est rattachée. - Demandez l’e-mail pendant l’appel quand c’est naturel (envoi du devis, confirmation d’un rendez-vous) et envoyez-le haché avec le click ID. Plusieurs identifiants améliorent le taux de correspondance, et LinkedIn rappelle que seuls les événements rapprochés servent à l’attribution et à l’optimisation.
- Envoyez en continu, avec un
eventIdstable par appel. En volume, l’API accepte jusqu’à 5 000 événements par requête et 600 requêtes par minute et par jeton. - Surveillez la version de l’API. Les intégrations sont versionnées (en-tête
Linkedin-Version) : la version202510est arrêtée le 15 octobre 2026. Une intégration figée sur une version expirée cesse d’envoyer sans que personne ne regarde.
Le point de conformité à ne pas oublier. Le click ID est un identifiant publicitaire. Sa lecture, son stockage et sa transmission à LinkedIn relèvent des règles de la CNIL sur les traceurs, qui soumettent les finalités publicitaires au consentement préalable. Si le visiteur a refusé, son appel se mesure dans votre outil mais ne part pas chez LinkedIn. Nous détaillons l’articulation dans call tracking et RGPD.
Si vos appels entrants sont pris en charge, hors heures ouvrées, par un assistant téléphonique automatisé, la même règle s’applique : la conversation doit être reversée dans le CRM avec l’identifiant de session d’origine, faute de quoi l’appel sort de la chaîne d’attribution. AgentVocal.ai détaille la synchronisation entre agent vocal et CRM. Et si vous vendez ou achetez des leads téléphoniques plutôt que de les générer vous-même, la question de la preuve d’origine se pose dans les mêmes termes : c’est le quotidien des acheteurs de leads sur Olead, qui publie aussi sa cadence de relance des leads injoignables.
Questions fréquentes
Peut-on envoyer un numéro de téléphone haché à l’API Conversions de LinkedIn ?
Non. Contrairement à Meta et à Google, LinkedIn n’accepte aucun champ téléphone. Les identifiants admis sont l’e-mail haché, le click ID li_fat_id, l’adresse IP en clair ou hachée, l’identifiant Acxiom, l’identifiant publicitaire Android et le couple prénom + nom. Un appel ne peut donc être attribué que si on lui associe l’un de ces éléments, en pratique le click ID de la session web qui a précédé l’appel.
Combien de temps le li_fat_id reste-t-il utilisable ?
Deux durées coexistent. Le cookie li_fat_id vit 30 jours dans le navigateur après le dernier clic sur une annonce. Mais LinkedIn conserve l’association entre un click ID et le membre pendant 365 jours : un click ID stocké côté serveur lors de la première visite reste donc utilisable bien après l’expiration du cookie, dans la limite des 90 jours d’ancienneté de l’événement envoyé.
Pourquoi des conversions envoyées à LinkedIn sont-elles rejetées ?
La cause la plus fréquente sur les appels est l’ancienneté : le champ conversionHappenedAt doit dater de moins de 90 jours, sinon l’API renvoie une erreur de validation. Viennent ensuite l’absence de tout identifiant admis, une règle de conversion désactivée et l’horodatage en secondes au lieu de millisecondes. Un envoi quotidien évite le premier cas.
Faut-il utiliser le type PHONE_CALL pour tous les appels ?
Seulement pour l’appel brut. PHONE_CALL est limité à une fenêtre de 90 jours, ce qui exclut les signatures B2B plus tardives. Pour l’appel qualifié, utilisez QUALIFIED_LEAD ou SALES_QUALIFIED_LEAD, et pour la signature PURCHASE avec sa valeur : ces types acceptent des fenêtres de 180 ou 365 jours.
Le consentement aux cookies est-il nécessaire pour remonter un appel dans LinkedIn ?
Pour le rapprochement par click ID, oui en pratique. Le li_fat_id est un identifiant publicitaire, et la CNIL soumet au consentement les traceurs à finalité publicitaire. Sans consentement, l’appel reste mesurable dans votre outil de call tracking pour votre propre pilotage, mais il ne doit pas être transmis à LinkedIn avec cet identifiant.
Sources
- LinkedIn Marketing API, Conversions API (limite de 90 jours, 5 000 événements par lot, 600 requêtes par minute, fin de la version 202510 le 15 octobre 2026), documentation mise à jour en septembre 2026.
- LinkedIn Marketing API, Conversions API Schema (idType admis, types de conversion, fenêtres de 180 et 365 jours, externalIds conservés un an), septembre 2026.
- LinkedIn Marketing API, Enabling Click IDs (cookie de 30 jours, association de 365 jours), septembre 2026.
- LinkedIn, Conversions API best practices (envoi en temps réel, fenêtres recommandées).
- Meta for Developers, Customer Information Parameters (paramètre
ph). - CNIL, Cookies et autres traceurs : les règles.