Intégrer Google Ads avec Adapty Attribution
L’intégration Google Ads d’Adapty Attribution fonctionne dans les deux sens. Adapty récupère les dépenses, les impressions et les clics depuis vos comptes Google Ads, et renvoie les installations, les essais et les achats vers Google, afin que Google puisse optimiser vos campagnes sur la base des revenus réels.
Comment ça fonctionne
Adapty se connecte à deux types de campagnes Google Ads. Chacune attribue les installations différemment, et chaque type dispose de son propre onglet et de sa propre configuration.
Campagnes App (Android)
Adapty se connecte à Google Ads en tant que fournisseur d’analyse d’application tierce, via l’App Link ID de votre application. Ces campagnes ne nécessitent aucun lien de suivi.
- Un utilisateur installe votre application depuis une annonce de campagne App et l’ouvre pour la première fois.
- Adapty demande à Google si une campagne App est à l’origine de l’installation.
- Google attribue l’installation à sa campagne, son groupe d’annonces, son annonce et son mot-clé.
- Adapty envoie les essais et achats de l’utilisateur à Google via le même ID de lien.
Autres campagnes (iOS et Android)
Vous ajoutez le modèle de suivi d’Adapty à la campagne dans Google Ads.
- Un utilisateur clique sur l’annonce, et Google ajoute un identifiant de clic.
- Le clic passe par Adapty sur le chemin vers le store ou votre tunnel web.
- Adapty attribue l’installation ou l’achat web à ce clic.
- Adapty envoie les conversions vers le compte Google Ads que vous sélectionnez, en les faisant correspondre par l’identifiant de clic.
Pour les utilisateurs iOS qui n’autorisent pas le suivi, Google utilise un identifiant de clic respectueux de la vie privée (gbraid ou wbraid) à la place de gclid. Adapty accepte les trois.
SKAdNetwork
Aucun des deux types de campagnes n’utilise SKAdNetwork (SKAN), le framework d’Apple qui signale les installations publicitaires sans identifier l’utilisateur. Ainsi, pour cette intégration :
- Vous n’avez pas besoin de configurer SKAN ni les valeurs de conversion SKAN.
- Les paramètres SKAN que vous utilisez déjà dans Google Ads n’ont aucun effet sur les événements qu’Adapty envoie à Google ni sur les données affichées dans Adapty Attribution.
Types de campagnes pris en charge
| Type de campagne | Où les annonces sont diffusées | Onglet dans Adapty Attribution | Plateformes |
|---|---|---|---|
| Campagnes applicatives pour les installations (UAC) | Google Search, Google Play, YouTube et le Réseau Display, pour obtenir des installations de votre application | App Campaigns | Android |
| Search | Résultats Google Search, pour les mots-clés que vous choisissez | Other Campaigns | iOS, Android |
| Performance Max | Tous les canaux Google depuis une seule campagne : Search, YouTube, Display, Discover, Gmail et Maps | Other Campaigns | iOS, Android |
| Demand Gen | YouTube in-feed et Shorts, Discover et Gmail, sous forme d’annonces image et vidéo | Other Campaigns | iOS, Android |
| Display | Annonces bannières sur les sites et applications du Réseau Display Google | Other Campaigns | iOS, Android |
| Video | Annonces vidéo sur YouTube | Other Campaigns | iOS, Android |
| Shopping | Annonces produits depuis votre flux Google Merchant Center | Other Campaigns | iOS, Android |
Pour promouvoir une application iOS, utilisez Other campaigns. Les campagnes Performance Max apparaissent également dans l’onglet Other Campaigns lorsque leur objectif est l’installation d’applications, car Adapty les suit via le modèle de suivi, et non par l’App Link ID.
Les campagnes App pour l’engagement ne sont pas prises en charge : Adapty n’envoie à Google que les événements d’installation attribués à une campagne App, et les campagnes d’engagement ciblent des utilisateurs qui ont déjà l’application.
Étape 1. Connecter votre compte Google
- Dans Adapty Attribution, accédez à Integrations dans la barre latérale gauche et sélectionnez Google Ads.
- Cliquez sur Sign in with Google.
- Sélectionnez le compte Google qui a accès à vos comptes Google Ads et cliquez sur Continue.
- Sélectionnez toutes les autorisations demandées et cliquez sur Continue.
Ensuite, Adapty synchronise tous les comptes Google Ads auxquels votre compte Google a accès, y compris les comptes clients rattachés à un compte gestionnaire. Pour ajouter des comptes publicitaires accessibles via un autre compte Google, cliquez à nouveau sur Sign in with Google.
Étape 2. Ajouter des campagnes
Configurez les types de campagnes que vous utilisez. Les campagnes App et les autres campagnes se configurent séparément, et vous pouvez utiliser les deux dans la même application.
Campagnes applicatives
Pour envoyer des événements in-app à vos campagnes applicatives Google, créez une configuration dans Adapty Attribution, puis associez-la à votre application Android dans Google Ads avec un App Link ID.
Dans Adapty Attribution, créez la configuration :
- Dans Integrations > Google Ads, passez sur l’onglet App Campaigns et cliquez sur Create configuration. Adapty crée une configuration pour votre application actuelle et l’ouvre.
- Copiez la valeur du Provider ID. Vous en aurez besoin pour créer l’App Link ID dans Google Ads.
Dans Google Ads, créez l’App Link ID :
- Cliquez sur l’icône Tools et sélectionnez Data manager.
- Cliquez sur + Connect Product, sélectionnez Third-party app analytics, puis cliquez sur Continue.
- Cliquez sur Create link ID.
- Dans la liste des fournisseurs, sélectionnez Other provider et collez le Provider ID copié depuis l’attribution Adapty.
- Sélectionnez Android comme plateforme et recherchez votre application dans le champ Look up your app.
- Cliquez sur Create link ID et copiez l’identifiant de lien généré.
Google Ads affiche l’ID de lien comme Non vérifié jusqu’à ce qu’il reçoive le premier événement d’Adapty.
Dans Adapty Attribution, ajoutez l’ID de lien :
- Dans la configuration, collez l’ID de lien dans le champ Android App Link ID. Chaque ID de lien ne peut appartenir qu’à une seule configuration.
- Mappez les événements et cliquez sur Save.
- Pour vérifier la connexion, cliquez sur Send test event, sélectionnez un événement et envoyez-le. Google ajoute chaque événement reçu aux actions de conversion de votre application dans Google Ads, ce qui vous permet de les sélectionner comme objectif d’optimisation de votre campagne.
Google Ads a besoin d’environ 24 heures pour reconnaître un nouvel identifiant de lien, donc le test peut échouer avant ce délai. Si c’est le cas, consultez la section Dépannage.
Pour les utilisateurs de l’Espace économique européen et du Royaume-Uni, Adapty envoie les événements avec les signaux de consentement définis sur refusé. Vous n’avez pas besoin de configurer le consentement dans Adapty Attribution.
Autres campagnes
Pour suivre les campagnes Search, Display, Shopping et autres campagnes basées sur les clics pour iOS et Android, créez une configuration pour chacune d’elles dans Adapty Attribution et ajoutez son modèle de suivi à la campagne dans Google Ads. Vous avez besoin d’une configuration par compte Google Ads qui diffuse vos annonces.
Le balisage automatique doit être activé dans les paramètres de votre compte Google Ads. Adapty associe les conversions aux annonces grâce à l’identifiant de clic qu’ajoute le balisage automatique, et n’envoie aucune conversion pour un clic qui en est dépourvu.
-
Dans Integrations > Google Ads, basculez sur l’onglet Other Campaigns et cliquez sur Create configuration.
-
Dans le menu déroulant Google Ads account, sélectionnez le compte client qui diffuse les annonces. Google n’accepte une conversion que dans le compte qui a diffusé l’annonce correspondante. Les comptes gestionnaires n’apparaissent pas dans la liste, car ils ne peuvent pas contenir de conversions.
-
Copiez la valeur Tracking template. Puis, dans Google Ads, ouvrez les paramètres de la campagne et collez-la dans Campaign URL options > Tracking template. Un seul template couvre iOS et Android.
-
Si les annonces mènent vers un tunnel web, développez la section Web funnel :
- Copiez le Pixel snippet et installez-le sur votre tunnel.
- Copiez les Ad URL parameters et, dans les paramètres de la campagne Google Ads, collez-les dans Campaign URL options > Final URL suffix. Sans eux, Adapty attribue un achat à Google Ads, mais pas à sa campagne, son groupe d’annonces ou son annonce.
-
Mappez les événements et cliquez sur Save.
Quand vous enregistrez la configuration, Adapty crée une action de conversion dans le compte Google Ads sélectionné pour chaque événement activé. En cas de refus de Google, Adapty affiche une erreur et n’enregistre pas la configuration. Sélectionnez un compte client que vous pouvez modifier, ou reconnectez votre compte Google si son accès a expiré.
Si vous avez connecté votre compte Google avant le 11 septembre 2026, reconnectez-le avant d’ajouter des campagnes autres. Une connexion effectuée avant cette date ne dispose pas des autorisations dont Adapty a besoin pour envoyer des conversions pour ces campagnes. Cliquez sur Sign in with Google et sélectionnez toutes les autorisations demandées.
Étape 3. Mapper les événements
Pour choisir les événements que Google reçoit, dans la section Events mapping, activez chaque événement à envoyer et saisissez ou sélectionnez son nom dans Google Ads. Les noms d’événements ne peuvent pas contenir de virgules.
Les noms fonctionnent différemment selon les deux types de campagne :
- App campaigns : Install est toujours activé et correspond à
first_openpar défaut. Pour n’importe quel événement, vous pouvez sélectionner l’un des événements d’application standard de Google :first_open,session_start,in_app_purchase,ecommerce_purchase,view_item,view_item_list,add_to_cartouview_search_results. Adapty envoie tout autre nom saisi comme événement d’application personnalisé. - Other campaigns : le nom par défaut de chaque événement est son nom d’événement Adapty, par exemple
trial_started. Le nom que vous sélectionnez ou saisissez devient le nom de l’action de conversion qu’Adapty crée dans Google Ads, exactement tel que vous l’avez tapé.
Cliquez sur Save.
Configuration supplémentaire
Revenus envoyés à Google Ads
Google Ads utilise la valeur de chaque événement pour calculer le ROAS et pour les enchères basées sur la valeur. Pour choisir quels revenus Adapty envoie à Google Ads en tant que valeur, dans le menu déroulant Revenue sent to Google Ads, sélectionnez un type de revenu et cliquez sur Save. Ce menu déroulant est disponible pour les campagnes App et les autres campagnes. Pour comparer le ROAS dans Google Ads avec celui d’Adapty, sélectionnez le type que vous affichez dans les analytics Adapty.
| Type de revenu | Valeur d’un achat App Store ou Google Play |
|---|---|
| Gross revenue (par défaut) | Le prix total payé par l’utilisateur, avant la commission du store et les taxes. |
| Proceeds after store commission | Le prix moins la commission de l’App Store ou Google Play. Les taxes sont toujours incluses. |
| Proceeds after store commission and taxes | Le prix moins la commission du store et les taxes. |
Pour savoir comment Adapty calcule la commission et les taxes, consultez Commissions et taxes.
Comment ce type s’applique dans les autres cas :
- Achats web : pour les achats Stripe et Paddle, les deux types de revenus envoient la même valeur, comme dans Adapty Attribution analytics : le prix moins 4,5 % pour Stripe, et le prix plein pour Paddle. Adapty ne déduit pas les taxes des achats web.
- Remboursements : quel que soit le type, les campagnes App reçoivent les événements de remboursement sans valeur, et Adapty n’envoie pas d’événements de remboursement aux autres campagnes.
- Événements d’essai : le pourcentage de Revenue override s’applique au prix de l’abonnement du type sélectionné.
- Achats sans montant du type sélectionné : Adapty envoie à Google Ads le revenu brut de l’achat.
Un nouveau type de revenu prend effet dans les 5 minutes suivant l’enregistrement et s’applique uniquement aux nouveaux événements. Adapty ne renvoie pas les événements déjà envoyés, et un événement d’essai qu’Adapty conserve déjà pour l’essai qualifié est envoyé avec le type sélectionné au début de la période de rétention.
Dans Other campaigns, les configurations de différentes applications qui envoient le même nom d’événement vers un seul compte Google Ads alimentent la même action de conversion. Sélectionnez le même type de revenu dans toutes ces configurations, afin que les valeurs de cette action de conversion soient d’un seul type.
Les revenus nets sont inférieurs au chiffre d’affaires brut. Si vous passez de Gross revenue et qu’une campagne utilise un ROAS cible, réduisez le ROAS cible dans Google Ads, sinon la campagne risque de s’arrêter.
Remplacement de revenus
Si vous suivez les événements d’essai et souhaitez que Google leur attribue des revenus, utilisez la section Revenue override. Elle apparaît lorsque l’événement Trial started est activé. Le remplacement s’applique uniquement à Trial started — Trial converted et Subscription started conservent toujours leurs revenus réels.
Pour chaque cible d’événement d’essai, définissez le pourcentage du prix d’abonnement à rapporter en tant que revenu. Adapty prend le pourcentage du prix dans le type sélectionné dans Revenu envoyé à Google Ads. Par exemple, avec 30% et Gross revenue, Adapty envoie 30% du prix d’abonnement comme valeur de conversion pour les événements d’essai.
Pour ajouter un remplacement :
- Activez Trial started dans la section Events mapping.
- Dans Revenue override, cliquez sur Add event.
- Sélectionnez l’événement cible et saisissez un pourcentage de revenu (0–100).
- Cliquez sur Save.
Essai qualifié
Adapty Attribution retarde l’événement d’essai jusqu’à 24 heures et ne l’envoie que si l’utilisateur ne l’a pas annulé. Si un MMP transfère également trial_started ou trial_active, Google reçoit le même essai plus d’une fois.
Un essai est qualifié une fois qu’il survit pendant un nombre d’heures donné sans être annulé. Utilisez la section Qualified trial pour retenir les événements d’essai jusqu’à leur qualification, afin que Google ne reçoive que les essais que les utilisateurs ont conservés. Cette section est disponible pour les campagnes App et les autres campagnes.
Pour chaque cible d’événement d’essai, définissez le nombre d’heures d’attente. Adapty compte les heures à partir du début de l’essai et envoie l’événement une fois le délai écoulé. Si l’utilisateur désactive le renouvellement automatique avant le délai, Adapty n’envoie jamais l’événement. Si l’utilisateur réactive le renouvellement automatique avant le délai, Adapty envoie l’événement comme prévu.
Pour suspendre un événement d’essai jusqu’à ce qu’il soit qualifié :
- Activez Trial started dans la section Events mapping.
- Dans Qualified trial, cliquez sur Add event.
- Sélectionnez l’événement cible et saisissez le nombre d’heures d’attente, de 1 à 24.
- Cliquez sur Save.
Revenue override et Qualified trial fonctionnent indépendamment, et vous pouvez appliquer les deux au même événement d’essai. Revenue override modifie la valeur que Google reçoit ; Qualified trial modifie le moment où Google la reçoit. Avec les deux, Adapty retient l’événement jusqu’à ce que l’essai soit qualifié, puis l’envoie avec le revenu remplacé.
Données Google Ads dans Adapty Attribution
Adapty actualise les dépenses, impressions et clics Google Ads toutes les 4 heures. Chaque actualisation récupère également les 3 jours précédents, car Google continue d’ajuster les chiffres récents.
Dans Adapty Attribution analytics, les données Google Ads sont disponibles à quatre niveaux : campagne, groupe d’annonces, annonce et mot-clé. Les dépenses au niveau des mots-clés n’existent que pour les campagnes Search, et les campagnes Performance Max ne remontent que les données au niveau de la campagne. La répartition par pays dépend du niveau :
- Campagne et groupe d’annonces : Exact, tel que Google le rapporte.
- Annonce : Estimé. Google ne rapporte pas les annonces par pays, donc Adapty répartit les chiffres de chaque annonce entre les pays de la même façon que ceux de son groupe d’annonces.
- Mot-clé : Non disponible.
Adapty importe également les propres comptages de conversions de Google, les estimations d’enchères par mot-clé et les statuts de campagne. Pour les voir dans le tableau d’analyse, sélectionnez le préréglage Google Ads. Pour savoir ce que chaque colonne affiche, consultez les métriques Google Ads.
Une installation portant un identifiant de clic Google Ads qui ne correspond à aucune campagne dans vos comptes Google Ads connectés apparaît sous le canal Google Play. Pour savoir comment Adapty choisit entre Google Ads et d’autres sources qui revendiquent la même installation, consultez Canaux.
Résolution des problèmes
L’événement de test échoue pour un nouvel ID de lien
Google Ads a besoin d’environ 24 heures pour reconnaître un nouvel ID de lien. Pendant ce délai, l’événement de test échoue et Google n’attribue aucun événement à vos campagnes. Un événement de test en échec dans les premières 24 heures ne signifie pas que la configuration est incorrecte.
Attendez 24 heures et renvoyez l’événement de test. Ne remplacez pas l’ID de lien entre-temps, car un nouvel ID de lien repart de zéro.
Si l’événement de test échoue encore après 24 heures, vérifiez que vous avez bien collé l’ID de lien créé dans Data manager, et non un autre identifiant Google Ads.
Le compte Google s’affiche comme Inactif
Un compte Google s’affiche comme Inactive lorsque Google n’accepte plus l’accès d’Adapty, par exemple si vous avez révoqué l’accès d’Adapty dans les paramètres de votre compte Google ou si l’accès a expiré. Tant que le compte est inactif, Adapty ne rafraîchit pas les dépenses de ses comptes publicitaires et n’envoie pas de conversions à Google.
Pour rétablir la connexion, dans Integrations > Google Ads, cliquez sur Sign in with Google et sélectionnez le même compte Google.