الأسئلة المتكررة حول المكونات الإضافية للتواصل الاجتماعي

أسئلة عامة

تتوفر أزرار "أعجبني" و"مشاركة" و"إرسال" للويب ولأنظمة iOS وAndroid. وتتوفر المنشورات المضمنة والمكون الإضافي للصفحة حصريًا للويب.

  • الويب: إذا كنت تستخدم المكونات الإضافية للتواصل الاجتماعي على الويب، فلن تحتاج إلى حساب مطور على فيسبوك.
  • iOS/Android: إذا كنت تستخدم المكونات الإضافية للتواصل الاجتماعي داخل تطبيق يعمل بنظام iOS أو Android، فسوف تحتاج إلى التسجيل كمطور.
  • الويب: إذا كنت تستخدم المكونات الإضافية للتواصل الاجتماعي على الويب، فلن تحتاج إلى إنشاء تطبيق فيسبوك لدمج المكونات الإضافية للتواصل الاجتماعي.
  • iOS/Android: إذا كنت تستخدم المكونات الإضافية للتواصل الاجتماعي داخل تطبيق يعمل بنظام iOS أو Android، فلن تحتاج إلى إنشاء تطبيق فيسبوك لربطه بمعرف تطبيقك.
  • الويب: إذا كنت تستخدم المكونات الإضافية للتواصل الاجتماعي على الويب، فلن تحتاج إلى تقديم عنصر (عناصر) الدمج للمراجعة. ويمكنك استخدام أي مكون إضافي للتواصل الاجتماعي على الفور.
  • iOS/Android: إذا كنت تستخدم المكونات الإضافية للتواصل الاجتماعي داخل تطبيق يعمل بنظام iOS أو Android، فسوف يلزمك تقديم عملية دمج الزر أعجبني للمراجعة من خلال علامة تبويب "مراجعة التطبيق" في لوحة معلومات التطبيق.

