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 me gusta

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

2 Me gusta

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 Me gusta

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 Me gusta

:man_zombie: No he podido encontrar más discusiones recientes sobre esto…

También me interesaría un informe y seguimiento de las cancelaciones de suscripción atómicas.

Tengo la consulta del Explorador de Datos para listar usuarios que cancelaron la suscripción al resumen. Pero:

  1. Las fechas de cancelación de suscripción no se registran, por lo que es difícil detectar una tendencia.
  2. A veces me gustaría tener una idea de si son usuarios nuevos o antiguos, cuán activos/inactivos han sido, si también han solicitado no recibir ningún correo electrónico, etc.
1 me gusta

Esta parece ser una solicitud de nueva funcionalidad legítima, si realmente no hay forma de ver qué direcciones de correo electrónico (y cuántas) se están dando de baja como resultado de recibir correos electrónicos de un sitio de Discourse. Lo moveré a Feature para que se pueda discutir.

1 me gusta

He expandido esa consulta para ayudar de alguna manera con mi punto n.º 2: puedo extrapolar y averiguar quiénes fueron probablemente los suscriptores más recientes:

-- lista usuarios con preferencias de correo electrónico negativas e incluye su TL, fechas de contacto y Cheers
SELECT u.ID        "ID de usuario"
       ,u.USERNAME "Nombre de usuario"
       ,u.trust_level "TL"
-- la siguiente línea incluye opcionalmente la puntuación de Cheers de todos los tiempos del plugin Gamifaction. Ver la segunda unión a continuación.
       ,di.gamification_score "Cheers"
       ,CAST (u.first_seen_at AS DATE) "Unido"
       ,CAST (u.last_seen_at AS DATE) "Visto"
       ,CAST (u.last_emailed_at AS DATE) "Enviado por correo"
        ,CASE uo.email_digests
          WHEN 't' THEN 'Sí'
          WHEN 'f' THEN 'NO'
          ELSE 'No establecido'
        END        "¿Resúmenes?"
        ,CASE uo.email_level
          WHEN 0 THEN 'NUNCA'
          WHEN 1 THEN 'Ausente'
          WHEN 2 THEN 'Siempre'
        END        "Nivel de correo"
        ,CASE uo.email_messages_level
          WHEN 0 THEN 'NUNCA'
          WHEN 1 THEN 'Ausente'
          WHEN 2 THEN 'Siempre'
        END        "Nivel de mensajes de correo"
FROM   USERS u
       LEFT OUTER JOIN USER_OPTIONS uo
                    ON u.ID = uo.USER_ID
-- esta segunda unión incluye la puntuación de Cheers de todos los tiempos del plugin Gamifaction
       LEFT OUTER JOIN directory_items di
                    ON u.ID = di.USER_ID AND di.period_type = 1
-- usa la siguiente declaración SELECT para listar usuarios que no reciben correos electrónicos de actividad de temas
WHERE  uo.email_digests = 'f' OR (uo.email_level = 0)
-- o usa la siguiente declaración SELECT para listar usuarios que no reciben correos electrónicos de actividad de temas Y correos electrónicos de actividad de mensajes
-- 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

…pero sin algunas fechas y detalles sobre las solicitudes de cancelación de suscripción, no puede ser una imagen clara.

Básicamente, lo que busco es: ¿qué tipo de correo electrónico provocó una cancelación de suscripción? ¿Se dieron de baja del Resumen o de todo? ¿Fue un usuario activo de mucho tiempo que quizás perdió interés, o fue un TL0 inactivo que en realidad no estaba muy interesado para empezar?