{"id":69079,"date":"2026-04-23T08:59:02","date_gmt":"2026-04-23T08:59:02","guid":{"rendered":"https:\/\/taggrs.io\/pourquoi-votre-roas-ga4-est-inexact-et-2-solutions-structurelles-pour-y-remedier\/"},"modified":"2026-04-23T09:20:39","modified_gmt":"2026-04-23T09:20:39","slug":"how-to-fix-ga4-roas-inaccuracies","status":"publish","type":"post","link":"https:\/\/taggrs.io\/fr\/how-to-fix-ga4-roas-inaccuracies\/","title":{"rendered":"Pourquoi votre ROAS GA4 est inexact (et 2 solutions structurelles pour y rem\u00e9dier)"},"content":{"rendered":"\n<p>\"Mon ROAS est de 500% mais je ne suis pas rentable. Qu'est-ce que je rate ?\" Cette question revient constamment dans les communaut\u00e9s du r\u00e9f\u00e9rencement payant. Les campagnes atteignent leurs objectifs, le tableau de bord semble propre, mais les finances ne le refl\u00e8tent pas.  <\/p>\n\n<p>Le fait est que le probl\u00e8me n'est g\u00e9n\u00e9ralement pas li\u00e9 aux campagnes. Ce sont les donn\u00e9es sur lesquelles elles s'appuient qui posent probl\u00e8me.   <\/p>\n\n<p>L'\u00e9cart entre les donn\u00e9es provient g\u00e9n\u00e9ralement de deux lacunes qui n'apparaissent pas dans les rapports standard :<\/p>\n\n<ol class=\"wp-block-list\">\n<li>L'un d'entre eux est l'<strong>endroit o\u00f9 les donn\u00e9es de conversion s'arr\u00eatent<\/strong>. GA4 suit les \u00e9v\u00e9nements du navigateur tels que le remplissage de formulaires, la finalisation d'une commande et le chargement d'une page. Ce qu'il ne saisit pas, ce sont les r\u00e9sultats qui se produisent apr\u00e8s la fin de la session du navigateur : une piste qui se conclut au t\u00e9l\u00e9phone, un accord sign\u00e9 apr\u00e8s une r\u00e9union de suivi, un client qui entre dans le magasin apr\u00e8s avoir cliqu\u00e9 sur une publicit\u00e9. Ces r\u00e9sultats n'entrent pas dans le champ de vision de GA4 et les campagnes qui les ont g\u00e9n\u00e9r\u00e9s ne sont pas prises en compte.   <\/li>\n\n\n\n<li>D'autre part, il s'agit de savoir <strong>ce que signifie r\u00e9ellement la \"valeur de conversion\"<\/strong>. Lorsqu'un achat est effectu\u00e9 dans le GA4, la valeur transmise \u00e0 Google Ads est le montant de la commande, c'est-\u00e0-dire ce que le client a pay\u00e9 et non ce que l'entreprise a conserv\u00e9. Un produit dont le co\u00fbt des marchandises est de 60 % et dont les frais d'exp\u00e9dition, de retour et autres frais s'\u00e9l\u00e8vent \u00e0 13 % laisse une marge brute de 27 %. Avec un ROAS de 500 %, o\u00f9 20 cents de chaque dollar de revenu sont consacr\u00e9s aux annonces, il reste environ 7 % avant les frais g\u00e9n\u00e9raux. Pour l'algorithme d'ench\u00e8res, un produit \u00e0 marge de 70 % et un produit \u00e0 marge de 20 % se ressemblent. Il s'agit dans les deux cas de montants en dollars.     <\/li>\n<\/ol>\n\n<p>Le GA4 a deux angles morts structurels qui font que la ROAS semble meilleure qu'elle ne l'est en r\u00e9alit\u00e9. Il ne s'agit pas d'une erreur de configuration. Ils peuvent tous deux \u00eatre corrig\u00e9s. Dans cet article, nous allons vous pr\u00e9senter chacun d'entre eux, leurs causes, la mani\u00e8re dont ils faussent Google Ads Smart Bidding et ce dont vous avez besoin pour combler l'\u00e9cart.   <\/p>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 id=\"blind-spot-1-offline-conversions-that-never-get-reported\" class=\"wp-block-heading\">Point aveugle 1 : les conversions hors ligne qui ne sont jamais signal\u00e9es<\/h2>\n\n<h3 id=\"the-problem\" class=\"wp-block-heading\">Le probl\u00e8me<\/h3>\n\n<p>C'est dans le domaine de la g\u00e9n\u00e9ration de leads B2B que le probl\u00e8me est le plus \u00e9vident. Une campagne g\u00e9n\u00e8re des soumissions de formulaires de contact. GA4 les enregistre toutes. Si l'on consid\u00e8re les donn\u00e9es du mois dernier, la campagne a g\u00e9n\u00e9r\u00e9 20 leads.   <\/p>\n\n<p>Ce que vous ne voyez pas : 12 de ces pistes ont \u00e9t\u00e9 conclues hors ligne. Un repr\u00e9sentant commercial a assur\u00e9 le suivi, envoy\u00e9 une proposition, pass\u00e9 plusieurs appels et sign\u00e9 l'accord. Ce revenu n'est jamais attribu\u00e9 \u00e0 la campagne qui a lanc\u00e9 la conversation. Le GA4 indique toujours 20 pistes. Pour l'algorithme d'ench\u00e8res, la campagne semble avoir g\u00e9n\u00e9r\u00e9 <strong>8 conversions sans aucun revenu<\/strong>.    <\/p>\n\n<p>Les offres sont r\u00e9duites. Le budget est r\u00e9orient\u00e9 vers des campagnes qui pr\u00e9sentent des donn\u00e9es de conversion plus nettes, ce qui signifie g\u00e9n\u00e9ralement des campagnes o\u00f9 l'ensemble du chemin se d\u00e9roule \u00e0 l'int\u00e9rieur d'une session de navigation. Votre meilleure source de prospects est trait\u00e9e comme une source faible parce que la <strong>derni\u00e8re moiti\u00e9 de l'entonnoir est invisible<\/strong>.  <\/p>\n\n<p>Il ne s'agit pas seulement d'un probl\u00e8me B2B. Les commandes par t\u00e9l\u00e9phone, les achats en magasin motiv\u00e9s par des publicit\u00e9s payantes, les transactions effectu\u00e9es par un canal diff\u00e9rent plusieurs jours apr\u00e8s le clic initial - tout cela dispara\u00eet du tableau d'attribution sans qu'une solution d\u00e9lib\u00e9r\u00e9e ait \u00e9t\u00e9 trouv\u00e9e. Le GA4 ne dispose d'aucun m\u00e9canisme pour recevoir des donn\u00e9es apr\u00e8s la fin de la session. Pour boucler la boucle, il faut mettre en place un pipeline qui relie votre syst\u00e8me de gestion de la relation client ou de vente \u00e0 Google Ads en conservant l'identifiant du clic d'origine.   <\/p>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<figure class=\"wp-block-image size-full has-custom-border\"><img decoding=\"async\" width=\"1598\" height=\"1396\" src=\"https:\/\/taggrs.io\/wp-content\/uploads\/2026\/04\/image-22.webp\" alt=\"\" class=\"wp-image-69048\" style=\"border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px\" title=\"\"><\/figure>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>Si vous n'avez pas encore v\u00e9rifi\u00e9 votre installation actuelle, ce guide sur le <a href=\"https:\/\/taggrs.io\/fr\/tracking-signal-loss\/\">suivi de la perte de signal<\/a> est un bon point de d\u00e9part.<\/p>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 id=\"how-the-bidding-algorithm-is-affected\" class=\"wp-block-heading\">Comment l'algorithme d'appel d'offres est-il affect\u00e9 ?<\/h3>\n\n<p>Le syst\u00e8me d<a href=\"https:\/\/support.google.com\/google-ads\/answer\/7065882?hl=en\" target=\"_blank\" rel=\"noopener\">'ench\u00e8res intelligentes de Google Ads<\/a> s'appuie sur les signaux de conversion qu'il re\u00e7oit. Il ajuste les ench\u00e8res en fonction des campagnes, des mots cl\u00e9s et des segments d'audience qui ont g\u00e9n\u00e9r\u00e9 des conversions et de la valeur de ces conversions. En d'autres termes, lorsqu'une part importante de vos r\u00e9sultats r\u00e9els n'est jamais communiqu\u00e9e, l'algorithme travaille \u00e0 partir d'une <strong>image incompl\u00e8te<\/strong>.  <\/p>\n\n<p>La plupart des comptes ne se rendent pas compte du volume qui leur \u00e9chappe. Un nombre de conversions constamment bas est \u00e9galement l'une des principales raisons pour lesquelles le Smart Bidding n'est pas performant : l'algorithme a besoin de suffisamment de signaux pour \u00e9tablir un mod\u00e8le d'apprentissage. Si vous ajoutez des conversions hors ligne, ce seuil peut \u00eatre atteint.  <\/p>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 id=\"how-taggrs-fixes-it-closing-the-loop-with-offline-conversions\" class=\"wp-block-heading\">Comment TAGGRS y rem\u00e9die : boucler la boucle avec les conversions hors ligne<\/h3>\n\n<p>La solution n\u00e9cessite un pipeline qui relie votre <strong>syst\u00e8me de gestion de la relation client (CRM) ou de gestion des ventes \u00e0 Google Ads<\/strong>, en conservant l'identifiant de clic original. Voici comment cela fonctionne en pratique : <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Capturez le GCLID lors de la soumission du formulaire. Lorsqu'un visiteur atterrit via une annonce Google, l'identifiant du clic (GCLID) est int\u00e9gr\u00e9 \u00e0 l'URL en tant que param\u00e8tre. Le JavaScript de votre page de destination le lit et le stocke dans un cookie de premi\u00e8re partie. Un champ de formulaire cach\u00e9 le r\u00e9cup\u00e8re et le transmet \u00e0 votre CRM avec les donn\u00e9es de contact du lead.   <\/li>\n\n\n\n<li>Enregistrez-le dans l'enregistrement du lead. Votre CRM enregistre le GCLID en tant que champ personnalis\u00e9. HubSpot le fait nativement via ses formulaires. Salesforce et Pipedrive le font par le biais de champs personnalis\u00e9s et d'int\u00e9grations de formulaires. Sans cette \u00e9tape de capture au moment de la soumission, il n'y a pas de cl\u00e9 de correspondance pour l'importation ult\u00e9rieure.    <\/li>\n\n\n\n<li>Envoyez un webhook lorsque l'affaire est conclue. Lorsqu'une affaire est marqu\u00e9e comme gagn\u00e9e dans votre CRM, un webhook se d\u00e9clenche et envoie les donn\u00e9es de conversion (y compris les valeurs GCLID et de consentement stock\u00e9es) \u00e0 votre conteneur GTM c\u00f4t\u00e9 serveur. <\/li>\n\n\n\n<li>Importer vers Google Ads avec l'ID du clic. Votre conteneur sGTM transmet les donn\u00e9es \u00e0 Google Ads. La plateforme associe l'affaire conclue \u00e0 la campagne, au mot-cl\u00e9 et \u00e0 l'annonce qui l'ont d\u00e9clench\u00e9e.  <\/li>\n<\/ul>\n\n<p>Vous devez tenir compte d'une contrainte importante. Google Ads n'accepte les importations de conversions hors ligne que dans les 90 jours suivant le clic d'origine. Pour les cycles de vente longs, l'approche standard consiste \u00e0 importer un \u00e9v\u00e9nement de conversion interm\u00e9diaire (une \u00e9tape de lead qualifi\u00e9 ou une proposition sign\u00e9e) plut\u00f4t que d'attendre la conclusion finale. Cela permet de maintenir l'attribution dans la fen\u00eatre autoris\u00e9e tout en donnant \u00e0 l'algorithme un signal significatif sur les campagnes qui g\u00e9n\u00e8rent un v\u00e9ritable pipeline.   <\/p>\n\n<p>Avec <a href=\"https:\/\/taggrs.io\/fr\/offline-conversions-prove-real-roas\/\">TAGGRS Offline Conversion<\/a>, vous g\u00e9rez l'ensemble du pipeline de conversion hors ligne, du conteneur sGTM \u00e0 l'importation Google Ads. Vous n'avez donc pas besoin de construire et de maintenir l'infrastructure vous-m\u00eame.<\/p>\n\n<p>L'installation peut \u00eatre \u00e9tendue \u00e0 plusieurs comptes clients sans qu'il soit n\u00e9cessaire de repartir de z\u00e9ro \u00e0 chaque fois.<\/p>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img decoding=\"async\" width=\"1024\" height=\"516\" src=\"https:\/\/taggrs.io\/wp-content\/uploads\/2026\/04\/image-21-1024x516.webp\" alt=\"\" class=\"wp-image-69043\" style=\"border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px\" title=\"\"><\/figure>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>De cette mani\u00e8re, l'algorithme cesse de voir 8 conversions et commence \u00e0 en voir 20, avec des revenus r\u00e9els li\u00e9s aux conversions conclues. Les ench\u00e8res s'ajustent en cons\u00e9quence et les campagnes qui \u00e9taient priv\u00e9es de budget commencent \u00e0 \u00eatre concurrentielles sur des termes pr\u00e9cis. <\/p>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 id=\"blind-spot-2-revenue-%e2%89%a0-profit\" class=\"wp-block-heading\">Point aveugle 2 : revenus \u2260 b\u00e9n\u00e9fices<\/h2>\n\n<h3 id=\"the-problem\" class=\"wp-block-heading\">Le probl\u00e8me<\/h3>\n\n<p>M\u00eame avec un suivi complet des conversions, le ROAS calcul\u00e9 sur la valeur de la commande peut \u00eatre tr\u00e8s trompeur.<\/p>\n\n<p>Une campagne portant sur deux cat\u00e9gories de produits peut afficher des chiffres ROAS identiques alors que l'une g\u00e9n\u00e8re une forte marge et que l'autre couvre \u00e0 peine les co\u00fbts. Google Ads n'a aucun moyen de les distinguer, \u00e0 moins que vous n'envoyiez des valeurs de conversion diff\u00e9rentes. En l'absence de donn\u00e9es sur les marges dans le signal, l'algorithme les met sur un pied d'\u00e9galit\u00e9 et tend \u00e0 privil\u00e9gier le produit qui g\u00e9n\u00e8re le plus de commandes.  <\/p>\n\n<p>Pour les agences qui g\u00e8rent des comptes pour plusieurs clients ou lignes de produits, ce sch\u00e9ma est courant. Les chiffres du tableau de bord sont clairs. Les objectifs de ROAS sont atteints. Pendant ce temps, le budget se concentre sur des produits qui g\u00e9n\u00e8rent des revenus tout en \u00e9rodant la rentabilit\u00e9. Le rapport standard n'a aucun moyen de faire appara\u00eetre cela.    <\/p>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 id=\"how-it-distorts-bidding\" class=\"wp-block-heading\">Comment cela fausse-t-il les appels d'offres ?<\/h3>\n\n<p>Smart Bidding optimise la valeur de conversion que vous lui envoyez. Si cette valeur correspond au montant de la transaction, elle s'oriente vers le chiffre d'affaires. Les produits qui g\u00e9n\u00e8rent une forte marge et ceux qui couvrent \u00e0 peine les co\u00fbts sont identiques dans le signal.  <\/p>\n\n<p>L'algorithme ne fait rien de mal. Il apprend \u00e0 partir des donn\u00e9es dont il dispose. Le probl\u00e8me est que ces donn\u00e9es ne refl\u00e8tent pas ce qui importe r\u00e9ellement \u00e0 l'entreprise.  <\/p>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<figure class=\"wp-block-image size-full has-custom-border\"><img decoding=\"async\" width=\"1600\" height=\"1163\" src=\"https:\/\/taggrs.io\/wp-content\/uploads\/2026\/04\/image-23.webp\" alt=\"\" class=\"wp-image-69050\" style=\"border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px\" title=\"\"><\/figure>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 id=\"how-taggrs-fixes-it-profit-based-conversion-values\" class=\"wp-block-heading\">Comment TAGGRS corrige le probl\u00e8me : valeurs de conversion bas\u00e9es sur les b\u00e9n\u00e9fices<\/h3>\n\n<p>La solution se trouve au niveau du signal de conversion. La valeur envoy\u00e9e \u00e0 Google Ads au moment de la conversion doit refl\u00e9ter la marge et non le prix. <\/p>\n\n<p>TAGGRS Profit Tracking extrait les donn\u00e9es de marge de Firestore et les transmet \u00e0 Google Ads via le conteneur du serveur en tant que valeur de conversion. Au lieu du montant de la transaction pay\u00e9 par le client, la <strong>plateforme re\u00e7oit la marge r\u00e9elle <\/strong>pour cette commande. <\/p>\n\n<p>Il est utile de savoir, avant de mettre en place ce syst\u00e8me, qu'il n\u00e9cessite un conteneur c\u00f4t\u00e9 serveur. Une balise bas\u00e9e sur un navigateur ne peut pas se connecter \u00e0 Firestore.  Les donn\u00e9es se trouvent sur le serveur et doivent y \u00eatre trait\u00e9es. <a href=\"https:\/\/taggrs.io\/fr\/gtm-server-side-tagging-hosting\/\">TAGGRS s'occupe de l'infrastructure du serveur<\/a>, rendant les donn\u00e9es de marge disponibles au moment de la conversion.  <\/p>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/taggrs.io\/docs\/server-side-tracking\/profit-tracking\">Consultez la documentation compl\u00e8te sur l'installation<\/a><\/div>\n<\/div>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>Une fois que les valeurs de marge sont transmises par le signal, les campagnes se concurrencent sur la base des b\u00e9n\u00e9fices r\u00e9els. Les produits qui semblaient gagnants sur la base des seuls revenus sont d\u00e9sormais \u00e9valu\u00e9s en fonction de ce qu'ils rapportent r\u00e9ellement. <\/p>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 id=\"what-accurate-roas-actually-looks-like\" class=\"wp-block-heading\">\u00c0 quoi ressemble un ROAS pr\u00e9cis ?<\/h2>\n\n<p>Lorsque les deux solutions sont en place, l'image qui parvient \u00e0 Google Ads change radicalement.<\/p>\n\n<p>Google Ads re\u00e7oit des enregistrements de conversion hors ligne correspondant aux clics originaux via le GCLID, ainsi que des valeurs ajust\u00e9es en fonction de la marge au lieu des totaux bruts des commandes. Les campagnes qui faisaient l'objet d'une sous-ench\u00e8re en raison de l'invisibilit\u00e9 de leurs transactions hors ligne commencent \u00e0 r\u00e9cup\u00e9rer leur budget. Les produits avec des marges r\u00e9elles attirent plus de d\u00e9penses.  <\/p>\n\n<p>Les campagnes qui paraissaient solides en termes de revenus, mais dont la marge \u00e9tait faible, ont \u00e9t\u00e9 d\u00e9prioris\u00e9es. L'algorithme n'a pas chang\u00e9. Il a simplement obtenu des donn\u00e9es pr\u00e9cises pour travailler.  <\/p>\n\n<p>Il y a \u00e9galement un effet de volume. Le Smart Bidding a besoin de suffisamment de donn\u00e9es de conversion pour fonctionner correctement - la plupart des comptes n'atteignent pas ce seuil lorsque les conversions hors ligne sont manquantes. Ajoutez-les et les campagnes commencent \u00e0 d\u00e9bloquer de meilleures strat\u00e9gies d'ench\u00e8res automatis\u00e9es. Le cycle d'apprentissage se raccourcit.   <\/p>\n\n<p>Pour les agences, il s'agit \u00e9galement d'un outil de reporting. Le <a href=\"https:\/\/taggrs.io\/fr\/google-ads-server-side-tracking\/\">suivi des conversions c\u00f4t\u00e9 serveur<\/a> permet de relier les d\u00e9penses de Google Ads \u00e0 des r\u00e9sultats commerciaux r\u00e9els plut\u00f4t qu'\u00e0 des \u00e9v\u00e9nements de navigation. Une fois mise en place, l'infrastructure peut \u00eatre \u00e9tendue \u00e0 tous les comptes.   <\/p>\n\n<p>Si votre reporting ROAS actuel ne tient pas compte des conversions hors ligne ou de la marge des produits, <a href=\"https:\/\/taggrs.io\/fr\/demo\/\">r\u00e9servez une d\u00e9monstration<\/a> pour v\u00e9rifier o\u00f9 se situent les lacunes et ce qu'il faudrait faire pour les combler.<\/p>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 id=\"faq\" class=\"wp-block-heading\">FAQ<\/h2>\n\n<h3 id=\"how-does-a-crm-get-access-to-the-gclid-in-the-first-place\" class=\"wp-block-heading\">Comment un CRM peut-il avoir acc\u00e8s au GCLID ?<\/h3>\n\n<p>Le CRM ne lit pas directement les cookies du navigateur. Le GCLID doit \u00eatre captur\u00e9 au moment o\u00f9 un prospect soumet un formulaire. Le JavaScript de votre page de destination lit l'ID du clic \u00e0 partir du param\u00e8tre de l'URL, le stocke dans un cookie de premi\u00e8re partie pendant la session, et un champ de formulaire cach\u00e9 le transmet \u00e0 votre CRM avec le nom du contact, l'adresse \u00e9lectronique et d'autres donn\u00e9es du lead. Le CRM le stocke en tant que champ personnalis\u00e9 dans l'enregistrement du client potentiel. Lorsque l'affaire est conclue, le webhook extrait le GCLID stock\u00e9 dans le lead et l'envoie au TAGGRS. Sans cette \u00e9tape de capture lors de la soumission du formulaire, il n'y a pas de cl\u00e9 de correspondance pour l'importation de la conversion hors ligne. La plupart des CRM prennent en charge cette \u00e9tape d\u00e8s le d\u00e9part ou par le biais d'un script l\u00e9ger. HubSpot dispose d'un suivi GCLID natif int\u00e9gr\u00e9 \u00e0 ses formulaires. D'autres, comme Salesforce et Pipedrive, le g\u00e8rent par le biais de champs personnalis\u00e9s et d'int\u00e9grations de formulaires.        <\/p>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 id=\"what-if-the-deal-closes-more-than-90-days-after-the-original-click\" class=\"wp-block-heading\">Que se passe-t-il si la transaction est conclue plus de 90 jours apr\u00e8s le clic initial ?<\/h3>\n\n<p>Google Ads n'<a href=\"https:\/\/support.google.com\/google-ads\/answer\/15081888?hl=en\" target=\"_blank\" rel=\"noopener\">accepte les t\u00e9l\u00e9chargements de conversions hors ligne que dans les 90 jours<\/a> suivant le clic d'origine. Si une affaire est conclue apr\u00e8s cette p\u00e9riode, la conversion ne peut pas \u00eatre prise en compte et l'importation est rejet\u00e9e. Pour les cycles de vente longs, l'approche standard consiste \u00e0 importer un \u00e9v\u00e9nement de conversion interm\u00e9diaire - une \u00e9tape de lead qualifi\u00e9, une proposition sign\u00e9e ou une opportunit\u00e9 engag\u00e9e - plut\u00f4t que d'attendre la cl\u00f4ture finale. Cela permet de maintenir l'attribution dans la fen\u00eatre tout en donnant \u00e0 l'algorithme un signal significatif sur les campagnes qui g\u00e9n\u00e8rent un v\u00e9ritable pipeline.   <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Deux lacunes structurelles dans le GA4 font que votre ROAS semble meilleur qu'il ne l'est. ...<\/p>\n","protected":false},"author":15,"featured_media":69066,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[368],"tags":[683],"class_list":["post-69079","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-google-analytics-fr","tag-roas-en-ga4"],"acf":[],"_links":{"self":[{"href":"https:\/\/taggrs.io\/fr\/wp-json\/wp\/v2\/posts\/69079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taggrs.io\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/taggrs.io\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/taggrs.io\/fr\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/taggrs.io\/fr\/wp-json\/wp\/v2\/comments?post=69079"}],"version-history":[{"count":2,"href":"https:\/\/taggrs.io\/fr\/wp-json\/wp\/v2\/posts\/69079\/revisions"}],"predecessor-version":[{"id":69081,"href":"https:\/\/taggrs.io\/fr\/wp-json\/wp\/v2\/posts\/69079\/revisions\/69081"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/taggrs.io\/fr\/wp-json\/wp\/v2\/media\/69066"}],"wp:attachment":[{"href":"https:\/\/taggrs.io\/fr\/wp-json\/wp\/v2\/media?parent=69079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/taggrs.io\/fr\/wp-json\/wp\/v2\/categories?post=69079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/taggrs.io\/fr\/wp-json\/wp\/v2\/tags?post=69079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}