จะติดตามและแสดงกิจกรรมของผู้ใช้ที่เลือกในไซต์ได้อย่างไร


14

ฉันสงสัยว่าจะติดตามและแสดงกิจกรรมของผู้ใช้ในไซต์ Drupal ได้อย่างไร ตัวอย่างของกิจกรรมดังกล่าวคือ:

  • โพสต์
  • แสดงความคิดเห็น
  • โพสต์หน้า

ฉันได้พบโมดูลบางอย่างที่ติดตามกิจกรรมของผู้ใช้ทั่วโซเชียลมีเดีย แต่ฉันต้องการบางสิ่งที่เพิ่มเติมในพื้นที่ (ภายในไซต์)

ฉันยังคิดที่จะใช้Viewsเพื่อสร้างบล็อกด้วยตัวกรองประเภทนี้ แต่ฉันไม่เคยเห็นตัวกรองที่เจาะจงเท่ากับผู้ใช้ มีวิธีที่จะบรรลุเป้าหมายนี้หรือไม่?

คำตอบ:


15

มีโมดูลบางอย่างที่สามารถช่วยคุณได้ (ราคารวมอยู่ในหน้าโครงการของพวกเขา):

  • กิจกรรม :

    ... ติดตามสิ่งที่ผู้คนทำในไซต์ของคุณและจัดทำมินิฟีดของกิจกรรมเหล่านี้ในบล็อกในตารางเฉพาะและผ่าน RSS โมดูลสามารถขยายได้เพื่อให้โมดูลอื่นสามารถรวมเข้ากับโมดูลได้ ข้อความที่ผลิตขึ้นสามารถปรับแต่งได้ผ่านทางส่วนต่อประสานผู้ดูแลระบบและคำนึงถึงบริบท

  • การเต้นของหัวใจ

    ... แสดงกิจกรรมของผู้ใช้บนเว็บไซต์ โมดูลนี้เป็น API เพื่อบันทึกกิจกรรม ข้อมูลที่บันทึกไว้มีโครงสร้างข้อความคุณลักษณะและตัวแปร เมื่อข้อความกิจกรรมมีอยู่ในฐานข้อมูลข้อความเหล่านั้นจะถูกวิเคราะห์และสร้างเป็นสตรีมกิจกรรม

  • กิจกรรมของผู้ใช้

    ... คำนวณดัชนีกิจกรรมตามการเข้าสู่ระบบของผู้ใช้การแสดงผลหน้าโหนดที่สร้างขึ้นและความคิดเห็น น้ำหนักสำหรับแต่ละค่าสามารถปรับได้โดยผู้ดูแลระบบ มันให้กิจกรรมเมตรในหน้าโปรไฟล์ของผู้ใช้บล็อกที่มีผู้ใช้งานมากที่สุดและหน้าภาพรวมของผู้ใช้ที่เรียงลำดับตามกิจกรรม

  • สถิติผู้ใช้งาน

    ... มีสถิติผู้ใช้ที่ร้องขอโดยทั่วไปสำหรับส่วนที่เกี่ยวกับการติดตามที่อยู่ IP และการรวม Views

ซึ่งหนึ่ง (s) คุณเลือกมันขึ้นอยู่กับสิ่งที่ว่าคุณต้องการที่จะประสบความสำเร็จ (ชมการใช้งานหรือไม่แสดงเฉพาะโพสต์ข้อมูลหรือเข้าสู่ระบบสถิติ ฯลฯ ) ฉันแน่ใจว่ามีมากกว่านั้นที่ฉันหายไป

โมดูลสตรีมกิจกรรม (ใน Groups.Drupal.org) มีการเปรียบเทียบเกี่ยวกับการทำงานและสถาปัตยกรรมของโมดูลกิจกรรมบางอย่าง


ขอบคุณ Laxman13 ฉันจะให้พวกเขาดู
MauF

ที่จริงแล้วฉันพบโมดูลข้อความซึ่งทำสิ่งที่ฉันต้องการมากที่สุด แต่ฉันพบมันผ่านความช่วยเหลือของคุณ Laxman, thanx
MauF

