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

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?Copier le lien vers cette section

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?Copier le lien vers cette section

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.

Fonctionnement de la balise de conversion hors connection FB pour sGTMCopier le lien vers cette section

La logique de la balise de conversion hors connection FB est exceptionnellement similaire à la balise API conversion de FB Stape. Mais il existe des paramètres et des étapes supplémentaires nécessaires pour configurer les balises de conversion hors connectin FB que je vais découvrir plus loin dans cet article.

Facebook offline conversion server GTM

Méthode de configuration du nom d'événement - sélectionnez dans la liste des événements standard, ajoutez un nom d'événement personnalisé ou choisissez hériter du client. Si vous décidez d'hériter d'un client, la balise de conversion hors connection FB analysera le nom de l'événement du client qui a déclenché cet événement.

Jeton d'accès API - utilisez le gestionnaire d'événements FB pour générer un jeton d'accès FB pour votre compte. Consultez ici pour plus d'informations.

ID de l'ensemble d'événements hors connection - ouvrez les paramètres du Facebook Business manager -> Sources de données -> Ensemble d'événements hors connection -> ouvrez l'ensemble d'événements requis et copiez l'ID de l'ensemble d'événements.

Balise de téléchargement - Suivez vos téléchargements d'événements. Exemple : téléchargements mensuels en magasin. Ce champ est requis.

Identifiant de l'espace de noms – la portée utilisée pour résoudre extern_id ou tpid. Il peut s'agir d'un autre ensemble de données ou d'un idéntifiant de partenaire pour les données. Exemple : 12345. Champ facultatif.

Remplacement des données d'événement du serveur - sélectionnez dans la liste des propriétés d'événement standard : heure de l'événement, devise, valeur, type de contenu, contenu, ID de commande et numéro d'article.

Données utilisateur - sélectionnez parmi les paramètres utilisateur standard : e-mail, téléphone, sexe, date de naissance, prénom/nom.

Données personnalisées - ajoutez des données personnalisées.

Paramètres des journaux - sélectionnez si vous souhaitez utiliser les journaux stape pour déboguer votre configuration.

Ce qu’il faudrait pour installer la balise de conversion hors connection FB pour sGTMCopier le lien vers cette section

2. Données livrées à votre conteneur sGTM. Dans cet article, j'utiliserai des webhooks CRM pour déclencher des conversions hors connection FB. Certaines étapes de la configuration des webhooks dans sGTM seront abordées plus loin dans cet article. Pour un guide plus détaillé, consultez ici.

3. Application FB. Je montrerai comment le créer dans FB Business Manager plus loin dans cet article de blog.

4. Événement hors connection défini dans FB business manager.

5. Utilisateur du système Facebook avec autorisation de gestion pour l'application et l'identifiant de l'ensemble d'événements hors connection. Je vais également le découvrir dans ce guide pratique.

Comment configurer la conversion hors connection de Facebook à l'aide du serveur GTMCopier le lien vers cette section

Si vous n'avez pas de conteneur GTM de serveur configuré et en fonctionnement, commencez par ce guide et revenez aux étapes ci-dessous.

1. Envoyez des données à sGTM à l'aide d'un webhookCopier le lien vers cette section

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

2. Créez une application FBCopier le lien vers cette section

1. Accédez aux paramètres de Facebook Business Manager -> ouvrez Comptes -> sélectionnez Applications -> cliquez sur créer une nouvelle application -> Sélectionnez Business -> Ajouter le nom de l'application et sélectionnez Business manager -> cliquez sur Créer. Vous devriez voir l'interface de l'application.

create Facebook app

3. Créez un utilisateur du système Facebook Business ManagerCopier le lien vers cette section

1. Connectez-vous à Facebook business manager settings -> Users -> System users -> Create new system user -> select admin System user role.

create Facebook system user

2. Permettez à cet utilisateur du système d'accéder à un compte publicitaire, à l'application FB et à un pixel.

3. Générez un jeton d'accès pour l'utilisateur du système. Allez dans les paramètres de Facebook business manager -> Utilisateurs -> Utilisateurs système → Sélectionnez l'utilisateur créé précédemment → Sélectionnez l'application créée précédemment → Donnez l'accès à ads_manager.

Generate access token for system user

4. Accordez à l'utilisateur du système l'accès au compte publicitaire. Allez dans Business Manager → Business Settings → System Users → Sélectionnez l'utilisateur du système et cliquez sur Assign Assets → Sélectionnez votre compte publicitaire.

5. Créez un ensemble d'événements hors ligne. Allez dans Business Manager → Business Settings → Data sources → Offline events sets → Add → Specify the name → Select your AD account → Give full access to the system user you created earlier.

4. Configurez le tag de conversion FB offline dans sGTM.Copier le lien vers cette section

1. Téléchargez le tag FB offline conversion depuis GitHub -> ouvrez sGTM templates -> cliquez sur new tag -> cliquez sur les trois points en haut à droite -> cliquez sur import -> sélectionnez le tag FB offline conversion que vous avez récemment téléchargé.

import facebook offline conversion tag

2. Créez une nouvelle balise de conversion hors ligne Facebook -> Sélectionnez le nom de l'événement -> Ajoutez le jeton d'accès FB, l'ID de l'événement hors ligne, la balise de téléchargement. Ajoutez les données d'utilisateur et d'événement requises. Pour extraire des variables des données d'événement, vous pouvez utiliser des variables de données d'événement.

Facebook offline conversion tag

3. Testez le déclenchement correct de la balise dans sGTM. Malheureusement, il n'existe aucun moyen de tester les événements hors ligne de FB en temps réel. La meilleure chose que vous puissiez faire est d'ouvrir votre ensemble d'événements hors ligne après un certain temps et de vérifier qu'il reçoit des données.

Comme pour FB CAPI, plus vous envoyez de données d'utilisateur (clés de correspondance) à FB, meilleure est l'attribution.

Tag automatiquement l'heure de l'événement à la demande, mais vous pouvez choisir de remplacer cette valeur.

Conclusion:Copier le lien vers cette section

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!

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

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

Obtenir de l'aide
Tagged with:Facebook

Hébergez votre serveur GTM chez Stape