Hallo, ich bin Mohd Amir, ein Full-Stack-Entwickler mit Erfahrung in skalierbaren und wartbaren Apps. Es macht mir Spaß, mich mit modernster Technologie zu befassen. Sie können sich meine Arbeit auf GitHub ansehen oder mir auf Twitter folgen.
So starten Sie mit Facebook Pixel:
So verifizieren Sie Ihre Domain auf Facebook:
Jetzt integrieren wir Facebook Pixel in Ihre Vite React-App:
Erstellen Sie eine .env-Datei im Stammverzeichnis Ihres Vite-Projekts und fügen Sie Ihre Facebook-Pixel-ID hinzu:
VITE_FB_PIXEL_ID=your_facebook_pixel_id
Erstellen Sie eine facebookPixelHook.js im Hooks/-Verzeichnis:
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;
Verwenden Sie diesen Hook in Ihrer Komponente, um Ereignisse zu initialisieren und zu verfolgen:
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;
Obwohl die Pixel-ID sicher offengelegt werden kann, empfiehlt es sich:
Hier ist die allgemeine Struktur der Codebasis:
So verwenden Sie das Projekt:
git clone https://github.com/webdev-mohdamir/facebook-pixel-with-react.git
npm install
npm run dev
Öffnen Sie die Anwendung in Ihrem Browser unter http://localhost:3000.
Senden Sie das Formular, um benutzerdefinierte Ereignisse zu verfolgen (sofern Sie benutzerdefinierte Ereignisse hinzugefügt haben).
Das ist es! Jetzt haben Sie eine voll funktionsfähige Facebook-Pixel-Implementierung in Ihrer React-App. Vergessen Sie nicht, Ihre Domain zu verifizieren und Meta Pixel Helper zum Debuggen Ihrer Pixel-Ereignisse zu verwenden.
Denken Sie außerdem daran: Kaffee ist der Schlüssel zum Erfolg beim Debuggen ☕!
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3