Stape

Conversion offline de Google Ads à l'aide du serveur GTM

Mis à jour
21 mars 2024
Publié
30 oct. 2022
Egalement disponible

Le suivi des conversions hors connexion Google Ads a été initialement conçu pour suivre les actions qui ne se produisent pas sur votre site Web. Il peut s'agir de commandes par téléphone, de commandes en magasin, etc. Dès le début, les conversions hors connexion de Google Ads sont essentielles pour les entreprises qui réalisent un pourcentage important de ventes hors connexion.

Avec des restrictions de suivi récentes, comme iOS 14/15, l'utilisation des conversions hors connexion pour mesurer les résultats des campagnes Google Ads peut être le seul moyen de suivre avec précision les actions après que les utilisateurs ont vu ou cliqué sur votre annonce Google.

Voudriez-vous savoir comment configurer le suivi des conversions hors connexion pour vos campagnes Google Ads? Ne cherchez pas plus loin! Dans cet article de blog, nous allons vous montrer comment utiliser le conteneur du serveur Google Tag Manager pour envoyer des conversions hors ligne à Google Ads. Cela vous permettra de suivre et d'attribuer les ventes aux campagnes Adword.

Que’est-ce que c’est des conversions hors connexion?Copier le lien vers cette section

Les conversions hors ligne sont des ventes ou des prospects qui peuvent être attribués à une campagne Google Ads, même si elles se produisent hors connexion (c'est-à-dire pas sur le site Web sur lequel l'annonce a été cliquée). Par exemple, si vous diffusez une campagne Google Ads pour votre magasin physique et que quelqu'un voit votre annonce, puis entre dans votre magasin et effectue un achat, il s'agirait d'une conversion hors connexion.

Un autre exemple de conversion hors ligne serait si vous menez une campagne Google Ads pour votre cabinet d'avocats et que quelqu'un voit votre annonce, puis appelle votre bureau pour prendre un rendez-vous. Dans ce cas, le prospect serait attribué à votre campagne Google Ads même si la conversion réelle (prise de rendez-vous) s'est produite hors ligne. 

L'année dernière, après la sortie de Google Analytics 4, la mesure Google a commencé à s'appuyer fortement sur l'apprentissage automatique et la modélisation. Par exemple, dans GA4, vous pouvez activer Google Signals, qui dépendra des données des utilisateurs connectés à leurs comptes Google. Ils ont également la possibilité d'activer la modélisation qui aidera à suivre les utilisateurs qui n'autorisent pas l'utilisation de cookies ou les scripts de suivi n'ont pas fonctionné, etc.

La modélisation comportementale de Google repose sur l'apprentissage automatique. Lorsqu'un utilisateur accepte d'utiliser des cookies ou autorise les applications à les suivre, Google est autorisé à observer et à signaler les actions des utilisateurs sur le site. Ils appellent cela des données observées. Lorsque Google n'est pas autorisé à suivre les personnes, Google utilise les informations tirées des données observées pour créer des données modélisées.

Étant donné que les données modélisées utilisent l'apprentissage automatique, il existe une liste de critères que votre propriété GA4 doit répondre pour être éligible à l'activation de la modélisation. La raison principale est que l'apprentissage automatique est valide lorsqu'il observe des quantités importantes de données. Les principaux critères sont:

  • Le mode consentement doit être activé
  • Au moins 1 000 événements/jour avec analytics_storage='denied' au cours des 7 derniers jours
  • Au moins 1 000 utilisateurs/jour ont analytics_storage='granted' pendant au moins 7 sur 28 derniers jours


google analytics 4 modeling 

Étant donné que les restrictions de suivi ont augmenté au cours des dernières années, certaines recherches montrent que vous pouvez manquer plus de 30 % de données dans votre outil d'analyse ou vos plateformes publicitaires. 

Ayant dit tout ça la conversion hors ligne de Google Ads pourrait non seulement être le moyen de suivre les utilisateurs qui ont converti hors ligne, mais également un moyen précis de suivre la conversion en ligne sans s'appuyer sur des algorithmes d'apprentissage automatique.

Avantages de Google Ads conversions hors connexionCopier le lien vers cette section

  • Permet le suivi et l'attribution d'événements qui se sont produits hors ligne (par exemple, en magasin ou par téléphone)
  • Rapports de retour sur investissement plus précis
  • Permet de fournir des données de première partie à Google et d'attribuer les conversions des utilisateurs qui ont choisi de ne pas suivre le suivi ou d'utiliser des adBlockers
  • Permet de voir le suivi des conversions de comportement sans données de modélisation d'événements

Ce que vous avez besoin pour configurer les conversions hors connexion Google Ads via sGTMCopier le lien vers cette section

