Details
-
Type: Improvement
-
Status: Done/Fixed
-
Priority: Trivial
-
Resolution: Won't Fix
-
Affects Version/s: 3.3.0
-
Fix Version/s: 4.3.0
-
Component/s: Core CiviCRM
-
Labels:None
Description
Whenever civicrm creates a contact (eg account creation, event registration, donation, mailing list registration...), it doesn't add a source. It ends up being difficult or impossible to answer to the all important question: "Why is this contact in my CRM?", and generates endless frustrations.
As soon as you open Civi to the anonymous users, you end up with your contact db full of spam, and there isn't any way to sort it out. There isn't even a way to know if one contact is ham or spam by looking at the contact record: now that you have deleted the drupal users, the dude isn't connected to an account anymore AND there isn't anyway to see he was at one point.
- when you create a contact, always fill the source with the context (online donation, account creation, event registration...). If possible, be specific ("event registration Chicago user training", "user creation 42"), but at least put something. Anything is better than null.
By having the contact source filled, you could use the advanced search and manage them (or mass delete) and life would be good again.