Email Unsubscribe Tracking

We send a triggered email via Discourse to all users when a new topic is posted by an admin in a specific section. I assume some users are unsubscribing from these triggered emails and/or changing their email preferences upon receiving the email.

Is there a way to track the number of unsubscribes?

1 „Gefällt mir“

You could use the data explorer plugin to search which users are not watching the category.

2 „Gefällt mir“

Good question, any thoughts here @sam?

Not at the moment but I think a report (and tracking) of where the atomic unsubscribe comes from is interesting

6 „Gefällt mir“

Hi again.

We were able to use the data explorer plugin to find the users who are no longer watching the category (thanks @pfaffman!). We would also like to find the users who unsubscribe by clicking on “To unsubscribe from these emails, click here” and then selecting “Don’t send me any mail from Squarespace Circle Forum”

Do you have any insight on the best way to query the results for the don’t send me any mail folks?

CC: @Emaddy

5 „Gefällt mir“

:man_zombie: Ich konnte keine neueren Diskussionen dazu finden…

Ich fände auch einen Bericht und eine Nachverfolgung von atomaren Abmeldungen interessant.

Ich habe zwar die Data Explorer-Abfrage, um Digest-abgemeldete Benutzer aufzulisten. Aber:

  1. Abmeldedaten werden nicht erfasst, daher ist es schwierig, einen Trend zu erkennen.
  2. Manchmal hätte ich gerne eine Vorstellung davon, ob es sich um neue oder alte Benutzer handelt, wie aktiv/inaktiv sie waren, ob sie auch keinerlei E-Mails angefordert haben usw.
1 „Gefällt mir“

Dies scheint eine legitime neue Funktionsanfrage zu sein, wenn es wirklich keine Möglichkeit gibt zu sehen, welche E-Mail-Adressen (und wie viele) sich als Ergebnis des Erhalts von E-Mails von einer Discourse-Site abmelden. Ich werde dies zu Feature verschieben, damit es besprochen werden kann.

1 „Gefällt mir“

Ich habe diese Abfrage erweitert, um meinen Punkt Nr. 2 irgendwie zu unterstützen – ich kann ableiten und herausfinden, wer wahrscheinlich die neuesten Abbesteller waren:

-- Liste Benutzer mit negativen E-Mail-Präferenzen auf und füge ihre TL, Touch-Daten und Cheers hinzu
SELECT u.ID        "Benutzer-ID"
       ,u.USERNAME "Benutzername"
       ,u.trust_level "TL"
-- Die folgende Zeile enthält optional die Gesamtpunktzahl von Cheers aus dem Gamifaction-Plugin. Siehe zweites Join unten.
       ,di.gamification_score "Cheers"
       ,CAST (u.first_seen_at AS DATE) "Beigetreten"
       ,CAST (u.last_seen_at AS DATE) "Gesehen"
       ,CAST (u.last_emailed_at AS DATE) "E-Mail erhalten"
        ,CASE uo.email_digests
          WHEN 't' THEN 'Ja'
          WHEN 'f' THEN 'Nein'
          ELSE 'Nicht festgelegt'
        END        "Digests?"
        ,CASE uo.email_level
          WHEN 0 THEN 'NIE'
          WHEN 1 THEN 'Abwesend'
          WHEN 2 THEN 'Immer'
        END        "E-Mail-Level"
        ,CASE uo.email_messages_level
          WHEN 0 THEN 'NIE'
          WHEN 1 THEN 'Abwesend'
          WHEN 2 THEN 'Immer'
        END        "E-Mail-Nachrichten-Level"
FROM   USERS u
       LEFT OUTER JOIN USER_OPTIONS uo
                    ON u.ID = uo.USER_ID
-- Dieses zweite Join enthält die Gesamtpunktzahl von Cheers aus dem Gamifaction-Plugin
       LEFT OUTER JOIN directory_items di
                    ON u.ID = di.USER_ID AND di.period_type = 1
-- Verwenden Sie die folgende SELECT-Anweisung, um Benutzer aufzulisten, die keine E-Mails zu Topic-Aktivitäten erhalten
WHERE  uo.email_digests = 'f' OR (uo.email_level = 0)
-- oder verwenden Sie die folgende SELECT-Anweisung, um Benutzer aufzulisten, die keine E-Mails zu Topic-Aktivitäten UND keine E-Mails zu Nachrichtenaktivitäten erhalten
-- WHERE  uo.email_digests = 'f' OR (uo.email_level = 0 AND uo.email_messages_level = 0)
   AND u.ID <> -1
ORDER BY u.last_emailed_at DESC

…aber ohne einige Daten und Details zu Abmeldeanfragen kann es kein klares Bild sein.

Grundsätzlich suche ich nach: Welche Art von E-Mail hat zu einer Abmeldung geführt; haben sie sich vom Digest oder von allem abgemeldet; war ein Abmelder ein aktiver langjähriger Benutzer, der vielleicht das Interesse verloren hat, oder war es ein inaktiver TL0, der eigentlich gar nicht so interessiert war?