La balise de conversion hors connexion Google Ads utilise Firebase pour l'authentification et le compte du développeur Google Ads. Nous avons simplifié le processus de création de ces deux entités pour les utilisateurs stape. C'est pourquoi la liste des éléments nécessaires pour configurer les conversions hors connexion Google Ads dépend du fait si vous êtes ou pas un utilisateur stape.

1. Google Service AccountCopier le lien vers cette section

Ignorez cette étape si vous avez déjà connecté votre compte de service Google au conteneur sGTM Stape.

     1.1 Connectez-vous au compte stape -> ouvrez le conteneur sGTM pour lequel vous souhaitez configurer la balise de conversion Google Ads Offline -> Cliquez sur Power-Up -> Compte de service Google.

add google service account stape

     1.2 Connectez-vous au compte Google Cloud (ou créez-en un) ->. Dans le menu de navigation, cliquez sur IAM & Admin -> Comptes de service -> Cliquez sur Créer un compte de service.

Create service account google cloud

     1.3 Ajouter un compte -> Cliquez sur Suivant -> Sélectionnez les Rôles. Pour configurer la balise Google Spreadsheet, nous devons utiliser Firebase. Sélectionnez le rôle d'utilisateur Cloud Datastore pour Firestore.

     1.4 Ouvrez le compte de service Google que vous avez récemment créé -> onglet Clés ouvertes -> Cliquez sur Ajouter une clé -> Sélectionnez le type JSON dans la fenêtre contextuelle -> Cliquez sur Créer. Un fichier sera téléchargé sur votre ordinateur.

generate key firebase 

     1.5 Accédez à votre compte stape.io -> ouvrez la power up du compte de service Google -> téléchargez la clé que vous avez téléchargée à l'étape précédente -> cliquez sur Enregistrer. 

2. Créer un compte FirebaseCopier le lien vers cette section

Ignorez cette étape si vous avez déjà créé un chemin Firebase pour Google Ads.

     2.1 Ouvrez Firebase -> cliquez sur Créer un projet -> Sélectionnez le même projet que celui que vous avez utilisé pour créer un compte de service Google -> cliquez sur Continuer -> Cliquez sur Ajouter Firebase à la troisième étape.

     2.2. Cliquez sur Construire -> Base de données Firestore.

Build Firestore Database

     2.3 Cliquez sur Créer une base de données -> sélectionnez Démarrer en mode production -> Cliquez sur Suivant.

     2.4. Sélectionnez l'emplacement Cloud Firestore. Il doit correspondre à l'emplacement de votre serveur sGTM. Pour vérifier l'emplacement du serveur sGTM, accédez à votre compte  stape.io  ->, ouvrez le conteneur sGTM, -> vérifiez l'Emplacement du Serveur. Pour faire correspondre l'Emplacement du Serveur sGTM avec Firebase, veuillez vérifier ce lien.

     2.5 Cliquez sur Démarrer une collection. Ici, vous devrez définir Firebase Path qui sera utilisé plus tard dans gAds tag. J'ai ajouté Firebase Path à stape/gads-offline-auth -> Cliquez sur Enregistrer.

Start a collection firebase

3. Google Ads AuthenticationCopier le lien vers cette section

     3.1 Connectez-vous à votre compte Google Cloud.

     3.2 Sélectionnez API & Services dans le menu principal -> Cliquez sur Informations d'identification -> Cliquez sur Créer des informations d'identification.

Create Credentials

     3.3 Sélectionnez Créer un ID client OAuth -> Cliquez sur Configurer l'écran de consentement.

     3.4 Sélectionnez Interne - si Google Ads est situé à l’intérieur de votre organisation Google Cloud. Externe : s'il se trouve en dehors de l'organisation Google Cloud.

     3.5 Activez l'API Google Ads à l'aide de ce lien.

     3.6 Cliquez sur Ajouter ou supprimer des champs d'application -> Sélectionner l'API des annonces. Si vous ne voyez pas l'API Google Ads, vérifiez d'avoir activé l'API Google Ads. Ajoutez un utilisateur test si nécessaire. Cliquez sur Enregistrer. 

Add or Remove Scopes

     3.7 Une fois que vous avez terminé avec l'écran de consentement OAuth, revenez aux Idéntifiants-> Cliquez sur Créer des idéntifiants  -> OAuth Client ID -> Sélectionner une application Web.

     3.8  Ajouter des URI de redirection autorisés https://app.stape.io/integration/google/callback  si vous utilisez Stape Global  https://app.eu.stape.io/integration/google/callback si vous utilisez Stape EU -> Cliquez sur Créer

