التفاعلات الاجتماعية

يصف هذا الدليل كيفية قياس التفاعلات الاجتماعية باستخدام analytics.js.

نظرة عامة

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

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

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

التنفيذ

يمكن إرسال نتائج التفاعل الاجتماعي باستخدام الأمر send وتحديد hitType لـ social. يتضمن الأمر send التوقيع التالي لنوع نتيجة social:

ga('send', 'social', [socialNetwork], [socialAction], [socialTarget], [fieldsObject]);

حقول التفاعل الاجتماعي

يلخص الجدول التالي حقول التفاعل الاجتماعي:

اسم الحقل نوع القيمة مطلوبة الوصف
socialNetwork text نعم الشبكة التي حدث عليها الإجراء (على سبيل المثال، Facebook أو Twitter)
socialAction text نعم نوع الإجراء الذي سيتم تنفيذه (مثل أعجبني أو إرسال أو تغريدة).
socialTarget text نعم تحدد الهدف من التفاعل الاجتماعي. وتكون هذه القيمة عادةً عنوان URL، ولكن يمكن أن تكون أي نص. (مثال: http://mycoolpage.com)

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

أمثلة

يرسل الأمر التالي نتيجة تفاعل اجتماعي إلى "إحصاءات Google" تشير إلى النقر على زر إبداء الإعجاب في Facebook للموقع الإلكتروني http://myownpersonaldomain.com:

ga('send', 'social', 'Facebook', 'like', 'http://myownpersonaldomain.com');

يُرجى ملاحظة أنّه كما هو الحال مع جميع أوامر send، يمكن أيضًا تحديد الحقول التي تم تمريرها في المَعلمات الملائمة في fieldsObject. يمكن إعادة كتابة الأمر أعلاه على النحو التالي:

ga('send', {
  hitType: 'social',
  socialNetwork: 'Facebook',
  socialAction: 'like',
  socialTarget: 'http://myownpersonaldomain.com'
});

Facebook

إذا كنت تستخدم أزرار إبداء الإعجاب على Facebook الرسمية واشتركت في حدث edge.create، سيتم إرسال إشعار إليك عند حدوث إجراء إبداء الإعجاب.

FB.Event.subscribe('edge.create', function(url) {
  ga('send', 'social', 'facebook', 'like', url);
});

لمزيد من التفاصيل، راجِع Facebook JavaScript SDK.