We currently have it set up that when a lead is imported into MKTO it is synched to SFDC. If it already exists in SFDC either as a lead or a contact, the record is updated. If it does not exist, it will be created as a lead and assigned appropriately. The issue with this is
1) old contacts are being updated and are therefor not being accounted for when we pull lead and MQL metric counts (ie- we are not getting "credit" as a marketing team for a new lead because it instead updated an old, un worked contact from 2005... so some campaigns look as though they haven't generated anything new)
and 2) when opportunities are created off of these updated contacts, the campaign does not follow through to the opportunity because they are not being converted. sales or marketing has to manually add the campaign to any opportunity generated by a marketing driven contact.
Our proposal is to have all new records created as leads in SFDC, rather than having the contact records updated, and have the sales organization work the lead, not the contact, then upon creating an opportunity they convert the lead to a contact, and the two contacts (old and new) will merge and the campaign will follow as will the activity history.
The question/concern however is how this will affect duplicates in MKTO since it does not recognize leads and contacts as different entities. If we want a lead created in SFDC even though the same individual is already a contact, will it just then create and exist as 2 leads in Marketo?
How has everyone else dealt with this issue- is there a best practice to follow?
Thanks in advance!