Add Authorized redirect URIs 

     3.9  Vous devez ajouter l'email du compte Google qui authentifiera votre application auprès des utilisateurs de test de votre application. Après avoir terminé votre installation et vous être assuré que tout fonctionne comme prévu, veuillez changer le statut de publication de l'écran de consentement de "Test" à "En production" en cliquant sur "Publier l'application". C'est nécessaire car le jeton de rafraîchissement de l'état de publication en phase de test expirera dans une semaine.

add test users

     3.10 Vous verrez votre ID client et votre Secret Client sur la page suivante. Vérifiez que vous avez copié ces valeurs.

     3.11 Accédez à votre compte stape.io -> Cliquez sur Outils -> Sélectionnez Google Auth Helper -> Ajouter un ID client -> Cliquez sur Démarrer l'autorisation. -> Sélectionnez Google Adsю

google ads offline authorisation

     3.12 Sélectionnez le compte Google. Assurez-vous d'utiliser le compte Google qui a accès au compte Google Ads pour lequel vous souhaitez configurer la balise de conversion hors ligne Google Ads -> À la deuxième étape, ajoutez l'ID client, le secret client et le code d'authentification seront générés pour vous -> Cliquez sur Générer un jeton d'actualisation -> Copier le jeton d'actualisation.

Si vous n'utilisez pas stape, vous devrez également obtenir un jeton de développeur Google Ads en suivant ces instructions.

Comment configurer la balise de conversion hors connexion Google AdsCopier le lien vers cette section

2. Envoyez des données au conteneur de serveur GTM. Les deux envois de données les plus populaires vers sGTM sont Google Analytics 4, Data Tag/Data Client, ou Webhooks.

3. Téléchargez la balise Google Ads depuis GitHub -> Ouvrez les sections de modèles dans le conteneur de serveur Google Tag Manager -> Cliquez sur Nouveau.

4. Cliquez sur trois points dans le coin supérieur droit -> Cliquez sur Importer -> Sélectionnez le modèle de balise Google Ads que vous avez récemment téléchargé depuis GitHub -> Cliquez sur Enregistrer.

import google ads offline tag to sGTM

5. Créez une balise de conversion hors connexion Google Ads.

Conversion Action ID - fait référence à l'ID de conversion que vous souhaitez utiliser pour suivre les conversions hors connexion.

Cet article explique comment générer Client ID, Client Secret, et API Refresh Token.

Operating Customer Id - ID de compte Google Ads.

Customer ID - Votre ID de compte du centre client Google Ads.

Si vous utilisez stape, ajoutez votre Clé API Stape Container. Vous pouvez le trouver dans les paramètres du conteneur sGTM. Si vous n'utilisez pas stape, ajoutez votre jeton de développeur.

Conversion Environment - Environnement de conversion de la conversion téléchargée. L'environnement de conversion doit être UNSPECIFIED.

Conversion DateTime - La date-heure à laquelle la conversion s'est produite. Il doit être après le temps de clic. Le fuseau horaire doit être spécifié. Le format est "aaaa-mm-jj hh:mm:ss+|-hh:mm", par exemple "2019-01-01 12:32:45-08:00". Si elle n'est pas définie, l'heure actuelle sera utilisée.

Gbraid - L'identifiant de clic pour les clics associés aux conversions d'applications et provenant d'appareils iOS commençant par iOS14.

Wbraid - L'identifiant de clic pour les clics associés aux conversions Web et provenant d'appareils iOS commençant par iOS14.

Gclid - L'ID de clic Google (gclid) est associé à cette conversion.

Vous pouvez personnaliser les balises en ajoutant des variables personnalisées de conversion, des données de panier et des données utilisateur.

Dans les paramètres de Firebase, ajoutez Firebase Path qui a été généré à cette étape.

google ads offline conversion tag Server GTM

Conclusion:Copier le lien vers cette section

Le suivi des données de conversion hors ligne est le processus de mesure de la façon dont les clients interagissent avec votre entreprise hors ligne. Cela inclut les personnes qui visitent votre site Web, mais n'achètent rien ; les personnes qui vous appellent après avoir vu une de vos annonces ; et même les personnes qui visitent votre emplacement physique.

En suivant ces données, vous pouvez mieux comprendre les performances de vos campagnes publicitaires et savoir si vous devez ou non augmenter votre budget. Nous vous avons expliqué les étapes dans cet article de blog, mais si vous avez besoin d'aide pour le configurer, n'hésitez pas à nous contacter. Nous serions heureux de vous aider! Parlez nous de votre expérience.

Vous avez besoin d'aide pour configurer le suivi côté serveur?

Il suffit de répondre à quelques questions simples. Cliquez sur Obtenir de l'aide, remplir le formulaire, et nous vous enverrons un devis.

Obtenir de l'aide

Hébergez votre serveur GTM chez Stape