ربط فيسبوك بيكسل بموقع Wix
Budget: $10 – $30 USD
مقدمة
الهدف: ربط موقع Wix الخاص بالعميل بنظام تتبع فيسبوك المتقدم (Pixel + Conversions API) لضمان جمع بيانات دقيقة وكاملة من المتصفح والخادم.
يجب العمل باستخدام Velo by Wix فقط، وعدم استخدام أي تكاملات جاهزة أو خدمات مدفوعة خارجية.
العمل يجب أن يضمن عدم فقدان بيانات وتحقيق تكرار مدمج (Deduplication) بين بيانات المتصفح والخادم.
---
2. متطلبات أساسية
وصول إلى حساب فيسبوك بيزنس وإدارة الأحداث (Business Manager).
بيانات الـ Pixel ID وAccess Token الخاص بالـ Conversions API.
وصول إلى حساب Wix مع صلاحيات تعديل الكود (تمكين Velo).
المستقل يجب أن يمتلك خبرة في:
تطوير باستخدام Velo (Backend وFrontend).
معرفة بكيفية إرسال طلبات HTTP (fetch API).
فهم إعدادات Facebook Pixel وConversions API.
---
3. متطلبات المشروع التفصيلية
أ. بيكسل فيسبوك Client-Side
تركيب كود Facebook Pixel الأساسي في كل صفحات الموقع.
إرسال أحداث رئيسية من المتصفح مثل:
PageView (عرض الصفحة)
ViewContent (عرض منتج)
AddToCart (إضافة للسلة)
InitiateCheckout (بدء الدفع)
Purchase (شراء)
ب. إعداد Server-Side Conversions API (خادم)
إنشاء كود Backend في Wix Velo يقوم بإرسال نفس الأحداث الأساسية إلى Facebook API.
إرسال بيانات المستخدم المهمة (مشفرة بالـ SHA256) مثل: البريد الإلكتروني، رقم الهاتف.
إرسال بيانات إضافية مثل: عنوان IP، نوع المتصفح، معرفات التتبع (fbp، fbc)، قيمة الطلب، العملة.
استخدام نفس معرّف الحدث (event_id) بين المتصفح والخادم لتجنب التكرار في حساب فيسبوك.
تعديل نموذج ملئ الطلب في ويكس بحيث يكون وجود مربه الايميل اجباري حتى مع تسجيل الدخول
تضمين اختيار كود الدوله مع رقم الهاتف هدول الكودين
+970
+972
ازاله مربع زايب كود او جعله اختياري لانه غير مستعمل في بلدي
ج. بيانات يجب التقاطها وإرسالها
fbclid (معرف النقر على الإعلان من URL).
fbp (معرف فيسبوك للمتصفح).
email (مشفّر SHA256).
phone_number (مشفّر SHA256).
IP address وUser agent.
تفاصيل المنتجات: الاسم، السعر، المعرف.
القيمة الكلية للعملية والعملة.
د. واجهة استخدام في Wix (Frontend)
تعديل نماذج جمع البيانات لتضمين حقول البريد ورقم الهاتف مع تشفيرهم قبل الإرسال (أو إرسالها خام للخادم للتشفير).
إمكانية التقاط وتخزين معرف fbclid من URL عند دخول المستخدم.
---
4. معايير نجاح المشروع
وصول البيانات من المتصفح (Pixel) تظهر في Facebook Events Manager.
وصول بيانات Server-Side API تظهر في نفس الأداة مع تكرار مدعوم (Deduplication).
اختبار جميع الأحداث الرئيسية في الوضع التجريبي (Test Events).
تأكيد استقبال بيانات معلمات المستخدمين المشفرة بشكل صحيح.
تأمين البيانات وعدم حفظ أي بيانات حساسة على موقع Wix بشكل مباشر (إرسالها فقط لفيسبوك).
الهدف: ربط موقع Wix الخاص بالعميل بنظام تتبع فيسبوك المتقدم (Pixel + Conversions API) لضمان جمع بيانات دقيقة وكاملة من المتصفح والخادم.
يجب العمل باستخدام Velo by Wix فقط، وعدم استخدام أي تكاملات جاهزة أو خدمات مدفوعة خارجية.
العمل يجب أن يضمن عدم فقدان بيانات وتحقيق تكرار مدمج (Deduplication) بين بيانات المتصفح والخادم.
---
2. متطلبات أساسية
وصول إلى حساب فيسبوك بيزنس وإدارة الأحداث (Business Manager).
بيانات الـ Pixel ID وAccess Token الخاص بالـ Conversions API.
وصول إلى حساب Wix مع صلاحيات تعديل الكود (تمكين Velo).
المستقل يجب أن يمتلك خبرة في:
تطوير باستخدام Velo (Backend وFrontend).
معرفة بكيفية إرسال طلبات HTTP (fetch API).
فهم إعدادات Facebook Pixel وConversions API.
---
3. متطلبات المشروع التفصيلية
أ. بيكسل فيسبوك Client-Side
تركيب كود Facebook Pixel الأساسي في كل صفحات الموقع.
إرسال أحداث رئيسية من المتصفح مثل:
PageView (عرض الصفحة)
ViewContent (عرض منتج)
AddToCart (إضافة للسلة)
InitiateCheckout (بدء الدفع)
Purchase (شراء)
ب. إعداد Server-Side Conversions API (خادم)
إنشاء كود Backend في Wix Velo يقوم بإرسال نفس الأحداث الأساسية إلى Facebook API.
إرسال بيانات المستخدم المهمة (مشفرة بالـ SHA256) مثل: البريد الإلكتروني، رقم الهاتف.
إرسال بيانات إضافية مثل: عنوان IP، نوع المتصفح، معرفات التتبع (fbp، fbc)، قيمة الطلب، العملة.
استخدام نفس معرّف الحدث (event_id) بين المتصفح والخادم لتجنب التكرار في حساب فيسبوك.
تعديل نموذج ملئ الطلب في ويكس بحيث يكون وجود مربه الايميل اجباري حتى مع تسجيل الدخول
تضمين اختيار كود الدوله مع رقم الهاتف هدول الكودين
+970
+972
ازاله مربع زايب كود او جعله اختياري لانه غير مستعمل في بلدي
ج. بيانات يجب التقاطها وإرسالها
fbclid (معرف النقر على الإعلان من URL).
fbp (معرف فيسبوك للمتصفح).
email (مشفّر SHA256).
phone_number (مشفّر SHA256).
IP address وUser agent.
تفاصيل المنتجات: الاسم، السعر، المعرف.
القيمة الكلية للعملية والعملة.
د. واجهة استخدام في Wix (Frontend)
تعديل نماذج جمع البيانات لتضمين حقول البريد ورقم الهاتف مع تشفيرهم قبل الإرسال (أو إرسالها خام للخادم للتشفير).
إمكانية التقاط وتخزين معرف fbclid من URL عند دخول المستخدم.
---
4. معايير نجاح المشروع
وصول البيانات من المتصفح (Pixel) تظهر في Facebook Events Manager.
وصول بيانات Server-Side API تظهر في نفس الأداة مع تكرار مدعوم (Deduplication).
اختبار جميع الأحداث الرئيسية في الوضع التجريبي (Test Events).
تأكيد استقبال بيانات معلمات المستخدمين المشفرة بشكل صحيح.
تأمين البيانات وعدم حفظ أي بيانات حساسة على موقع Wix بشكل مباشر (إرسالها فقط لفيسبوك).