L'API de conversion Facebook est un outil de suivi des conversions côté serveur. Cela vous permet, en tant que vendor/affilié, de suivre vos campagnes publicitaires Facebook de manière fiable tout en restant indépendant des navigateurs et des appareils des acheteurs. Avec le suivi API, Digistore24 collecte des informations statistiques sur les événements suivants et les transmet à Facebook :
- Nouvelle commande
- Début d'un abonnement
- Paiements pour un abonnement
- Fin d'un abonnement
Note
Pour configurer l'API de conversion, vous aurez besoin d'un compte professionnel Facebook.
1. Configurer l'API de conversion Facebook
a) Dans Facebook
- Configurer un Meta Tracking Pixel.
- Générez une clé d'accès pour ce pixel. Utilisez la méthode "via Events Manager".
- Optionnel pour tester des événements : allez dans "Test Events" dans le gestionnaire d'événements et copiez le code de test pour les tests.
Après avoir complété ces trois étapes, vous devriez avoir les éléments suivants :
- Clé d'accès API Facebook
- ID de pixel Facebook
- Code d'événement de test
Intégrez maintenant le pixel de suivi Facebook sur votre site Web.
b) Dans Digistore24
Ici, vous configurez deux choses :
- Pixel de suivi Facebook sur le formulaire de commande
- Connexion IPN Facebook
2. Configurer le pixel de suivi Facebook :
En tant que vendor : Créez un pixel de suivi Facebook sous : Paramètres > Suivi du formulaire de commande.
Suivez les étapes décrites ici.
Remarque :
- Sélectionner Facebook comme type de suivi.
- Entrez l'ID de pixel Facebook dans le champ.
En tant qu'affilié : Créez un pixel de suivi Facebook sous : Compte > Suivi du formulaire de commande.
Suivez les étapes décrites ici en commençant par l'étape 2.
Configurer la connexion IPN Facebook :
En tant que vendor : Créez une connexion IPN Facebook sous : Paramètres > Intégrations (IPN).
Suivez les étapes décrites ici.
Astuce :
Sélectionnez les produits et les langues pour lesquels un événement doit être envoyé à Facebook. Entrez ensuite la "clé d'accès API", "ID de pixel" et "code d'événement de test."
Si vous utilisez une page de remerciement Digistore24, votre configuration est maintenant complète. Si vous utilisez votre propre page de remerciement, continuez avec la section suivante.
En tant qu'affilié : Créez une connexion IPN Facebook sous : Compte > S2S Postback.
Suivez les étapes décrites ici.
3. Optionnel : Configurez le pixel de suivi sur votre propre page de remerciement
Si vous utilisez votre propre page de remerciement, vous pouvez également suivre les commandes là-bas. Suivez ces étapes :
- Activez le transfert de tous les ID de commande vers votre page de remerciement
Il est important que tous les ID de commande soient transférés vers votre page de remerciement pour garantir que des ventes déjà enregistrées ne soient pas comptées deux fois. - Ajoutez le pixel de suivi Facebook à votre page de remerciement.
Vous pouvez le trouver dans le guide Facebook. Voir le lien. - Ajoutez ensuite la section de code mentionnée ci-dessous.
Insérez-la sous le pixel de suivi Facebook. Voir le lien.
Voici comment procéder :
Étape 1 : Transférer tous les ID de commande vers votre page de remerciement
- Activez le transfert de toutes les données de commande, comme décrit ici.
- Ou ajoutez l'URL de la page de remerciement avec ?order_id=[ORDER_ID], comme décrit ici.
Étape 2 : Ajoutez le pixel de suivi Facebook & la section de code
- Ajoutez le pixel de suivi à votre page de remerciement. Vous pouvez le trouver dans ce guide Facebook sous "Ajouter manuellement le code Pixel au site Web." Un guide étape par étape y est également fourni.
- Ajoutez ensuite le code suivant sous le pixel de suivi :
<!-- Insérez ceci sous le Pixel Facebook -->
<script>
(function () {
function getParameterByName(name, url) {
url = url || window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return "";
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
var order_id = getParameterByName("order_id");
var queryParamToFacebookMapping = {
product_id: "content_ids",
product_name: "content_name ",
currency: "currency",
amount: "value",
quantity: "num_items"
};
var purchaseData = { content_type: 'product' };
Object.keys(queryParamToFacebookMapping).forEach(function (name) {
var value = getParameterByName(name);
if (value !== null) {
purchaseData[queryParamToFacebookMapping[name]] = value;
}
});
fbq('track', 'Purchase', purchaseData, {eventID: 'purchase.'+order_id}); })();
</script>
4. Comment travailler avec des événements sur Facebook
Dans Facebook, vous pouvez maintenant créer des conversions personnalisées et idéalement filtrer votre produit par ID de contenu.
5. Comment tester votre événement
- Dans le gestionnaire d'événements, sélectionnez la source de données que vous avez configurée.
- Cliquez sur "Test Events".
- Ouvrez maintenant le formulaire de commande pour le produit que vous avez configuré.
Si votre événement est configuré correctement, vous recevrez des informations sur vos événements (voir la capture d'écran).
Note
Si le test ne fonctionne pas, veuillez vérifier si le EventCode dans Facebook correspond au EventCode de votre connexion IPN.
6. Transfert des paramètres avec une connexion IPN
Avec la connexion IPN Facebook, ces paramètres Facebook peuvent être transférés. En tant que vendor, vous pouvez les utiliser pour voir des mesures telles que ROAS (Retour sur les Dépenses Publicitaires - dépenses contre revenus) et ainsi mieux contrôler les mesures publicitaires. D'autres paramètres DS24 peuvent également être transférés, tels que content_type. Nous transférons ce paramètre pour tous les événements avec des ID de produit. Cela aide Facebook à reconnaître qu'il s'agit d'achats réels. Pour transférer ces et d'autres paramètres, suivez ces étapes :
- Configurez votre pixel dans le Gestionnaire d'Affaires Facebook selon ce guide.
- Configurez l'API de conversion sur le pixel :
- Ouvrez le Gestionnaire d'Événements.
- Allez dans Sources de données.
- Sélectionnez le pixel et passez à l'onglet Paramètres.
- Sous API de conversion, allez dans le champ Configurer manuellement.
- Configurer l'API :
- L'événement Achat doit être présent.
- Page Vue peut également être utilisée pour suivre les vues de page.
- Catégorie Commerce électronique et Vente au détail.
- À l'étape suivante, sélectionnez tous les paramètres qui doivent être transférés. Le pays ne peut pas être transféré.
- À la dernière étape, sélectionnez "Implémenter l'API manuellement vous-même".
- Une nouvelle section s'ouvrira : Appliquer l'API de conversion. Générez une clé d'accès ici, qui sera requise pour la connexion IPN Facebook de Digistore24. Une fois générée, copiez la clé puis sélectionnez Terminer l'implémentation.
- Complétez la configuration de l'API et cliquez sur Terminer dans la section d'instructions.
- Maintenant, passez à Digistore24. a) Allez dans Paramètres > Intégrations (IPN) > Ajouter une nouvelle connexion. b) Sous "Pour Pros", sélectionnez Facebook.
- Entrez les paramètres (pour quels produits et langues).
- Insérez la clé API générée à l'étape 4 et entrez également l'ID de pixel.
- Allez dans Paramètres > Suivi du formulaire de commande.
- Ouvrez un nouveau suivi > Sélectionnez les produits désirés.
- Choisissez où saisir le suivi > Sélectionnez des événements > Choisissez Facebook comme type de suivi.
- Entrez l'ID de pixel et cliquez sur Enregistrer.
Les paramètres seront maintenant transférés à Facebook et peuvent être consultés dans l'aperçu des pixels.