8

สำหรับกรณีการใช้งานที่เรียบง่ายแกนนำเสนอโมดุลTracker ที่มักถูกมองข้ามซึ่งเป็นสิ่งที่ Drupal.org ใช้ (แม้ว่าคุณจะอยู่บน Drupal 6 โมดูลContrib ของ Tracker2นั้นมีประสิทธิภาพมากกว่าและเข้าสู่ Drupal 7)


0

เป้าหมายโมดูลเป็นทางออกที่เป็นไปได้ที่จะตอบคำถามนี้ สามารถใช้เพื่อสร้างแรงจูงใจอะไรก็ได้บนไซต์ของคุณเช่นการลงคะแนนการแชร์เนื้อหาการสร้างความสัมพันธ์เป็นต้น

เป้าหมายและภารกิจมีการดำเนินการตามโดยใช้หน่วยงานที่ทำงานได้ ดังนั้นคุณสามารถกำหนดเป้าหมายเองได้ผ่าน "จัดการฟิลด์" และ / หรือ "จัดการจอแสดงผล" และมันรวมกันได้เป็นอย่างดีนอกกรอบด้วยโมดูลViewsด้วย

ตรงไปที่ วิดีโอเป้าหมายซึ่งรวมถึง:

  • แนะนำทั่วไปเกี่ยวกับโมดูล
  • การสาธิตเพื่อติดตั้งกำหนดค่าและใช้งาน
  • ตัวอย่างวิธีการใช้โมดูลกฎเพื่อทำเวทมนต์ (เช่นเพื่อติดตามความคืบหน้าของผู้ใช้เพื่อให้บรรลุเป้าหมายต่าง ๆ )

การใช้โมดูลย่อยเป้าหมายพิเศษมันรวมเข้ากับโมดูลผู้ใช้คะแนนด้วย

สำหรับรายละเอียดเพิ่มเติมโปรดดูเอกสารชุมชนซึ่งรวมถึงบทสรุปของสิ่งที่โมดูลนี้เป็นเรื่องจริงเช่น (อ้างจากหน้านั้น):

"เป้าหมาย" คืออะไร

"เป้าหมาย" คือชุดของภารกิจตั้งแต่หนึ่งภารกิจขึ้นไปที่ผู้ใช้ต้องดำเนินการให้เสร็จ เป้าหมายคือคอนเทนเนอร์สำหรับภารกิจ เมื่อผู้ใช้ทำภารกิจทั้งหมดให้สำเร็จเป้าหมายจะถูกทำเครื่องหมายว่าเสร็จสมบูรณ์โดยอัตโนมัติ

ด้วยการสร้างจำนวนเป้าหมายที่สอดคล้องกับพฤติกรรมที่ได้รับการสนับสนุนบนไซต์ระบบ gamification สามารถสร้างได้อย่างรวดเร็วซึ่งง่ายต่อการจัดการปรับแต่งได้สูงและปรับให้เข้ากับความต้องการของไซต์

"งาน" คืออะไร?

"งาน" คือการกระทำใด ๆ ที่ผู้ใช้เว็บไซต์ต้องทำอย่างน้อยหนึ่งครั้ง นอกเหนือจากการนับจำนวนครั้งที่มีการดำเนินการผู้ดูแลระบบมีความสามารถในการวางข้อ จำกัด เกี่ยวกับกรอบเวลาที่ดำเนินการแอ็คชัน ตัวอย่างของงานที่สร้างโดยผู้ดูแลไซต์ ได้แก่ :

  • ผู้ใช้ "ถูกใจ" โพสต์ของผู้ใช้อื่น
  • ผู้ใช้สร้างเนื้อหาสามโพสต์ภายในหนึ่งสัปดาห์
  • ผู้ใช้เข้าสู่เว็บไซต์เป็นเวลาสามวันติดต่อกัน

การเปิดเผยข้อมูล: ฉันเป็นผู้ดูแลของโมดูลนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.