هل يسمح Discourse بتخصيص رموز التتبع مع Google Analytics؟

أهلاً بالجميع! ضمن مجتمع Discourse الخاص بنا، نستضيف كلاً من الأسئلة والأجوبة والمنشورات في المدونة. للتمييز بين هذين النوعين من المحتوى لأعضائنا، نستخدم علامات مثل /tag/blog/ و /tag/question/. يتطلب عملنا مقارنة عدد المدونات مقابل الأسئلة التي تم إنشاؤها شهراً بشهر.

هذه المهمة صعبة لأن هياكل التقارير الافتراضية لـ Discourse تركز على المواضيع أو المشاركات، ويتم تطبيق مرشح /tag/blog داخل المنصة بدلاً من تطبيقه مباشرة في بنية عنوان URL. لا يدعم Google Analytics 4 التصفية المباشرة حسب العلامات، لذا أبحث عن طرق بديلة.

لتحقيق رؤى مماثلة، يمكننا على ما يبدو استخدام الأبعاد أو الأحداث المخصصة في GA 4. أتساءل عما إذا كان Discourse يسمح بتخصيص رموز التتبع لـ Google Analytics.

حسب ما فهمت، يتضمن هذا:

  1. تعديل رمز التتبع لإرسال بيانات الحدث المخصصة إلى Google Analytics. يتضمن هذا عادةً استخدام JavaScript.

  2. إرسال بيانات الحدث: استخدم الدالة gtag() (علامة Google العامة) لإرسال بيانات الحدث. بناء الجملة لإرسال بيانات الحدث باستخدام gtag() هو كما يلي:

    gtag('event', 'action', { 'event_category': 'category', 'event_label': 'label', 'value': value });
    
    • استبدل 'action' بالإجراء الذي تريد تتبعه. على سبيل المثال، يمكنك استخدام 'page_view' لتتبع مشاهدات الصفحة.
    • استبدل 'category' بفئة الحدث. يمكن أن يكون هذا ' Blog ' أو شيئاً مشابهاً لتحديد الأحداث المتعلقة بالمدونة.
    • استبدل 'label' بتسمية وصفية للحدث. يمكن أن يكون هذا عنوان منشور المدونة.
    • يمكنك تضمين معلمات إضافية مثل 'value' إذا كان ذلك منطبقاً.

    ضع رمز التتبع المعدل على موقعك (Discourse) حيث تريد تتبع الحدث. عادةً، سيكون هذا ضمن كود HTML لصفحتك، ويفضل أن يكون في قسم \u003chead\u003e.

    بالإضافة إلى ذلك، قام فريق الإدارة لدينا بتعطيل أداة المكون الإضافي Explorer.

    إذا كان بإمكان أي شخص تأكيد أنه من الممكن الحصول على بيانات تقارن عدد الأسئلة التي تم تمييزها بـ /tag/question/ مقابل المدونات التي تم تمييزها بـ /tag/blog/ التي تم إنشاؤها شهراً بشهر، فيمكنني إعادة النظر في الأمر مع مسؤولي الخادم.

    شكراً جزيلاً مقدماً!
    شيلا