تنزيل tracker plugin

هل يعرف أحد إضافة أو تعديلًا يتتبع المستخدم الذي نقر على رابط أو قام بتنزيل ملف مرفق؟

إعجاب واحد (1)

أعتقد أنك ستحتاج على الأرجح إلى استخدام مدير علامات جوجل لهذا الغرض. لا يتتبع Discourse نفسه نقرات المستخدمين الفرديين (إنه يتتبع مشاهدات الموضوعات وعدد النقرات على الروابط حسب المستخدمين ككل) ولم أرَ أي إضافة تقوم بهذا النوع من التتبع على مستوى المستخدم الفردي.

إعجابَين (2)

TY. كنت آمل أن يكون شخص ما قد أنشأ شيئًا كهذا يعمل مع أحدث إصدار من Discourse…

لا أحتاج حقًا إلى القيود، فقط تسجيل من قام بتنزيل ماذا.

إذا كانت لديك ميزانية، يمكنك النشر في Marketplace أو الاتصال بي. ليس لدي أي فكرة عما سيتطلبه الأمر دون النظر إلى الكود. يتم تتبع الروابط، لذلك يجب أن يكون من الممكن أيضًا تسجيل من نقر عليها. من المحتمل أن تكون التنزيلات أصعب.

إعجاب واحد (1)

FWIW توجد طاولة topic_link_clicks مع بعض المعلومات الإضافية، على الرغم من أنني أعتقد أن لديها قيد عد النقرات المباشرة فقط وليس على سبيل المثال “النقر بزر الماوس الأيمن والفتح”.

4 إعجابات

أوه، لم أعتقد أنه يتتبع معلومات المستخدم ولكنني أرى الآن أن هناك حقلاً لمعرف المستخدم في الجدول :+1: مثير للاهتمام :face_with_monocle:

4 إعجابات

أوه!
هل يمكن لشخص لطيف يتمتع بمهارات SQL أكثر مني إنشاء استعلام يسرد المنشور والرابط واسم المستخدم؟
(لدي المكون الإضافي DataExplorer لتشغيل الاستعلامات)

3 إعجابات
-- [params]
-- int :topic
-- int :post_number

SELECT 
    tl.post_id,
    tl.url,
    tlc.user_id
FROM topic_link_clicks tlc
  JOIN topic_links tl ON tl.id = tlc.topic_link_id
  JOIN posts p ON p.id = tl.post_id
WHERE p.topic_id = :topic 
  AND p.post_number = :post_number
  AND tlc.user_id IS NOT NULL
ORDER BY tlc.id

يمكنك استخدام معرّف الموضوع ورقم المنشور من شريط العنوان لسحب جميع المستخدمين الذين نقروا على الروابط في منشور معين (قد تحتاج إلى تحديث الصفحة بمجرد لصقها للحصول على مربعات إدخال المعلمات لعرضها في المرة الأولى).

نأمل أن يساعد ذلك. :slight_smile:

7 إعجابات

شكرا. يعمل بشكل جيد!
يبدو لي أن إضافة (plugin) تعرض من نقر على أي رابط في منشور يمكن إنشاؤها بسهولة (لشخص يعرف كيفية إنشاء الإضافات)
من الناحية المثالية، سيؤدي تمرير الماوس فوق الرقم إلى ظهور قائمة بمن نقر، مع أيقونة “نسخ” صغيرة في الزاوية! :slight_smile:

إعجابَين (2)

هذا يبدو مشابهًا لبعض وظائف زر الإعجاب/التفاعل

إعجاب واحد (1)

هذا ممكن، ستحتاج إلى إضافة تلك القائمة إلى مُسلسل الموضوع.

إعجاب واحد (1)

هل يشعر أي شخص برغبة في تجربته؟

قد ترغب في نشر هذا في Marketplace للحصول على بعض الاهتمام من المطورين

3 إعجابات