Stape
Rechercher
Essayer gratuitement

Conversion hors connection de Facebook à l'aide du serveur GTM

Mis à jour
11 sept. 2024
Publié
16 août 2022
Egalement disponible

Avec la limitation du suivi, les annonceurs Facebook font des efforts considérables pour alimenter les données relatives à FB sur la conversion, les visiteurs du site Web et les audiences et, au final, augmentent l'efficacité des campagnes Facebook. 

Depuis la montée des restrictions de suivi, la mise en œuvre de l'API conversion de Facebook est le moyen le plus populaire pour améliorer le suivi FB. Nous avons déjà une balise et un article de blog détaillé sur la configuration de FB CAPI.

Une autre façon plus ancienne d'envoyer des événements au serveur FB consiste à utiliser les conversions hors connection de Facebook. Cette solution donne plus de liberté que le pixel FB puisque vous alimentez des données propriétaire FB qui ne peuvent pas être affectées par des restrictions de suivi ou des cookies de courte durée.

Dans cet article de blog on parlera de la balise récente du conteneur du serveur Google Tag Manager - balise de conversion hors connection de Facebook. Il permet d'envoyer des données à la conversion hors connection de FB à l'aide du conteneur du serveur Google Tag Manager. 

Qu’est-ce que c’est conversions hors connection de Facebook?

Dans la plupart des cas, les conversions hors connection sont utilisées pour suivre les actions que les internautes n'effectuent pas sur votre site, par exemple, les achats en magasin ou par téléphone.

Vous pouvez télécharger des données d'événements hors connection sur Facebook, qui feront correspondre les événements aux personnes qui ont vu ou cliqué sur votre publicité FB. S'ils peuvent identifier une personne et la correspondre à la publicité, FB comptera l'événement comme une conversion vers la campagne publicitaire. 

Actuellement, l'entonnoir de conversion est si compliqué avec plusieurs points de contact (y compris les clics et les vues) que certains spécialistes du marketing utilisent des conversions hors connection pour vérifier l'attribution des pixels FB. La conversion hors connevtion fournit un deuxième angle lors de l'évaluation de l'attribution d'une conversion publicitaire.

Il existe plusieurs façons de faire de la publicité pour configurer les conversions hors connection FB:

  • Télécharger à la main à l'aide d'un fichier CSV
  • Intégrer une intégration personnalisée
  • Connecteurs comme Zapier

Pour une intégration incorporé, vous devez embaucher des développeurs qui créeront des connexions avec votre CRM (ou point de vente, etc.) et la conversion hors connection FB. Avec des outils comme Zapier, cela peut être facile à mettre en place, mais le prix sera plus élevé, surtout s'il y a beaucoup d'événements. Avec le téléchargement manuel, beaucoup de travail doit être fait lors de la préparation d'un fichier CSV.

La configuration des conversions hors connection FB à l'aide de la balise sGTM pourrait être la meilleure solution pour ceux qui connaissent déjà le balisage côté serveur. La configuration ne prendra pas beaucoup de temps et le prix sera bien moins cher à celui des connecteurs.

If you are unfamiliar with server-side tagging, I highly suggest starting to implement this new technology sooner than later. The idea of server-side tagging has been around for some time, but it's only recently becoming more popular. This technology is designed for tracking that relies on first-party cookies and first-party data, making it more secure for your and your customers.

