Bonjour, je m'appelle Mohd Amir, un développeur full-stack avec une expertise dans les applications évolutives et maintenables. J’aime plonger dans la technologie de pointe. Vous pouvez consulter mon travail sur GitHub ou me suivre sur Twitter.
Pour démarrer avec Facebook Pixel :
Pour vérifier votre domaine sur Facebook :
Maintenant, intégrons Facebook Pixel dans votre application Vite React :
Créez un fichier .env à la racine de votre projet Vite et ajoutez votre Facebook Pixel ID :
VITE_FB_PIXEL_ID=your_facebook_pixel_id
Créez un facebookPixelHook.js dans le répertoire hooks/ :
import { useEffect } from "react"; const useFacebookPixel = (pixelId) => { useEffect(() => { // Load the Pixel script only if it's not already loaded if (!window.fbq) { (function(f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function() { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments); }; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = "2.0"; n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s); })( window, document, "script", "https://connect.facebook.net/en_US/fbevents.js" ); // Initialize Facebook Pixel window.fbq("init", pixelId); } // Track page view window.fbq("track", "PageView"); }, [pixelId]); }; export default useFacebookPixel;
Utilisez ce hook dans votre composant pour initialiser et suivre les événements :
import React from "react"; import useFacebookPixel from "./hooks/facebookPixelHook"; const MyApp = () => { const pixelId = import.meta.env.VITE_FB_PIXEL_ID; useFacebookPixel(pixelId); returnYour app is being tracked by Facebook Pixel.; }; export default MyApp;
Bien que l'Pixel ID puisse être exposé en toute sécurité, il est recommandé de :
Voici la structure générale de la base de code :
Voici comment utiliser le projet :
git clone https://github.com/webdev-mohdamir/facebook-pixel-with-react.git
npm install
npm run dev
Ouvrez l'application dans votre navigateur à l'adresse http://localhost:3000.
Envoyez le formulaire pour suivre les événements personnalisés (si vous avez ajouté des événements personnalisés).
C'est ça! Vous disposez désormais d’une implémentation Facebook Pixel entièrement fonctionnelle dans votre application React. N'oubliez pas de vérifier votre domaine et d'utiliser Meta Pixel Helper pour déboguer vos événements Pixel.
N'oubliez pas non plus : Le café est la clé du succès du débogage ☕ !
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3