Gibt es eine Möglichkeit, die Anzahl der Beobachter für eine Kategorie zu sehen?

Wir nutzen Kategorien, um zu bestimmten Themen auf dem Laufenden zu bleiben, und ermutigen unsere Nutzer, einer Kategorie zu folgen bzw. sie zu abonnieren, damit sie die Informationen schnell per E-Mail erhalten.

Wir möchten den Erfolg dieser Initiative messen, können aber leider keinen Weg finden, um zu sehen, wie viele Nutzer einer Kategorie folgen.

Ist das möglich? Selbst wenn die Daten in der Datenbank liegen, wäre es großartig, diese abrufen zu können.

Ich stelle mir vor, dass Sie eine Data Explorer-Abfrage schreiben könnten.

Versuchen Sie Folgendes:

SELECT c.id as ID,
c.name as NAME, 
cu.notification_level as NOTIFICATION_LEVEL,
CASE cu.notification_level
WHEN 0 THEN 'STUMMGESCHALTET' 
WHEN 1 THEN 'REGULÄR' 
WHEN 2 THEN 'VERFOLGUNG' 
WHEN 3 THEN 'BEOBACHTUNG' 
WHEN 4 THEN 'ERSTEN BEITRAG BEOBACHTEN' END as NOTIFICATION_LEVEL_DESC,
COUNT(cu.id) as COUNT_OF_TYPE
FROM category_users cu
JOIN categories c ON cu.category_id = c.id
GROUP BY c.id, c.name, cu.notification_level, notification_level_desc
ORDER BY c.name, cu.notification_level

Vielen Dank @merefield, das hat mir zu 90 % das geliefert, was ich brauchte. Ich konnte deine SQL-Anweisung wie folgt an meine Bedürfnisse anpassen:

SELECT c.name as NAME, 
COUNT(cu.id) as subscribers
FROM category_users cu
JOIN categories c ON cu.category_id = c.id
WHERE 
    c.name LIKE '%Announcements%'
    AND
    (cu.notification_level = 2 
    OR 
    cu.notification_level = 3 
    OR 
    cu.notification_level = 4)
GROUP BY c.id, c.name
ORDER BY subscribers DESC, c.name