Pour ceux qui ne connaissent pas le balisage côté serveur, je propose de l'implémenter dès que possible car cette technologie est conçue pour le nouveau monde du suivi qui ne repose pas sur des cookies tiers. Deux choses essentielles qui doivent être faites avant de configurer les balises de serveur sont la création d'un conteneur de serveur GTM et la livraison de données à sGTM (il existe plusieurs façons d'envoyer des données, les plus populaires sont GA4, DataTag/DataCleint, Webhooks, etc.).

Pourquoi utiliser les conversions hors connection Facebook?

Il y a plusieurs raisons d'utiliser les conversions hors connection de Facebook. 

  • Mesurer les événements avec plus de précision
  • Créer des audiences personnalisées et similaires de bon qualité
  • Optimiser les campagnes vers les publicités et ensembles de publicités les plus performants
  • Augmenter le retour sur les dépenses des campagnes FB

L'utilisation de conteneurs FB hors connection présente de nombreux avantages, mais si vous avez déjà implémenté FB CAPI et peut-être déjà utilisé des webhooks pour envoyer des données à FB CAPI, devriez-vous envisager d'implémenter des conversions FB hors connection à l'aide de sGTM ? 

Je vous propose de le faire. Plus vous envoyez de données sur les clients à Facebook, plus d'informations sont transmises aux algorithmes d'apprentissage automatique FB qui sélectionnent qui doit voir vos publicités FB. Cela peut avoir un effet positif sur les résultats des publicités FB.

Qu'en est-il des conversions hors connection FB et des restrictions de suivi iOS 15 ? Il n'existe aucune documentation officielle sur la manière dont la conversion hors connection de FB affecte ceux qui ont choisi de ne pas être suivis sur leur téléphone portable. Ci-dessous, je vais décrire mon opinion sur la façon dont FB traite ces données. 

Ce guide utilisera un webhook de mon CRM pour déclencher les balises de conversion hors connection FB. Lorsqu'un utilisateur d'appareils iOS qui s'est désabonné du suivi effectue un achat, le pixel FB n'enregistre pas cet événement.

Cette conversion a entraîné la désactivation du suivi de l'appareil iOS. Le pixel FB ne fonctionnait pas. Lorsqu'un achat est déclenché, mon CRM envoie un webhook à sGTM avec toutes les informations sur les commandes et les utilisateurs. Une fois que sGTM reçoit ces données, il envoie une demande de conversion hors connection FB. Les données du webhook ne s’identifieront pas si l'utilisateur FB les a activés/désactivés. Cela signifie que si FB peut faire correspondre cet utilisateur avec la personne qui a vu votre annonce, cette conversion hors connection sera prise en compte dans la campagne FB.

Un autre avantage considérable de la conversion hors connection FB est qu'elle est toujours éligible pour une fenêtre d'attribution de 28 jours. Alors qu'avec FB pixel ou FB Capi, le maximum que vous pouvez obtenir est une attribution de 7 jours.

Envoyez des données à sGTM à l'aide d'un webhook

1. Ouvrez l'aperçu du conteneur sGTM -> cliquez sur trois points dans le coin supérieur droit -> cliquez sur Envoyer l'aperçu manuellement -> copiez l'en-tête d'aperçu de l'en-tête HTTP X-Gtm-Server-Preview.

http preview header sGTM

2. Connectez-vous à votre compte stape -> ouvrez le conteneur sGTM -> allez dans l'onglet Power Ups -> Cliquez sur config HTTP Header Config -> collez la valeur que vous avez copiée à partir de l'aperçu du conteneur du serveur Google Tag Manager -> cliquez sur Enregistrer.

Une fois que vous avez ajouté l'en-tête HTTP, vous pouvez voir les webhooks dans l'aperçu sGTM.

N'oubliez pas de supprimer la mise sous tension de l'en-tête HTTP Preview une fois que vous avez terminé la configuration.

send request to sGTM preview

3. Dans cette étape, je vais configurer des webhooks qui envoient des données à sGTM. Allez dans votre CRM (dans mon cas, c'est Wordpress). Ajoutez le nom et l'URL du webhook. Utilisez l'URL de votre serveur de balisage en tant qu'URL de webhook + chemin personnalisé (vous pouvez trouver l'URL du serveur de balisage dans les paramètres du conteneur sGTM sur stape). Configurez les données de webhook que vous souhaitez envoyer.

send webhook to sGTM

4. Ouvrez l'aperçu du conteneur sGTM et testez le webhook. Vous devriez voir la requête correspondante dans le débogueur sGTM.

debug webhook sGTM

5. Configurons un client dans sGTM qui va faire la requête envoyée par CRM. Pour le faire, vous devez importer Data Client dans votre sGTM. Une fois que vous avez ajouté Data Client au modèle de client sGTM, accédez à la section Clients dans sGTM -> Cliquez sur nouveau client -> Sélectionnez Data Client et faites défiler jusqu'à Accepted Path Settings -> Ajoutez le chemin de requête de votre webhook. Enregistrez le client.

set up webhook sGTM

6. Ouvrez le débogueur sGTM et testez si le client de données a correctement fait des requêtes de webhook. Vérifiez les données d'événement. Vous devriez voir toutes les informations que vous avez configurées dans le webhook.

webhook sGTM

Comment mettre en place des conversions hors ligne sur Facebook à l'aide de sGTM

Avant juillet 2023, Offline Conversions API était utilisé pour envoyer des données à Facebook Offline conversions. Mais maintenant, les choses deviennent beaucoup plus faciles grâce à la mise à jour de Facebook Conversions API.

Si vous utilisez la balise de conversion Facebook Offline de Stape, qui est maintenant dépréciée, il se peut qu'en juillet 2023 vos événements aient cessé d'arriver et que vous obteniez une erreur de ce type lors du débogage :

events stopped coming

Comme l'API Conversions hors ligne sera bientôt complètement supprimée, nous vous recommandons de passer directement à la création de rapports via l'API Conversions standard mise à jour, d'autant plus qu'elle est devenue plus facile et plus logique.

Auparavant, vous envoyiez les conversions hors ligne vers un jeu de données hors ligne distinct, ce qui n'est plus nécessaire car, au lieu des pixels FB standard, vous avez probablement maintenant un "jeu de données" qui est essentiellement la même chose et la plupart des pixels ont été automatiquement convertis en jeu de données, ce que vous n'avez peut-être même pas remarqué :)

Ainsi, pour les rapports FB Offline, il est désormais obligatoire d'utiliser exactement un Dataset, et non un Pixel. Dans la plupart des cas, si vous allez sur votre pixel et que vous le vérifiez, vous remarquerez qu'il est déjà devenu un Dataset.

Le moyen le plus simple de le vérifier est d'aller dans les paramètres et de s'assurer que vous avez "Dataset ID" au lieu de "Pixel ID" (le nombre reste le même) :

dataset id

Ainsi, nous nous sommes assurés que vous disposiez déjà d'un Dataset, il reste maintenant à configurer l'envoi d'événements hors ligne, ce qui n'est en fait pas différent de la configuration d'événements FB standard.

Précédemment, nous avons ajouté une mise à jour de la balise Facebook Conversion API pour le conteneur de serveur. Outre le passage à la nouvelle version de l'API, un élément avec une sélection de Source d'action a également été ajouté à l'interface :

facebook capi tag fo server container

Et oui, pour envoyer un événement hors ligne, il vous suffit de sélectionner Physical Store dans Action Source.

Cas pratique

Supposons que nous disposions d'un système de gestion de la relation client (CRM) dans lequel les clients de l'entreprise sont conservés. Certaines ventes se font sur le site web et nous avons déjà mis en place un système d'envoi de conversion en ligne, mais certaines ventes se font également par courrier électronique, par téléphone ou dans un magasin physique. Pour ces ventes, l'utilisateur ne passe pas par le flux en ligne standard, donc la seule option pour nous est de demander aux développeurs de mettre en place un webhook au format JSON qui sera envoyé à notre conteneur GTM du serveur lorsque, par exemple, une carte client passe au statut Terminé, ce qui signifie que la transaction est clôturée.

Il est extrêmement important que le webhook contienne autant de données utilisateur que possible, car c'est la seule source à partir de laquelle l'événement peut être attribué à vos publicités (puisqu'il n'y a pas de cookie fbc).

Les données contenues dans le webhook n'ont pas besoin d'être hachées, la balise elle-même le fera automatiquement avant d'envoyer l'événement.

!

Si, par exemple, un utilisateur laisse une demande de prospect sur votre site web avant une vente hors ligne, vous pouvez stocker ses cookies de clics marketing (pour Facebook, il s'agit des cookies fbp et fbc) dans votre système de gestion de la relation client avec les données du prospect. Dans ce cas, le webhook peut également contenir des données provenant de ces cookies et l'attribution pour de tels événements fonctionnera beaucoup mieux.

Pour le débogage des webhooks, vous devrez utiliser le Stape Power-UP 'Htttp header', nous avons décrit comment envoyer et déboguer les webhooks dans sGTM plus tôt dans cet article de blog.

L'organisation d'un événement supplémentaire n'est pas différente de l'organisation d'un événement standard.

1) Mettre en correspondance les données d'Event Data avec le format requis par Facebook.

2) Ajoutez les variables correspondantes à la balise Facebook et sélectionnez Action Source : Magasin physique (ce point précis permet d'envoyer l'événement au type hors ligne).

facebook conversion api tag configuration

3) Ajouter le bon déclencheur.

