الإجابة المختصرة
إنشاء كتالوج فيسبوك يعني فتح كتالوج من نوع التجارة الإلكترونية في مدير المعاملات التجارية (Commerce Manager) وإضافة المنتجات عبر خلاصة بيانات أو منصة شريكة مثل سلة وShopify أو عبر البكسل. لتعمل إعلانات الكتالوج يجب أن تحمل كل منتج الحقول الإلزامية بصيغة صحيحة، وأن يرسل البكسل وواجهة التحويلات قيمة content_ids مطابقة تمامًا لحقل id (أو item_group_id) في الكتالوج.
أهم النقاط
- يُنشأ الكتالوج في مدير المعاملات التجارية، وتُضاف المنتجات عبر ملف أو خلاصة مجدولة أو Google Sheets أو منصة شريكة أو البكسل.
- يُكتب السعر بصيغة "149.00 SAR": رقم بفاصلة عشرية نقطية ثم رمز العملة ISO من 3 أحرف، دون رموز مثل ر.س أو $.
- توصي ميتا بإبقاء معدل مطابقة الكتالوج فوق 75% ويفضل فوق 90%، ويُحسب على آخر 28 يومًا.
- إذا كنت تبيع في السعودية والإمارات ومصر بعملات أو لغات مختلفة، فاستخدم خلاصة دولة أو لغة داخل كتالوج واحد بدل فتح كتالوجات متعددة.
- في إعادة الاستهداف أدرج من شاهد المنتج أو أضافه للسلة، واستبعد من اشترى مؤخرًا.
المحتويات
ما هي إعلانات الكتالوج في ميتا، ولماذا يبدأ كل شيء من الكتالوج؟
إعلانات الكتالوج (اسمها الرسمي إعلانات كتالوج Advantage+، وكانت تُعرف سابقًا بالإعلانات الديناميكية) تعرض منتجات من كتالوجك تلقائيًا لكل شخص بحسب اهتمامه. لا تصمم إعلانًا لكل منتج؛ ميتا تسحب الصورة والاسم والسعر من الكتالوج، وتقرر من يرى أي منتج بناءً على بيانات البكسل وواجهة التحويلات (Conversions API).
لهذا يتحدد الجزء الأكبر من أداء إعلانات الكتالوج قبل أن تفتح مدير الإعلانات أصلًا. يجب أن تكون ثلاثة عناصر سليمة في الوقت نفسه:
- الكتالوج: قائمة منتجات كاملة ومطابقة لمواصفات ميتا.
- بيانات الأحداث: أحداث ViewContent وAddToCart وPurchase من موقعك، تحمل معرّفات منتجات تطابق الكتالوج.
- مجموعات المنتجات: تحدد أي المنتجات تظهر في أي إعلان.
الكتالوج نفسه يخدم إعلانات فيسبوك وانستقرام معًا. أما وضع علامات المنتجات في منشورات انستقرام وخصائص المتجر فتعتمد على أهلية الحساب والدولة، لذا تحقق منها من حالة الحساب في مدير المعاملات التجارية قبل أن تبني خطتك عليها.
كيف أنشئ كتالوج على فيسبوك خطوة بخطوة؟
تنشئ الكتالوج من مدير المعاملات التجارية (Commerce Manager): تضيف كتالوجًا من نوع التجارة الإلكترونية، تختار طريقة إضافة المنتجات، ثم تربطه بالبكسل. أسماء القوائم في الواجهة العربية تتغير أحيانًا، والأسماء أدناه صحيحة حتى سبتمبر 2026.
- أنشئ الكتالوج من مدير المعاملات التجارية أضف كتالوجًا جديدًا، واختر نوع التجارة الإلكترونية (منتجات تُباع عبر الإنترنت)، واربطه بحساب الأعمال الصحيح.
- أضف مصدر البيانات من تبويب الكتالوج انتقل إلى مصادر البيانات (Data sources) وأضف المنتجات عبر ملف أو خلاصة مجدولة أو Google Sheets أو منصة شريكة أو البكسل.
- راجع المشكلات بعد أول رفع افتح نظرة عامة على الخلاصة، واقرأ الأخطاء والتحذيرات، ونزّل تقرير المشكلات عند الحاجة.
- اربط البكسل من الكتالوج ثم الأحداث (Events) اربط البكسل أو مجموعة البيانات، وقد يستغرق ظهور معدل المطابقة حتى 48 ساعة.
- ابنِ مجموعات المنتجات من قسم المجموعات (Sets) أنشئ مجموعات حسب الفئة أو السعر أو هامش الربح.
عند إطلاق الإعلانات لاحقًا في مدير الإعلانات تختار الكتالوج على مستوى الحملة بعد تحديد هدف المبيعات، ثم تحدد مجموعة المنتجات المروّجة على مستوى مجموعة الإعلانات. لذلك يستحق الكتالوج ومجموعاته أن يكونا جاهزين قبل فتح الحملة.
ما أفضل طريقة لإضافة المنتجات: سلة وShopify أم خلاصة مجدولة؟
إن كان متجرك على منصة لها تكامل رسمي مع ميتا فهو غالبًا الطريق الأقل مشكلات؛ وإن كان موقعك مخصصًا فالخلاصة المجدولة هي الخيار الآمن. الرفع اليدوي لمرة واحدة يصلح للتجربة أو للكتالوجات الصغيرة جدًا فقط.
| الطريقة | متى تناسبك؟ | ما يجب الانتباه له |
|---|---|---|
| رفع ملف لمرة واحدة | اختبار أولي أو منتجات قليلة | الحد 100 ميغابايت، والتحديثات يدوية |
| خلاصة مجدولة | أي موقع يولّد ملف XML أو CSV | تُجلب كل ساعة أو يوميًا أو أسبوعيًا، والحد 4 غيغابايت |
| Google Sheets | متجر صغير بلا خلاصة جاهزة | المشاركة يجب أن تكون "أي شخص لديه الرابط" |
| منصة شريكة أو تطبيق رسمي | Shopify، أو تطبيق Facebook – Instagram Catalog في متجر تطبيقات سلة | المزامنة تلقائية، لكن راجع ربط الحقول والعملة |
| الإضافة عبر البكسل | مخزون متوسط إلى كبير يتغير كثيرًا، ويتطلب وسوم بيانات منظمة (microdata) في صفحات المنتجات | إن استُخدم مع خلاصة مجدولة قد تتعارض البيانات |
WooCommerce من المنصات التي لها تكامل رسمي مع ميتا. أما في زد أو المواقع المخصصة فابحث عن رابط خلاصة المنتجات في إعدادات المتجر أو في التطبيق المختص، ثم أضفه كخلاصة مجدولة. الصيغ المدعومة: CSV وTSV وXLSX وXML (RSS/Atom) وGoogle Sheets.
للخلاصة المجدولة خياران. الاستبدال (Replace) يحذف من الكتالوج أي منتج أزلته من الملف، لكنه أبطأ في المعالجة. التحديث (Update) أسرع، لكنه يتجاهل المنتجات المحذوفة من الملف. توصية ميتا نفسها: جدول تحديث كل ساعة للأسعار والتوفر، وجدول استبدال أسبوعي أو شهري لتنظيف المنتجات القديمة، مع فاصل 10 دقائق على الأقل بين الجدولين.
هل تبيع في أكثر من دولة؟ كيف تتعامل مع الريال والدرهم والعربية والإنجليزية؟
الحل الصحيح ليس كتالوجًا لكل دولة، بل كتالوج واحد بخلاصة رئيسية تُضاف إليها خلاصة دولة (للأسعار بعملات مختلفة) أو خلاصة لغة (للعناوين والأوصاف بلغة أخرى). تعرض ميتا بعدها البيانات المناسبة لكل مشاهد تلقائيًا.
مثال: متجر سعودي يبيع أيضًا في الإمارات. الخلاصة الرئيسية بالعربية وبالريال ("149.00 SAR")، وخلاصة دولة للإمارات بالسعر "149.00 AED" أو ما يناسبك، وخلاصة لغة إنجليزية لعناوين المنتجات إن كنت تستهدف المقيمين الناطقين بالإنجليزية. تضيفها من مصادر البيانات ثم إضافة ثم بيانات الدولة أو اللغة.
- يجب أن يحمل كل منتج المعرّف نفسه في الخلاصة الرئيسية وخلاصة الدولة أو اللغة، وإلا لن يرتبط بالبيانات المحلية.
- في الإعلانات، المنتج الذي لا يملك بيانات محلية لدولة ما قد يظهر بعملة ولغة الخلاصة الرئيسية، فيرى المشاهد عملات مختلطة في إعلان واحد.
- لمعاينة ذلك افتح تبويب المنتجات، واختر منتجًا، ثم بدّل الدولة واللغة من القوائم المنسدلة، أو راجع صفحة التغطية الدولية لرؤية الحقول الناقصة.
كيف أصلح أخطاء خلاصة المنتجات في الكتالوج؟
معظم الأخطاء سببها حقل إلزامي ناقص أو صيغة سعر خاطئة أو عدم قدرة ميتا على الوصول إلى الملف. افتح الكتالوج ثم مصادر البيانات، واضغط على الخلاصة لترى ملخص آخر رفع وتنزّل تقرير المشكلات.
ابدأ بالحقول الإلزامية. وفق مرجع حقول الكتالوج لدى ميتا يحتاج كل منتج إلى: id (حتى 100 حرف وفريد في الكتالوج)، وtitle (حتى 200 حرف ويُنصح بـ65)، وdescription (حتى 9,999 حرف نصًا عاديًا)، وavailability (in stock أو out of stock)، وcondition (new أو refurbished أو used)، وprice، وlink، وimage_link، وواحد على الأقل من brand أو gtin أو mpn. الصور بصيغة JPEG أو PNG، بحد أدنى 500×500 بكسل وحد أقصى 8 ميغابايت.
| الخطأ | السبب الشائع | الحل |
|---|---|---|
| السعر ناقص أو بصيغة خاطئة | كتابة "149 ر.س" أو استخدام الفاصلة العشرية | اكتب "149.00 SAR": رقم ثم مسافة ثم رمز ISO، والفاصلة العشرية نقطة دائمًا |
| العلامة التجارية أو GTIN أو MPN ناقصة | لم يُملأ أي حقل تعريف | أضف واحدًا على الأقل من brand أو gtin أو mpn |
| تعذر الوصول إلى الملف | رابط خاطئ أو خطأ 404/503 أو حظر في robots.txt | جرّب الرابط في المتصفح، ولا تحظر الزاحف facebookexternalhit/1.1 |
| عدد الأعمدة غير متطابق | حقول في CSV تحتوي فواصل دون علامات تنصيص | ضع الحقول التي فيها فواصل بين علامتي تنصيص مزدوجتين واحذف الأعمدة غير المستخدمة |
| الوصف كله بأحرف كبيرة | نسخ بيانات المورّد الإنجليزية كما هي | حوّلها إلى حالة الجملة أو أضف قاعدة بيانات لتعديل الأحرف |
| المعرّف مستخدم كمعرّف مجموعة | id منتج ما مستخدم في item_group_id لمنتجات أخرى | اجعل معرّفات المجموعات مختلفة؛ المعرّفات حساسة لحالة الأحرف |
في المتاجر العربية تتكرر مشكلة السعر تحديدًا: أنظمة كثيرة تعرض السعر بالأرقام الهندية (١٤٩) أو مع رمز العملة المحلي. الأسلم أن تُخرج الخلاصة السعر بأرقام لاتينية ورمز ISO، وأن تُصلح ذلك من مصدر الخلاصة لا بقاعدة بحث واستبدال بسيطة قد تخلط الفواصل. إن احتجت قواعد، فتجدها في إعدادات الخلاصة ضمن قواعد البيانات، وتدعم تعديل حالة الأحرف وربط الحقول (مثل ربط عمود sku بحقل id) والبحث والاستبدال والقيمة الافتراضية والتعابير النمطية (regex).
ما هو معدل مطابقة الكتالوج وكيف أرفعه؟
معدل مطابقة الكتالوج هو نسبة قيم content_ids في أحداث موقعك التي تطابق منتجًا في الكتالوج المرتبط. الأحداث المطلوبة لإعلانات الكتالوج هي ViewContent وAddToCart وPurchase، وكل منها يجب أن يحمل content_ids أو contents.
تجد المعدل في مدير المعاملات التجارية من الكتالوج ثم الأحداث؛ وهو يُحسب على آخر 28 يومًا من البيانات وقد يتأخر حتى 48 ساعة. ويمكنك الضغط على حدث بعينه لرؤية معدله منفردًا.
مثال حسابي: وصل من البكسل خلال 28 يومًا 2,000 معرّف منتج، منها 1,500 موجودة في الكتالوج. المعدل = 1,500 ÷ 2,000 = 75%؛ أي أنك عند الحد الأدنى، وربع معرّفات المنتجات الواردة لا يمكن استخدامها في استهداف الإعلانات. عند فحص المعرّفات الـ500 الباقية تظهر عادةً ثلاثة أسباب:
- خلط بين المنتج ومتغيراته: البكسل يرسل معرّفًا غير موجود في الكتالوج لا كـ id ولا كـ item_group_id، كأن يرسل الرقم الداخلي للمنتج في المنصة بينما يستخدم الكتالوج رمز SKU لكل مقاس أو لون.
- اختلاف الصيغة: "SKU-1042" في الكتالوج و"sku-1042" في البكسل؛ المعرّفات حساسة لحالة الأحرف.
- منتجات غير موجودة في الكتالوج: لم تدخل الخلاصة أصلًا، أو أُرشفت، أو رُفضت بسبب خطأ.
لأن بكسل المتصفح قد يفقد أحداثًا بسبب مانعات الإعلانات وقيود ملفات الارتباط، فإن إرسال الأحداث نفسها من الخادم عبر واجهة التحويلات مع إزالة التكرار بـ event_id يقوّي المطابقة. التفاصيل في دليل إعداد واجهة التحويلات API من ميتا.
كيف أنشئ مجموعات المنتجات في الكتالوج؟
مجموعة المنتجات جزء من الكتالوج يُعرض معًا في إعلان واحد، وتنشئها من الكتالوج ثم المجموعات ثم إنشاء مجموعة، إما بالفلاتر أو باختيار المنتجات يدويًا. كل كتالوج يحتوي مسبقًا على مجموعة افتراضية باسم "كل المنتجات".
المجموعات المبنية على فلاتر ديناميكية: إذا وضعت شروطًا مثل "الفئة تحتوي عبايات" و"السعر أقل من 400 SAR"، يدخل كل منتج جديد يطابق الشرط تلقائيًا ويخرج ما لا يطابقه. أما المجموعات اليدوية فتبقى ثابتة حتى تعدّلها. لإعلانات الكتالوج تكون المجموعة المفلترة الخيار الأفضل تقريبًا دائمًا.
أمثلة مجموعات مفيدة
- مجموعات الهامش: اكتب في حقل custom_label_0 قيمة مثل "high-margin" وابنِ مجموعة عليها؛ أبسط طريقة لتوجيه الميزانية نحو المنتجات الأربح.
- مجموعات الفئات: فصل الفئات ذات متوسط السلة المختلف (العطور مقابل الإكسسوارات مثلًا) يتيح قراءة العائد على الإنفاق الإعلاني لكل فئة.
- مجموعات البيع المتقاطع: تعرض مجموعة في الإعلان وتستخدم مجموعة أخرى في تعريف الجمهور، كأن تعرض أغطية الجوال لمن اشترى جوالًا.
تجنب تعديل مجموعة مستخدمة في حملة نشطة، إذ تنبّه ميتا إلى أن تحديث الجمهور أثناء الحملة قد يؤثر في الأداء. إن احتجت تغييرًا فأنشئ مجموعة مشابهة واستخدمها في مجموعة إعلانات جديدة، مع العلم أن المجموعة الجديدة ستمر بـمرحلة التعلم من البداية.
إعادة الاستهداف الديناميكي أم الجمهور الواسع؟
إذا كان موقعك يستقبل شهريًا عددًا كافيًا من مشاهدات المنتجات والإضافات إلى السلة، فإعادة الاستهداف الديناميكي تعطي أسرع عائد؛ أما لجلب عملاء جدد فتحتاج أن تفتح الكتالوج نفسه على جمهور واسع. الإجابة الصحيحة لمعظم المتاجر: الاثنان معًا بميزانيتين منفصلتين.
إعادة الاستهداف الديناميكي
- الجمهور: من شاهد المنتج أو أضافه للسلة
- الاستبعاد: من اشترى مؤخرًا
- نقطة القوة: أشخاص قريبون من الشراء وتكلفة أقل غالبًا
- الحد: محصور بزيارات موقعك ويتشبع بسرعة
الجمهور الواسع
- الجمهور: في الغالب أشخاص لم يزوروا موقعك بعد
- الاستبعاد: من اشترى مؤخرًا
- نقطة القوة: عملاء جدد وقابلية للتوسع
- الحد: يحتاج بيانات بكسل سليمة وكتالوجًا متنوعًا
تبني جمهور إعادة الاستهداف بجمهور مخصص للكتالوج: في قسم الجمهور داخل مجموعة الإعلانات اختر تضمين الجماهير المخصصة وحدد جمهور الكتالوج (مثل من شاهد المنتجات مؤخرًا)، ثم من عناصر التحكم استبعد من اشترى مؤخرًا، إلا إن كانت الحملة للبيع المتقاطع. ومن المفيد تقسيم الجمهور حسب الوقت منذ آخر تفاعل، لأن من شاهد المنتج أمس أقرب للشراء ممن شاهده قبل أسبوعين.
مثال تطبيقي: ميزانية يومية للكتالوج قدرها 1,000 SAR (أو ما يعادلها بالدرهم أو الجنيه) يمكن تقسيمها إلى ثلاث مجموعات إعلانات: من أضاف للسلة قبل 0 إلى 3 أيام، ومن شاهد منتجًا قبل 4 إلى 14 يومًا، والجمهور الواسع. ابدأ بحصة صغيرة للشرائح الدافئة والحصة الأكبر للجمهور الواسع، ثم قارن تكلفة الشراء لكل شريحة بعد أسبوعين. هذه النسب افتراض بداية لا قاعدة؛ إن كان جمهورك الدافئ صغيرًا فلن تُصرف ميزانيته وسيرتفع التكرار بسرعة.
في حملات المبيعات مع إعدادات Advantage+ يمكن لميتا أن توزع منتجات الكتالوج بنفسها على العملاء الجدد والحاليين. متى تترك الأتمتة ومتى تضع قيودًا يدوية؟ ناقشنا ذلك في مقال حملات مبيعات Advantage+. ولمعرفة المساهمة الحقيقية لحملة الكتالوج، قارن المبيعات التي تنسبها ميتا لنفسها ببيانات متجرك؛ شاشة أداء الإعلانات في Marpany تعرض بيانات ميتا وGoogle والمتجر في جدول واحد لتسهيل هذه المقارنة.
متى وكيف أقيّم أداء إعلانات الكتالوج؟
لا تحكم على إعلان الكتالوج في أسبوعه الأول؛ انتظر خروجه من مرحلة التعلم وتراكم أسبوعين على الأقل من البيانات. واحكم بتكلفة الشراء وبحد العائد على الإنفاق الإعلاني المحسوب من هامش ربحك، لا بتكلفة النقرة.
اطرح هذه الأسئلة بالترتيب: هل معدل المطابقة فوق 90%؟ هل المنتجات الأكثر ظهورًا في الإعلانات هي فعلًا الأكثر مبيعًا؟ هل يذهب إنفاق إلى منتجات نفدت؟ كم تقل تكلفة الشراء في شرائح إعادة الاستهداف عن الجمهور الواسع؟ إن وجدت مشكلة في أي منها فأصلح الكتالوج والمجموعات قبل رفع الميزانية. ولحساب حد العائد المناسب لهامشك راجع دليل ما هو ROAS.
خطوات يمكنك تنفيذها اليوم
إن كنت تنشئ إعلانات الكتالوج لأول مرة أو تشك في إعدادك الحالي، فطبّق هذه القائمة بالترتيب.
- تأكد أن كل المنتجات في كتالوج واحد، وأنه مربوط بالبكسل الصحيح.
- افتح مصادر البيانات، وراجع عدد الأخطاء والتحذيرات في آخر رفع، ونزّل تقرير المشكلات.
- تحقق أن الأسعار بصيغة "149.00 SAR" بأرقام لاتينية، وأن كل منتج يحمل brand أو gtin أو mpn على الأقل.
- اضبط تحديثًا كل ساعة للسعر والتوفر، واستبدالًا أسبوعيًا للتنظيف.
- إن كنت تبيع في أكثر من دولة، أضف خلاصة دولة أو لغة بدل كتالوج جديد.
- اقرأ معدل المطابقة من الكتالوج ثم الأحداث؛ إن كان تحت 75% فأصلح صيغة content_ids.
- شغّل واجهة التحويلات مع البكسل وأزل التكرار بـ event_id.
- أنشئ مجموعات مفلترة: مجموعة فئة واحدة على الأقل ومجموعة للمنتجات عالية الهامش.
- افصل إعادة الاستهداف والجمهور الواسع في مجموعتي إعلانات، وقارن تكلفة الشراء بعد أسبوعين.
الأسئلة الشائعة
هل إنشاء كتالوج فيسبوك مجاني؟
نعم، إنشاء الكتالوج ورفع المنتجات في مدير المعاملات التجارية مجاني. تدفع فقط عند تشغيل إعلانات تستخدم الكتالوج، وذلك كإنفاق إعلاني عادي.
لماذا لا تظهر منتجات الكتالوج في الإعلانات؟
أشهر الأسباب أن المنتج غير متوفر، أو مؤرشف، أو ينقصه حقل إلزامي أو يحمل قيمة خاطئة. نزّل تقرير المشكلات من مصادر البيانات وأصلح المنتجات المرفوضة. وتحقق أيضًا من أن فلتر مجموعة المنتجات لا يستبعد المنتج.
كيف أربط متجر سلة بكتالوج فيسبوك وانستقرام؟
يوفر متجر تطبيقات سلة تطبيق Facebook – Instagram Catalog الذي يربط المتجر بحساب الأعمال في ميتا ويزامن المنتجات والأسعار والتوفر تلقائيًا. بعد الربط راجع الكتالوج في مدير المعاملات التجارية للتأكد من صيغة السعر والعملة وعدم وجود أخطاء.
ماذا أفعل إذا كان معدل مطابقة الكتالوج منخفضًا؟
قارن قيمة content_ids التي يرسلها البكسل وواجهة التحويلات بحقلي id وitem_group_id في الكتالوج. إرسال رقم منتج غير موجود في الكتالوج، واختلاف حالة الأحرف، هما السببان الأكثر شيوعًا. وإذا كان أكثر من كتالوج مربوطًا بالبكسل نفسه فاجمع المنتجات في كتالوج واحد.
هل أحتاج كتالوجًا منفصلًا لكل دولة أو لغة؟
لا، الأفضل كتالوج واحد مع خلاصة دولة للأسعار بعملات مختلفة وخلاصة لغة للعناوين والأوصاف. يجب أن يحمل كل منتج المعرّف نفسه في كل الخلاصات حتى ترتبط البيانات المحلية به.
كم مرة يجب تحديث خلاصة المنتجات؟
إذا كانت الأسعار والمخزون تتغير كثيرًا فاضبط الخلاصة المجدولة على تحديث كل ساعة. ولأن إعداد التحديث لا يحذف المنتجات المزالة من الملف، أضف جدول استبدال أسبوعيًا أو شهريًا لتنظيف الكتالوج.
المصادر
- Meta for Developers — Catalog fields reference developers.facebook.com
- Meta Business Help Center — Troubleshoot data feed errors in your catalog facebook.com
- Meta Business Help Center — About scheduled data feed uploads for catalogs facebook.com
- Meta Business Help Center — View catalog match rate for Advantage+ catalog ads facebook.com
- Meta Business Help Center — Tips for managing country and language feeds in your catalog facebook.com
- متجر تطبيقات سلة — تطبيق Facebook - Instagram Catalog apps.salla.sa

التركية
الإنجليزية
الإسبانية
العربية
الروسية