As your contact data often comes from different sources, from time to time you may run into duplicate or possible duplicate entries. For example, if you import a contact into your database who has already subscribed to your newsletter through an online registration form with a different email address, you will have two profiles for the same person, who would consequently receive two copies of your next email campaign.
But you do not need to worry about duplicate contacts as the Emarsys Marketing Platform can manage most duplicates automatically. First, your account has a default duplicate handling method: it treats contacts having the same email address identical and merges them automatically. It runs this duplication check every time a new contact is about to be imported into your database via a registration form or manual entry.
When you use manual or automatic contact import in Emarsys, you can select the database fields against which duplication checks are run. These are called Unique Identifiers and can be defined after you have selected the import file you want to upload. The system will treat contacts as duplicates if all the fields marked as unique identifiers match those of an existing contact.
Managing duplicate suspects
And if there is a chance that two contacts are identical, for example, they have the same first and last name but a different email address, Emarsys may flag them as duplicate suspects. These suspect entries are listed on the Duplication Handling page in the Contacts menu, where you can merge them or mark them separate entries.
Tips
- Do not select single-choice fields as Unique Identifiers.
- If you check Do not send to duplicate email addresses option on the Email Settings page when setting up your campaign you can avoid sending more emails to the same recipient in an batch campaign.
We strongly recommend that you enable the Do not send to duplicate email addresses option only for simple batch campaigns launched without any schedule. (When this option is enabled, there is no unschedule button on the Schedule page.)
Enabling this option in other scenarios, (A/B versions, test mails, Automation Center, Send Time Optimization, emails with case sensitive email addresses or email addresses having a space character at the end), can result in delivering emails to duplicate email addresses.
As a precaution, it is worth to convert all your email addresses to be imported to lowercase.
Deduplication with Emarsys Loyalty add-on
If you have the Loyalty add-on activated, and the same contact appears multiple times with the same externalid
(which is used for Smart Insight, in the Unique Identifier field), deleting the duplicate will result in deleting the contact from Loyalty, including points, vouchers and other assets.
Therefore, we advise to not automatically delete duplicates.
Instead, remove duplicates manually. Before deleting the contact, set the externalid
field to empty. This will ensure that you don’t delete the contact from Loyalty.
Contacts entering Automation Center programs starting with the New contact node
Contacts can enter Automation Center programs starting with the New contact entry point based on their key ID
s used during contact creation. This applies to contacts created through the API and file imports as well. Contacts can only enter the program if their key ID
values (i.e. email
, custom or external ID
) do not exist already. Please note that this field is not case-sensitive.
FAQ
-
In terms of duplication handling, what happens to those text fields that differ in capitalization only (e.g. "Smith" and "smith")?
Contacts whose text field type unique identifiers differ in capitalization only are considered identical, and are merged automatically. Email address fields are still handled as case sensitive.