When a new lead record is created (through an import, web form fill, etc...), Marketo currently compares the email address entered with any already on file. If no lead exists with that email address, a new record is created.
If an existing lead provides a new email address on a web form, a duplicate is created. When I merge these duplicates, I lose valuable information: alternate email addresses.
It would be great if these alternate email addresses could be stored somewhere, and used for preventing duplicates.
Example
Joe Smith exists as a lead, and his email address is joe.smith@xyzcompany.com
Joe filles out a web form with a different email address (joe.smith@gmail.com) and a duplicate record is created.
The duplicate is noticed, and the two records are merged (the old email is kept - joe.smith@xyzcompany.com).
Joe fills out another form, again using joe.smith@gmail.com. This time, Marketo recognizes the email address as belonging to Joe Smith, and his lead record is updated accordingly.
Side note: When I send emails from Marketo, I still only want the emails to go to the main email address for that lead. These alternate addresses would only be used for preventing duplicates.