في الإصدارات السابقة، كان زر إنشاء حساب جديد غير نشط حتى يتم ملء جميع حقول التسجيل (الحقول المطلوبة)، وكنت أتتبع عمليات التسجيل الجديدة عن طريق تتبع نقرات زر إنشاء حساب جديد باستخدام مدير العلامات.
لكن الآن، أصبح هذا الزر نشطًا وقابلًا للنقر دون ملء جميع حقول التسجيل.
إذا قام زائر بالنقر على هذا الزر دون ملء جميع الحقول، سيتم احتساب النقرة.
من الممكن أيضًا تتبع عمليات التسجيل باستخدام شبكة أحداث المستخدمين. هذه طريقة مختلفة تمامًا عما تستخدمه حاليًا. ستحتاج إلى تكوين خدمة خارجية للاستماع إلى الشبكة ثم تصفية شبكات المستخدمين لجمع البيانات فقط عند تعيين رأس X-Discourse-Event: user_created في الطلب.
قد يكون من الممكن ربط حدث user_created واستخدامه لإرسال البيانات إلى منصة تحليلات. إذا كان الأمر كذلك، فسيكون من الممكن القيام بشيء مثل هذا. ملاحظة: هذا الكود لا يعمل:
<script type="text/discourse-plugin" version="0.11.0">
api.onAppEvent("user:created", user => {
if (user) {
window.dataLayer.push({
'event': 'userCreated'
});
}
});
</script>
بحسب ما أستطيع استنتاجه، فإن حدث user_created غير متاح على جانب العميل، لذا فإن الكود أعلاه لن يعمل. إذا كان أحدكم يعرف ما إذا كان من الممكن التقاط حدث user_created على جانب العميل، فيرجى إخباري.