Dans mon exemple, j'utilise Data Client pour obtenir les webhooks (et je vous recommande de faire de même).

Data Client dispose d'une option pratique - chemin supplémentaire. Je l'utilise toujours pour les webhooks afin de m'assurer qu'il n'y a pas de faux positifs provenant d'autres balises. J'utilise le chemin /webhook pour les webhooks, ce qui signifie que les développeurs envoient les webhooks à mon conteneur https://gtm.example.com/webhook.

Je peux donc utiliser un simple déclencheur pour mon événement avec une validation supplémentaire :

trigger in the custom event

Il reste à s'assurer en mode débogage que la balise a fonctionné et que Facebook a accepté les données et que vous pouvez publier la mise à jour en direct.

debug mode for the tag

Par la suite, vous devriez voir des événements avec le type Hors ligne dans votre ensemble de données, à la fois dans la liste générale et dans les détails de l'événement :

dataset
dataset

Ainsi, la mise en place d'événements hors ligne n'est pas plus compliquée que celle d'événements Facebook standard, et il est désormais plus pratique de suivre tous les événements, car tout est désormais rassemblé en un seul endroit - dans un ensemble de données unique.

L'objectif est d'améliorer vos capacités de suivi et de vous donner plus de visibilité sur vos conversions hors ligne. Cela vous permettra d'améliorer vos stratégies de marketing et d'obtenir de meilleurs résultats pour votre entreprise.

Conclusion:

La conversion hors connection de Facebook est l'un des moyens d'augmenter les résultats de votre campagne FB et d'améliorer l'attribution. Bien que les conversions hors connection ne suffisent pas pour une analyse et une audience appropriées, cela pourrait être un excellent ajout à votre suivi de pixels FB et à votre CAPI FB existants.

En utilisant la balise de conversion hors connection FB pour le conteneur sGTM, vous pouvez désormais configurer la conversion hors connection plus facilement et à moins cher qu'auparavant. N'oubliez pas de suivre les meilleures pratiques de conversion hors connection pour améliorer l'efficacité de votre configuration.

Si vous avez besoin d'aide pour configurer le balisage ss, nous sommes toujours là pour vous aider!

Essayez Stape pour tout ce qui concerne le côté serveurmaintenant!