حول زر "إنشاء حساب جديد" وتتبع عمليات التسجيل

مرحبًا،

في الإصدارات السابقة، كان زر إنشاء حساب جديد غير نشط حتى يتم ملء جميع حقول التسجيل (الحقول المطلوبة)، وكنت أتتبع عمليات التسجيل الجديدة عن طريق تتبع نقرات زر إنشاء حساب جديد باستخدام مدير العلامات.

لكن الآن، أصبح هذا الزر نشطًا وقابلًا للنقر دون ملء جميع حقول التسجيل.

إذا قام زائر بالنقر على هذا الزر دون ملء جميع الحقول، سيتم احتساب النقرة.

كيف يمكنني حل هذه المشكلة؟ شكرًا.

أي تعليقات من فضلكم :slight_smile:

لا أرى أي طريقة لتتبع النقرات الناجحة فقط على زر التسجيل. يمكنك محاولة تتبع نقرات زر “انقر هنا لتفعيل حسابك”:

من الممكن أيضًا تتبع عمليات التسجيل باستخدام شبكة أحداث المستخدمين. هذه طريقة مختلفة تمامًا عما تستخدمه حاليًا. ستحتاج إلى تكوين خدمة خارجية للاستماع إلى الشبكة ثم تصفية شبكات المستخدمين لجمع البيانات فقط عند تعيين رأس X-Discourse-Event: user_created في الطلب.

شكرًا لك. نعم. لكن لا يمكنني استخدام هذا للإشارات الاجتماعية.

قد يكون من الممكن ربط حدث user_created واستخدامه لإرسال البيانات إلى منصة تحليلات. إذا كان الأمر كذلك، فسيكون من الممكن القيام بشيء مثل هذا. :warning: ملاحظة: هذا الكود لا يعمل:

<script type="text/discourse-plugin" version="0.11.0">
api.onAppEvent("user:created", user => {
    if (user) {
        window.dataLayer.push({
        'event': 'userCreated'
        });
    }
});
</script>

يتبع الكود أعلاه النمط الموضح هنا: Integrating Google Tag Manager with Google Analytics - #44.

بحسب ما أستطيع استنتاجه، فإن حدث user_created غير متاح على جانب العميل، لذا فإن الكود أعلاه لن يعمل. إذا كان أحدكم يعرف ما إذا كان من الممكن التقاط حدث user_created على جانب العميل، فيرجى إخباري.

أنا أيضًا متحمس جدًا لإيجاد هذه الإجابة :slight_smile: