هل هناك طريقة لتصفية الإحصائيات حسب البلد؟ هل لدى أي شخص إضافة لهذا الغرض ربما؟
أتلقى استفسارات من جميع أنحاء العالم وأود أن أعرف أي بلد كان الأكثر نشاطًا كل شهر.
شكرا لك ![]()
لا أعتقد أن ذلك موجود حتى الآن، حركة المرور حسب البلد. لقد تم طلبه عدة مرات ولكن يبدو أن الإجابة هي استخدام تحليلات جوجل.
سيكون من الرائع أن تكون هذه الميزة مدمجة مباشرة في ديسكورس، مكان واحد ![]()
لقد كتبت بعض التعليمات البرمجية في القالب الخاص بي لإرسال أحداث إلى GA4 (وخدمتين أخريين) يمكن تصفيتها حسب البلد.
يمكنني نشر الملف بالكامل، إذا أراد أي شخص إضافته إلى القالب الخاص بك، ولكنه فوضوي إلى حد ما. إليك عينة:
api.onAppEvent("topic:created", (post, composerModel) => {
if (post) {
sendPHogEvent("topic_created", {});
sendClickyEvent("#topic_created", "topic_created", "click");
sendGA4Event({
action: "topic_created",
});
}
});
api.onAppEvent("post:created", (post) => {
if (post) {
sendPHogEvent("post_created", {});
sendClickyEvent("#post_created", "post_created", "click");
sendGA4Event({
action: "post_created",
});
}
});
نظرًا لأنني لا أريد تتبع Google ومسائل اللائحة العامة لحماية البيانات، فأنا أستخدم حاليًا https://openpanel.dev/ – إنه لطيف جدًا. مفتوح المصدر وقابل للاستضافة الذاتية، أو مستضاف بدءًا من 2.50 دولار شهريًا.
مثير للاهتمام. اعتقدت أن إضافة مُعرّف (ID) تحليلات جوجل (GA) في إعدادات Discourse كانت سترسل تلقائيًا كل ما هو مطلوب لـ GA لجميع التحليلات. أليس هذا هو الغرض من تحليلات GA أم أنني أغفل شيئًا ما هنا؟
لست متأكداً. لقد تحققت للتو وأعتقد أنني أقوم بتحميل “جوجل أناليتكس” (GA) يدوياً. ربما لم تكن تلك الميزة موجودة عندما بنيت الموقع وقد فاتني ذلك؟
على أي حال، أنا أرسل الأحداث إلى ثلاثة أنواع من تحليلات البيانات.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

