Comment mettre en place le suivi des bénéfices avec Google Tag Manager et Firestore ?
Les annonceurs sont constamment à la recherche de moyens pour mesurer et améliorer l'efficacité de leurs campagnes. Avec l'émergence du Profit Tracking, les marketeurs disposent d'une nouvelle arme dans leur arsenal. Cet outil de mesure perspicace va au-delà du traditionnel ROAS (Return On Ad Spend) en s'intéressant non seulement aux revenus, mais aussi aux bénéfices générés par chaque euro investi. Ce blog vous emmène dans le monde du Profit Tracking, des bases à la mise en œuvre avancée avec Google Tag Manager (GTM) et Firestore.
Points clés 🔑
- Le suivi des bénéfices est un indicateur avancé qui mesure à la fois les revenus et les bénéfices générés par les dépenses publicitaires, afin d'obtenir une image plus complète de leur contribution aux bénéfices de l'entreprise.
- Contrairement au ROAS, qui se concentre sur les revenus, le Profit Tracking prend en compte la rentabilité en incluant les coûts tels que les COGS et les dépenses opérationnelles.
- En mettant en œuvre et en testant le suivi des bénéfices, les annonceurs peuvent mieux aligner leurs stratégies publicitaires sur la rentabilité plutôt que sur les seuls revenus, ce qui peut conduire à des campagnes publicitaires plus durables sur le plan financier.
Qu'est-ce que le suivi des bénéfices ?
Le suivi des bénéfices est une mesure avancée qui va au-delà du ROAS en mesurant non seulement les revenus générés par les dépenses publicitaires, mais aussi les bénéfices. Il donne une image plus claire de la contribution réelle des dépenses publicitaires au bénéfice d'exploitation et permet aux annonceurs de prendre des décisions plus éclairées sur leur stratégie publicitaire.
Remplacement de l'événement d'achat
Le suivi des bénéfices remplace la valeur d'achat que vous envoyez normalement dans Google Tag Manager. Au lieu du revenu, que vous utilisez pour le ROAS, vous envoyez maintenant le bénéfice.
Calcul du suivi des bénéfices = (valeur de conversion - coûts d'achat et de vente) / coûts
Exemple de suivi des bénéfices
Contexte : Une société de commerce électronique spécialisée dans les vêtements de plein air durables cherche à optimiser ses dépenses publicitaires afin d'accroître sa rentabilité.
Défi : L'entreprise connaît un certain succès avec ses campagnes publicitaires actuelles sur diverses plateformes numériques, mais elle a du mal à mesurer avec précision le bénéfice réel généré par chaque euro publicitaire. L'accent est actuellement mis sur les recettes, sans lien direct avec le bénéfice net après coûts et dépenses.
Solution : En mettant en œuvre le suivi des bénéfices, les entreprises peuvent mieux comprendre la rentabilité réelle de leurs efforts publicitaires. Pour ce faire, elles incluent dans leurs calculs non seulement le chiffre d'affaires, mais aussi le coût des marchandises (COGS), les coûts opérationnels et les coûts publicitaires spécifiques à la plateforme.
Mais il s'agit avant tout de ROAS, n'est-ce pas ?
Le ROAS (Return On Ad Spend) est depuis longtemps l'indicateur de performance standard pour de nombreux annonceurs. Cependant, se concentrer sur les recettes brutes sans tenir compte de la rentabilité réelle peut être trompeur. Il en résulte souvent une image déformée de l'efficacité des dépenses publicitaires, car il ne prend pas en compte les coûts autres que les coûts publicitaires directs, tels que les coûts des produits, les frais généraux et les autres dépenses opérationnelles.
ROAS ou suivi des bénéfices : qui gagne ?
Le suivi des bénéfices est une meilleure mesure parce qu'il aide les annonceurs à se concentrer sur la rentabilité et pas seulement sur les revenus. Il encourage une analyse plus approfondie de la structure des coûts et des stratégies de tarification, ce qui permet une meilleure gestion des résultats nets des campagnes publicitaires. Cela fait du profit sur les dépenses publicitaires une approche plus holistique de la mesure de l'efficacité des dépenses publicitaires.
Tableau comparatif ROAS vs Profit Tracking
Bien que le ROAS et le suivi des bénéfices offrent des informations précieuses, ils se concentrent sur des aspects différents du rendement financier. Vous trouverez ci-dessous un tableau comparatif détaillé qui met en évidence les principales caractéristiques de chacune de ces mesures.
Aspect | ROAS | Suivi des bénéfices |
---|---|---|
Définition | Retour sur investissement publicitaire | Suivi des bénéfices |
Focus | Revenus générés par euro dépensé en publicité | Bénéfice généré par euro dépensé en publicité |
Calcul | Recettes de la publicité / coût de la publicité x 100%. | Marge bénéficiaire brute / coûts |
Exemple | 4000 € de revenus / 1000 € de coûts = 4:1 ROAS | 250 € de bénéfices / 200 € de dépenses = 1,25 suivi des bénéfices |
Limites | Ne tient pas compte de la taille de l'entreprise, de la revente ou de la différenciation des produits. | Le calcul est plus complexe et nécessite une compréhension des marges bénéficiaires. |
Mise en place d'un suivi des bénéfices à l'aide de GTM et Firestore
Dans ce guide, nous allons vous montrer comment réaliser une configuration de suivi détaillée avec Google Tag Manager et Firestore. Grâce à l'intégration avec le compte de service Google, vous pouvez l'utiliser gratuitement.
Ce que vous devez préparer à l'avance :
- Compte TAGGRS
- Couche de données
- Ensemble de conteneurs Web GA4 incluant l'événement d'achat
- Définir le conteneur de serveur
Les marges bénéficiaires ne sont pas visibles pour les visiteurs, car elles ne sont pas visibles dans la couche de données.
Le suivi des bénéfices n'entraîne aucun coût supplémentaire si vous le mettez en place vous-même. Si vous souhaitez faire appel à nos spécialistes, seuls les frais d'installation uniques s'appliquent !
1. Créez un nouveau projet (Google Cloud)
Connectez-vous à Google Cloud Console, accédez à votre tableau de bord et créez un nouveau projet.
Donnez un nom au projet, par exemple Profit Tracking TAGGRS, puis cliquez sur Create.
2. Créez Firestore (Google Cloud)
Cliquez ensuite sur Voir tous les produits en bas à gauche et faites défiler jusqu'à Firestore. Cliquez ensuite ici.
3. Création de la base de données Firestore (Google Cloud)
Nous allons maintenant créer une base de données. Cliquez sur Créer une base de données. Sélectionnez ensuite le mode natif. Sélectionnez ensuite l'emplacement le plus proche et cliquez sur Créer une base de données.
4. Création de collections Firestore (Google Cloud)
Ensuite, nous allons créer une collection en cliquant sur DÉMARRER LA COLLECTION.
5. Configurer la collection Firestore (Google Cloud)
Saisissez ensuite l'ID de la collection. Puisque nous parlons de produits, nous choisissons les produits. Ensuite, nous devons saisir l'ID du document et l'ID de l'article de votre produit. Dans ce cas, nous utiliserons 15123 comme exemple.
Saisissez ensuite les données suivantes:
- Nom du champ : valeur
- Type de champ : string
- Valeur du champ : profit
À titre d'exemple, nous utiliserons un bénéfice de 10 par produit. La devise utilisée dépend de la façon dont vous avez configuré cette fonction dans Google Tag Manager. Procédez ensuite de la même manière pour tous les produits. Cliquez ensuite sur Enregistrer pour sauvegarder la collection.
Ensuite, vous obtenez une vue d'ensemble où vous pouvez voir la collection, les identifiants des produits et le bénéfice par produit.
6. Création de la clé privée de la console cloud (Google Cloud)
Une fois Firestore mis en place, nous devons commencer à le relier à TAGGRS afin que les données soient liées à la plateforme appropriée. Dans votre projet, allez dans IAM & Admin.
Ensuite, allez dans Comptes de service et cliquez sur Créer un compte de service. Saisissez ensuite les informations requises. Le nom du compte de service est obligatoire, les étapes suivantes sont facultatives.
Cliquez ensuite sur le compte de service que vous avez créé. Sélectionnez ensuite KEYS en haut du menu. Cliquez ensuite sur AJOUTER UNE CLÉ.
Nous allons maintenant créer la clé. Choisissez JSON, et cliquez sur CREATE. Un fichier est alors téléchargé.
7. Ajouter la clé privée de la console cloud au tableau de bord (TAGGRS)
> Dans votre tableau de bord TAGGRS, allez dans Intégrations -- Compte de service Google. Ensuite, téléchargez votre fichier JSON et cliquez sur Connecter. Google Cloud Firestore est maintenant connecté à TAGGRS et vous pouvez immédiatement commencer à importer et à analyser vos données Firestore.
8. Insérer le modèle dans Google Tag Manager (Server Container)
Le travail dans Firestore et TAGGRS est terminé, nous passons maintenant au conteneur de serveur Google Tag Manager. Allez dans Templates et cliquez sur New sous Variable Templates.
Cliquez ensuite sur les 3 points en haut à droite et cliquez sur Importer. Nous allons importer un modèle de Github. Dans le modèle Github, cliquez sur les 3 points, puis sur Télécharger.
9. Configurer le modèle dans Google Tag Manager (Server Container)
Une fois que vous avez téléchargé le modèle, nous devons vérifier une dernière chose. Le chemin d'accès à la permission dans le modèle doit être identique à l'ID de la collection dans Firebase (étape 7). Dans ce cas, nous utilisons les produits. Vérifiez que c'est la même chose.
10. Créez une nouvelle variable pour le suivi des bénéfices (conteneur de serveur).
Nous devons maintenant créer une nouvelle variable pour le suivi des bénéfices dans Google Tag Manager. Dans le Server Container, allez dans la section Variables et cliquez sur New. Cela lance le processus de définition d'un nom qui représente des données spécifiques pour les données sur les bénéfices, que vous pouvez ensuite utiliser dans vos balises et vos déclencheurs. Donnez un nom à la balise, par exemple Profit tracking - firestore.
11. Configuration des variables (conteneur de serveur)
Cliquez sur Configuration des variables. Comme Type de variable, choisissez Valeur de l'élément dans Firestore (Modèle personnalisé que vous venez d'ajouter).
12. GCP Project ID Add Variable (Server Container)
Ensuite, vous devez ajouter l'ID du projet GCP. Vous pouvez le trouver dans Firestore. Cliquez sur votre nom de compte en haut à côté de la barre de recherche et vous verrez l'ID du projet.
13. Mise en place d'une variable de suivi des bénéfices (conteneur de serveur)
Ensuite, dans le champ Valeur, ajoutez le même nom que celui que vous avez donné dans Firestore. Dans notre exemple, nous utilisons Valeur. Pour Firestore Collection ID, ajoutez l'ID de collection que vous avez également utilisé à l'étape 7. Dans notre cas, il s'agit de Produits. Enregistrez ensuite la variable.
14. Sélectionnez Google Ads Conversion Tracking Tag (Server Container)
Nous allons ensuite ajouter cette variable de suivi des bénéfices à la balise de suivi des conversions de Google Ads et à la balise de configuration GA4. Commençons par la première des deux. Allez à la balise de suivi des conversions Google Ads. Notez que cela implique la balise de suivi des conversions dans le conteneur de serveur! Vous ne l'avez pas encore configurée ? Alors consultez ce blog.
15. Personnaliser la balise de suivi des conversions Google Ads (Server Container)
Nous devons modifier la valeur de conversion dans la balise de conversion. En tant que Valeur de conversion, ajoutez la variable que vous venez de créer. Enregistrez ensuite la balise.
16. GA4 Configuration Tag setup (Server Container)
Nous allons également ajouter cette variable à la balise de configuration du GA4.> Allez dans l'étiquette de configuration et, sous Paramètres d'événement - Paramètres à ajouter/modifier, ajoutez ce qui suit :
- Nom : valeur
- Valeur : {{Suivi des bénéfices - firestore }}
Enregistrez ensuite la balise. Placez ensuite le conteneur Live et vous aurez un bénéfice sur les dépenses publicitaires configuré dans Google Tag Manager !
Test de suivi des bénéfices avec Google Tag Manager
Ensuite, nous allons tester si les paramètres de suivi des bénéfices fonctionnent. Pour ce faire, nous utiliserons le mode aperçu, à la fois dans le conteneur Web et dans le conteneur serveur. Nous allons effectuer un achat test, puis vérifier les variables pour voir si les bénéfices sont envoyés.
Ajout de colonnes de suivi des bénéfices personnalisées dans Google Ads
Ensuite, nous devons ajouter des colonnes personnalisées à l'interface Google Ads afin d'optimiser la rentabilité de vos campagnes.
Créez de nouvelles colonnes : Commencez par ouvrir votre compte Google Ads. Allez dans l'onglet "Campagnes", sélectionnez "Colonnes" puis "Personnaliser les colonnes". Vous pouvez alors ajouter de nouvelles colonnes.
Utilisez les opérateurs mathématiques suivants pour créer les conditions de la colonne :
- Suivi des bénéfices = Valeur de la conversion (filtre par source de conversion, sélection d'une nouvelle action de conversion) / Coût de la publicité
- Marge nette = Valeur de conversion (filtre par source de conversion, sélection d'une nouvelle action de conversion) - Coût de la publicité
Application et analyse : Après avoir sauvegardé les paramètres, revenez à "Personnaliser les colonnes" pour sélectionner et appliquer les nouvelles colonnes. Cette étape vous permet de contrôler les performances de votre campagne à l'aide des nouveaux indicateurs financiers.
Conclusion
Avec les étapes de mise en œuvre du blog, vous êtes maintenant équipé des connaissances nécessaires pour configurer efficacement le suivi des bénéfices via Google Tag Manager et Firestore. Cette configuration renforce votre capacité à comprendre le véritable bénéfice de vos dépenses publicitaires. En appliquant cette méthodologie, vous ferez un grand pas en avant dans l'optimisation de votre budget publicitaire et dans l'obtention d'un meilleur retour sur vos investissements publicitaires.
FAQ
Avez-vous besoin de Server Side Tracking pour démarrer le suivi de Profit Tracking ?
Sans serveur, vous ne pouvez pas vous connecter à Firestore, c'est pourquoi vous avez besoin de Server Side Tracking pour utiliser le suivi des bénéfices.