مرحبًا، أنا محمد أمير، مطور متكامل يتمتع بخبرة في التطبيقات القابلة للتطوير والصيانة. أنا أستمتع بالغوص في التكنولوجيا المتطورة. يمكنك الاطلاع على أعمالي على GitHub أو متابعتي على Twitter.
للبدء باستخدام Facebook Pixel:
للتحقق من المجال الخاص بك على الفيسبوك:
الآن، دعنا ندمج Facebook Pixel في تطبيق Vite React الخاص بك:
قم بإنشاء ملف .env في جذر مشروع Vite الخاص بك وأضف Facebook Pixel ID:
VITE_FB_PIXEL_ID=your_facebook_pixel_id
قم بإنشاء facebookPixelHook.js داخل دليل الخطافات/:
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;
استخدم هذا الرابط في المكون الخاص بك لتهيئة الأحداث وتتبعها:
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;
على الرغم من أن Pixel ID من الآمن كشفه، إلا أنه من الممارسات الجيدة القيام بما يلي:
هذا هو الهيكل العام لقاعدة التعليمات البرمجية:
إليك كيفية استخدام المشروع:
git clone https://github.com/webdev-mohdamir/facebook-pixel-with-react.git
npm install
npm run dev
افتح التطبيق في متصفحك على http://localhost:3000.
أرسل النموذج لتتبع الأحداث المخصصة (إذا قمت بإضافة أحداث مخصصة).
هذا كل شيء! الآن لديك تطبيق Facebook Pixel يعمل بكامل طاقته في تطبيق React الخاص بك. لا تنس التحقق من نطاقك واستخدام Meta Pixel Helper لتصحيح أخطاء أحداث Pixel الخاصة بك.
تذكر أيضًا: القهوة هي مفتاح تصحيح الأخطاء ☕!
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3