My idea is: As it is now, everyone that hits the site is a contact. Even if we know nothing about them aside from how they’ve interacted with a site. So the list of contacts has a whole whack of IP’s and nothing else.
What I thought is what if Mautic had three levels or types of contact.
Ghosts: For those anonymous IP’s. Also known simply as visitors. Great to know what content they are consuming but there’s not much can be done to proactively interact with them.
Leads: For those that we know names and other info. Now we can target these people with campaigns and personalization.
Contacts: For those that have made a purchase or done some kind of a transaction with us.
Regarding marking everyone as a contact as it is now. Think about your phone. You only have someone in your contacts list if they have some kind of importance to you. You don’t have everyone you pass on the street added to your contacts list nor do you automatically add Steve to whom you were just introduced to by your friend. Sure you and Steve shook hands but he’s not on your phone yet. To be marked as a Contact is for those that have a higher value and purpose.
I was just thinking of a way to separate those anonymous IP contacts from the rest to help sort out the noise. To say that 30 new contacts were created today when in fact it was 30 new IPs visited is a fairly different thing. Contacts and leads I can do something with, visitors I can’t. It’s great to know what visitors are doing and the dashboard can show that info but seeing how many leads and contacts were created is a great visual way to see growth quickly.
I think these groups of people would benefit from this idea: Everyone really.
Why I think they would benefit from this idea: Clear data that helps us focus our attention on those that really need attention in the way they need it.
Any code or resources to support this idea: I’m not strong enough of a coder to assist in this way. If you want something broken I’m your man.
Are you willing to work on this idea?: I would offer QC and testing on my system (as long as there was a way to back data up or install as a second system and mirror data)
What skills and resources do you need to explore this further? Not sure I understand the question clearly.