CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • Understanding Opt Out, Unsubscribe & Prefs
Pages: [1]

Author Topic: Understanding Opt Out, Unsubscribe & Prefs  (Read 4071 times)

emilyf

  • Ask me questions
  • ****
  • Posts: 696
  • Karma: 54
  • CiviCRM version: 2.x - 4.x
  • CMS version: Drupal 5, 6, 7
Understanding Opt Out, Unsubscribe & Prefs
February 03, 2009, 07:59:58 am
Just want to make sure I have this clear:

Scenario 1: A user receives a newsletter and chooses to unsubscribe from that newsletter. They click the unsubscribe link and are removed from the group. There is no flag set on their account that they did this, and if a site administrator adds them back to the group, they will get the emails again even though they unsubscribed.

Scenario 2: A user receives a newsletter and chooses to opt-out from everything at the domain. They click the opt-out link and are removed from all groups that are mailing lists. They also get the 'User Opt Out' checkbox checked. This will prevent any mailing list emails from going to them even if they are added back into the groups? Does the 'do not email' preference also get checked?

If I am correct in this, I am thinking about the issues with scenario 1. An admin may add them back into the group not knowing they unsubscribed and then we could have angry people on our hands. Do you think it makes sense to have an unsubscribe flag similar to the 'user opt out' flag that is on a per-group basis?

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Understanding Opt Out, Unsubscribe & Prefs
February 03, 2009, 08:32:04 am

the person unsubscribed still remains in the group with a status of "Removed". So we do know that the person unsubscribed, but prefers not to receive any mail

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

torenware

  • I post frequently
  • ***
  • Posts: 153
  • Karma: 4
Re: Understanding Opt Out, Unsubscribe & Prefs
February 03, 2009, 11:38:24 am
One thing that might be handy, though, would be a bit more information in subscription history about why this happened.

It turns out that the system really does save the information you need, but there's no UI for it: it's in civicrm_mailing_event_unsubscribe,  and with a lot of hand waving, you can figure out exactly what mailing annoyed the user enough to unsubscribe, and when the user clicked on that link.  For some people, this is useful information.

Right now, subscription history doesn't keep a lot humanly useful tracking information.  But it might be useful to keep a bit more, or create a hook that would let a developer capture events in CiviMail so that a developer could create a custom tracking or auditing feature on a site.

Piotr Szotkowski

  • Moderator
  • I live on this forum
  • *****
  • Posts: 1497
  • Karma: 57
Re: Understanding Opt Out, Unsubscribe & Prefs
February 03, 2009, 11:55:38 pm
Quote from: torenware on February 03, 2009, 11:38:24 am
One thing that might be handy, though, would be a bit more information in subscription history about why this happened.

Good idea! CRM-4077 filed and scheduled for CiviCRM 2.3.

Quote
Right now, subscription history doesn't keep a lot humanly useful tracking information.  But it might be useful to keep a bit more, or create a hook that would let a developer capture events in CiviMail so that a developer could create a custom tracking or auditing feature on a site.

That might be a good idea also. What information should be passed to the hook? Contact id, group id, mailing id? Date? Anything else?
If you found the above helpful, please consider helping us in return – you can even steer CiviCRM’s future and help us extend CiviCRM in ways useful to you.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • Understanding Opt Out, Unsubscribe & Prefs

This forum was archived on 2017-11-26.