إذا زار شخص ما فيسبوك وزار موقعك على الويب الذي يحتوي على مكون إضافي للتواصل الاجتماعي، يرسل المتصفح لنا معلومات لتحميل محتوى فيسبوك على هذه الصفحة. وقد تضم البيانات التي نحصل عليها معلومات مثل معرف المستخدم الخاص بالشخص، وموقع الويب الذي يزوره، والتاريخ والوقت، وبعض المعلومات الأخرى المتعلقة بالمتصفح. نسجل بعض هذه المعلومات ويمكننا استخدامها لتحسين منتجاتنا وخدماتنا ولعرض [إعلانات أكثر أهمية وأكثر إفادة] بالنسبة للأشخاص (https://www.facebook.com/help/562973647153813).

إذا كنت تستخدم الإصدارات HTML5 أو XFBML، يجب عليك تضمين رمز اللغة عند بدء إنشاء مثيل المكتبة.

عند تحميل SDK قم بتعيين القيمة js.src على استخدام لغتك المحلية، فقط استبدل en_US برمز لغتك المحلية، مثل fr_FR للغة الفرنسية (فرنسا):

// Example 1:
'//connect.facebook.net/fr_FR/sdk.js';

// Example 2:
js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.6"; 

اللغات المدعومة موضحة في [ملف لغات فيسبوك بتنسيق XML] (http://www.facebook.com/translations/FacebookLocales.xml). وقد يتطلب الأمر ضبط عرض المكون الإضافي للتواصل الاجتماعي حتى يتوافق مع اللغات المختلفة. يمكنك العثور على المزيد من المعلومات على صفحة التطويع المحلي والترجمة.

  • الويب: إذا كنت تستخدم المكونات الإضافية للتواصل الاجتماعي على الويب، فلن تحتاج إلى تقديم عنصر (عناصر) الدمج للمراجعة. ويمكنك استخدام أي مكون إضافي للتواصل الاجتماعي على الفور.
  • iOS/Android: إذا كنت تستخدم المكونات الإضافية للتواصل الاجتماعي داخل تطبيق يعمل بنظام iOS أو Android، فسوف يلزمك تقديم عملية دمج الزر أعجبني للمراجعة من خلال علامة تبويب "مراجعة التطبيق" في لوحة معلومات التطبيق.

تبعًا للمكون الإضافي للتواصل الاجتماعي، قد تحتاج إلى تنفيذ إصدار منفصل للهواتف المحمولة أو الأجهزة اللوحية أو أجهزة الكمبيوتر. يرجى الرجوع إلى الأسئلة المتكررة أو مستند "بدء الاستخدام" للمكون الإضافي الذي تريد تنفيذه. ملاحظة: لا يوصى باستخدام استعلامات وسائط CSS لضبط حجم المكونات الإضافية للتواصل الاجتماعي.

أريد نقل صفحة إلى عنوان URL مختلف، لا يمكنك نقل تسجيلات الإعجاب أو المشاركات أو التعليقات مباشرة إلى عنوان URL الجديد ولكن يمكنك استخدام عنوان URL القديم كمصدر متعارف عليه لعدد تسجيلات الإعجاب أو المشاركات بعنوان URL الجديد. يمكنك الاطلاع على معلومات أساسية حول كيفية القيام بذلك أدناه.

معلومات أساسية

عند تحليل عنوان url الذي يتم إسناد إجراء تسجيل الإعجاب أو المشاركة إليه، يستخدم فيسبوك عملية لتحليل عنوان url المتعارف عليه إلى عنوان url الذي تم تحميله. عند تحميل عنوان URL، يبحث متتبع البيانات عن:

  1. HTTP 301 أو 302 Redirect
  2. استخدام [og:url علامة رسم بياني مفتوح بالصفحة] (/docs/opengraph/using-objects/#selfhosted)
  3. استخدام rel=canonical على النحو الموصوف في RFC 6596. (يدعم متتبع بيانات فيسبوك المحتوى فقط وليس عناوين HTTP.)

إذا نتج عن أي من هذه الطرق عنوان URL مختلف عن عنوان URL الذي تم تحميله في الأصل، سيتم اعتبار عنوان URL المحدد "عنوان URL متعارف عليه" لعنوان URL الأصلي. وفي حالة طلب ذلك، سيقوم متتبع البيانات أيضًا بتتبع سلسلة عمليات إعادة التوجيه للعثور على عنوان URL المتعارف عليه.

سيتم إسناد كل تسجيلات الإعجاب والمشاركات إلى عنوان URL المتعارف عليه بدلاً من عنوان URL الذي تم تحميله.

أمثلة

نصيحة: استخدم مصحح الأخطاء لمعرفة ما يراه فيسبوك عند تتبع بيانات صفحتك.

عن طريق التحكم في عنوان URL المتعارف عليه، يمكنك نقل المحتوى من عنوان URL إلى آخر مع الاحتفاظ بعدد تسجيلات الإعجاب والمشاركات، وذلك شريطة السماح لفيسبوك بمواصلة تحليل عنوان URL الجديد إلى العنوان القديم. ويمكن تنفيذ ذلك بإحدى الطريقتين التاليتين:

إضافة علامة og:url إلى عنوان URL الجديد تشير إلى عنوان URL القديم (الطريقة المفضلة)

في عنوان URL الجديد، يجب تضمين رابط إلى عنوان URL القديم. على سبيل المثال، إذا كان عنوان URL الجديد هو https://example.com/new-url، وكان عنوان URL القديم هو https://example.com/old-url، يجب عليك تضمين هذا الجزء في new-url:

<meta property="og:url" content="https://example.com/old-url" />

يؤدي استخدام هذه الطريقة إلى إعلام متتبع البيانات بأن عنوان URL المتعارف عليه موجود بالموقع القديم، وسيستخدم متتبع البيانات هذا العنوان في حساب عدد المشاركات وتسجيلات الإعجاب بالصفحة. سيستمر حساب أي تسجيلات إعجاب أو مشاركات جديدة بعنوان URL القديم أيضًا.

يتطلب ذلك أيضًا أن يظل عنوان URL القديم يعرض المستند بعلامات Open Graph ويعيد استجابة HTTP 200، على الأقل عند تحميله من قبل متتبع بيانات فيسبوك. إذا كنت تريد إعادة توجيه عملاء آخرين عند زيارة عنوان URL، يجب عليك إرسال استجابة 301 HTTP إلى كل عملاء تتبع البيانات غير التابعين لفيسبوك. ويجب أن يحتوي عنوان URL القديم على علامة og:url خاصة به وتشير إليه.

يمكنك معرفة كيفية التعرف على متتبع بيانات فيسبوك في [دليل أفضل ممارسات المشاركة] (/docs/sharing/best-practices#crawl).

تصلح هذه الطريقة مع rel=canonical أيضًا، ولكن يفضل استخدام og:url.

إعادة توجيه متتبع بيانات فيسبوك إلى عنوان URL القديم

تتمثل إحدى الطرق الأخرى لتنفيذ ذلك في إعادة توجيه متتبع بيانات فيسبوك إلى عنوان URL القديم عند زيارة عنوان URL الجديد. وعلى نفس النحو في الطريقة التي سبق وصفها أعلاه، يجب أن يكون عنوان URL القديم عبارة عن مستند صالح به عناوين Open Graph. وإذا أردت تضمين إعادة توجيه إلى عنوان URL القديم، يجب ألا يعيد متتبع بيانات فيسبوك التوجيه عند زيارة عنوان URL القديم.

لا يمكن تضمين المحتوى إلا إذا كان عامًا. ولذلك إذا تم تحديد أي نوع من أنواع قيود الخصوصية للمنشور أو الصفحة أو عنوان URL، فلن تتمكن من تضمينه. ينطبق ذلك على الزر أعجبني والمكون الإضافي للصفحة والمنشورات ومقاطع الفيديو المضمنة.

ويمكن اللجوء لطريقة سريعة للوقوف على إمكانية تضمين محتوى ما عن طريق محاولة تحميله باستخدام ميزة "التصفح الخفي" أو "التصفح الخاص" من متصفحك.

تسجيل الإعجاب والمشاركة والإرسال - أسئلة متكررة شائعة

يمكن إثراء الحدث الذي تم إنشاؤه بواسطة إجراء تسجيل الإعجاب بصفحتك أو مشاركتها أو إرسالها عن طريق استخدام [علامات وصفية] (/docs/opengraph/using-objects/#creating) لتحويل صفحة HTML بسيطة إلى [كائن Open Graph] (/docs/opengraph/using-objects/).

إذا كنت تخطط لاستخدام الزر "أعجبني" أو الزر "مشاركة" أو الزر "إرسال" بأي صفحة من صفحات موقعك على الويب، يجب عليك قراءة [دليل أفضل الممارسات] (/docs/sharing/best-practices#tags) لضمان ظهور الأحداث التي تتم مشاركتها بمظهر رائع على فيسبوك والحصول على أفضل انتشار ممكن.

نوصي بتضمين كل الأزرار بتطبيقك أو موقعك على الويب لمنح الأشخاص الفرصة لاختيار الطريقة التي يريدون مشاركة المحتوى بها.

يؤدي الإعداد ref إلى إضافة معلمتين إلى عنوان URL المحيل عند نقر الشخص على رابط من حدث تدفق عن رابط تمت مشاركته:

  • fb_ref - معلمة ref
  • fb_source - أعجبني/مشاركة: نوع الدفق (home أو profile أو search أو ticker أو tickerdialog أو other) الذي حدثت به النقرة ونوع الحدث (oneline أو multiline)، متصلة بشرطة سفلية. إرسال: نوع الحدث (message) الذي حدثت به النقرة.

على سبيل المثال:

http://www.facebook.com/l.php?fb_ref=top_left&fb_source=profile_oneline

يمكنك تتبع هذه المعلمات باستخدام برنامج التحليلات.

في حالة وضع زر أعجبني أو مشاركة أو إرسال بجوار حافة أحد عناصر HTML مع تعيين خاصية overflow في CSS إلى hidden، فقد يتم اقتصاص القائمة المنبثقة أو قد تختفي بالكامل عند النقر على الزر. ويمكن تصحيح ذلك بتعيين خاصة overflow إلى قيمة أخرى بخلاف hidden مثل visible أو scroll أو auto.

يحتاج فيسبوك لاستخلاص الروابط التي تتم مشاركتها على فيسبوك لمعرفة بأيها يتم ربط معلومات المعاينة للظهور على Facebook.com أو فيسبوك لنظامي iOS وAndroid. يحدث ذلك كل 30 يومًا لنضمن أن الخصائص مُحدّثة. يتم كذلك استخلاص الصفحة المربوطة عند إدخال عنوان URL في أداة تصحيح الأخطاء.

يراقب فيسبوك عناوين التخزين المؤقت ضمن عناوين URL - ويبحث عن Expires وCache-Control بترتيب الأفضلية. مع ذلك، حتى إذا حددت وقتًا أطول، سيقوم فيسبوك باستخلاص صفحتك كل 30 يومًا.

قد تريد في بعض الحالات تقديم نسخة مختلفة من إحدى الصفحات إلى أداة الاستخلاص (تحتوي على قدر أكبر من بيانات Open Graph الوصفية) تختلف عن تلك التي تظهر لمشاهدي الصفحة. في هذه الحالة، يمكنك استهداف وكيل المتصفح المستخدم بواسطة أداة الاستخلاص:

facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

نعم. فقط حدد عنوان URL لصفحتك على فيسبوك في إعدادات href للزر.

الأسئلة المتكررة حول زر تسجيل الإعجاب

توجد بالمكونات الإضافية للتواصل الاجتماعي وسائل لضمان السلامة والحماية من نشر المحتوى غير المهم أو الاحتيالي، ويعد هذا الزر واحدًا منها. إذا كنت تجري اختبارات مكثفة للزر "أعجبني" قبل البدء، فمن المحتمل أنك تسببت في تشغيل وسائل الحماية هذه دون قصد. وعلاوة على ذلك، تزيد احتمال احتواء بعض المجالات على الإنترنت لمحتوى غير مهم أو احتيالي، ولذلك سترى خطوة التأكيد بوتيرة أكبر.

يضيف هذا التأكيد خطوة إضافية إلى عملية الزر "أعجبني"، ولكن بمجرد تأكيد تسجيل الإعجاب على نحو منفصل بواسطة عدد من المستخدمين، فلن يظهر التأكيد مجددًا، ولن يظهر سوى الزر "أعجبني" المعتاد.

يشير الرقم الظاهر إلى مجموع:

  • عدد تسجيلات الإعجاب لعنوان URL
  • عدد مشاركات عنوان URL (ويشتمل ذلك على نسخ الرابط ولصقه مرة أخرى في فيسبوك)
  • عدد تسجيلات الإعجاب والتعليقات على أحداث فيسبوك المرتبطة بعنوان URL

للحصول على الرمز البرمجي لعرض الزر "مشاركة" وحده، يرجى زيارة مستندات [الزر أعجبني] (/docs/plugins/share).

تتوفر الخيارات التالية:

التخطيط الأحجام الافتراضية

standard

الحد الأدنى للعرض: 225 بيكسل.
العرض الافتراضي: 450 بيكسل.
الارتفاع: 35 بيكسل (دون صور) أو 80 بيكسل (بصور).

box_count

الحد الأدنى للعرض: 55 بيكسل.
العرض الافتراضي: 55 بيكسل.
الارتفاع: 65 بيكسل.

button_count

الحد الأدنى للعرض: 90 بيكسل.
العرض الافتراضي: 90 بيكسل.
الارتفاع: 20 بيكسل.

button

الحد الأدنى للعرض: 47 بيكسل.
العرض الافتراضي: 47 بيكسل.
الارتفاع: 20 بيكسل.

الأسئلة المتكررة حول زر المشاركة

يشير الرقم الظاهر إلى مجموع:

  • عدد تسجيلات الإعجاب لعنوان URL
  • عدد مشاركات عنوان URL (ويشتمل ذلك على نسخ الرابط ولصقه مرة أخرى في فيسبوك)
  • عدد تسجيلات الإعجاب والتعليقات على أحداث فيسبوك المرتبطة بعنوان URL

للحصول على الرمز البرمجي لعرض الزر "مشاركة" وحده، يرجى زيارة مستندات [الزر أعجبني] (/docs/plugins/share).

نعم، إلا أننا نوصي باستخدام الزر "مشاركة" لتوفير أبسط التجارب وأكثرها اتساقًا لمستخدمي موقعك، ونوفر مربع حوار منفصل يمكن استدعاؤه باستخدام JavaScript SDK أو استخدام رابط عنوان URL. [اطلع على دليل استخدام مربع الحوار "مشاركة"] (/docs/sharing/reference/share-dialog).

الأسئلة المتكررة حول المكون الإضافي للتعليقات

  • إضافة علامات الترقيم (مثال: النقاط في نهاية الجمل)
  • حذف المسافات الخالية الزائدة
  • تعديل الكلمات العامية (مثال: تحويل plz بالإنجليزية إلى please)
  • إضافة مسافة بعد علامة الترقيم (مثال: تعديل مرحبًا،أحمد إلى مرحبًا، أحمد)
  • إصلاح الأخطاء النحوية الشائعة (مثال: تحويل dont' الإنجليزية إلى don't) يمكنك تمكين مرشح النحو من قسم الإعدادات بالمكون الإضافي.

يمكن الوصول إلى تعليقات أي عنوان URL عبر Graph API. عليك فقط تنفيذ طلب HTTP GET إلى:

https://graph.facebook.com/v2.6/?fields=og_object{comments}
  &id=<YOUR_URL>
  &access_token=<YOUR_TOKEN>

للحصول على التعليمات التفصيلية، اطلع على دليل [الإشراف على التعليقات] (/docs/plugins/comments#moderation). إذا لم تتمكن من إعداد قائمة المشرفين باستخدام خاصية fb:admins الوصفية، يمكنك إعداد fb:app_id وتحديث قائمة المشرفين في إعدادات أداة الإشراف لهذا التطبيق.