Managing The Hard Bounce Challenge With Hybris Marketing and Neverbounce
Many Hybris Marketing implementations include e-mail as an outbound execution channel in the initial project scope. E-mail remains one of the primary channels for firms to reach customers with information and offers for their brands and products.
When you are embarking upon a project, the importance of accurate e-mail address information in customer records cannot be underestimated. This might sound like an obvious statement however the reasons might not be as straight-forward as you think.
Naturally, if you have incorrect e-mail address information for a customer, you will never reach that individual with campaigns executed through this channel. This will impact the performance and outcomes of the campaigns you are running (and investing in).
There is a second more fundamental issue here though. Poor quality customer e-mail data does not only stop you reaching those customers with incorrect e-mail information, it can stop you reaching customers for whom you do have correct e-mail information for. How so?
Much of the infrastructure used to receive and deliver e-mails is designed to protect the e-mail address owners from unsolicited marketing e-mail or “spam” carried out by companies looking to sell their products and services. There are various ways that this protection is provided, but one of the core principles is that every e-mail carries information within it, which explains where it was sent from (the domain and the sender IP address). Receiving mail servers are therefore able build up a picture of sending mail servers reputations over a period of time by keeping track of the e-mails received, where they came from and what happened when they arrived (did they hard bounce, were they moved into recipients’ Spam folders and so on).
Hard bounces are particularly important, a high volume of hard bounces which originate from the same sending mail server indicate that the sender is running poorly targeted campaigns on old data. In this situation, receiving mail servers will black-list the sending mail server, and will no longer accept any e-mail traffic from this sender. This is clearly a serious situation, particularly if the receiving mail server happens to belong to Gmail or Hotmail. Once your mail server is black-listed, you will not be able to send any e-mails to a Gmail or Hotmail address (and this could represent a significant proportion of your customer base).
So accurate e-mail address data is vital to the success of a Hybris Marketing project. OK so what to do then? Here are some simple steps you can follow to manage this problem successfully.
Step 1: Data Profiling and Quality Checks:
Most Hybris Marketing projects involve loading customer records from existing systems, and therefore common sense dictates that the information should be checked and validated before it is loaded.
There are several basic checks that can be performed on all email addresses stored in source systems, to ensure that the basic formatting and details are correct. In our projects, we have used a combination of SAP Information Steward / Data Services to do our quality checks. Through this initial check we could:
- Ensure that all email address formats were correct and incorrect formats were taken off the marketing list
- Obtain a breakdown of email addresses by ISP (e.g. Gmail) – this helps during cutover and hypercare since you can monitor what percentage of emails are going into junk folders or are being considered spam, and can be dealt with accordingly.
Step 2: The role of Neverbounce
Unfortunately, you will not prevent hard bounces in campaign execution just by completing Step 1. Two common reasons why hard bounces happen in campaign execution:
- People change jobs. When someone leaves their employer, the IT Department will typically delete their email account as part of the exit process. This e-mail address could be stored in hundreds of marketing databases, and therefore when campaign emails are sent to this address, a hard bounce is generated
- Mis-keying. This can be particularly problematic when customers register details over the phone or fill in paper-based forms which have to be rekeyed. In this situation, the e-mail address may pass formatting checks, but will still generate a hard bounce when sent.
When these situations occur, your IP reputation will suffer, possibly leading to blacklisting and preventing you from reaching large groups of customers for whom you do hold accurate data.
Eliminating these e-mail addresses from the data in your source systems is key to the short-term and long-term success of your Hybris Marketing implementation.
In a recent AgilityWorks project, to address this issue, we used NeverBounce, in conjunction with Hybris Marketing and existing customer systems-of-record. Our requirement was that we must load all customer data, even where we knew the e-mail address would hard bounce, but flag the record to ensure the e-mail address could not be used in e-mail campaigns. We took this approach since the customer record had lots of other useful information in it, including mobile phone numbers which we could use to reach customers with via SMS campaigns.
We carried out the following steps in Hybris Marketing and Neverbounce to address this
The steps we carried out the validation in Neverbounce to enable this are as follows:
- Firstly, we extracted all customer records from our source system database into an excel document. In case all your data already exist within Hybris Marketing, you can obtain the data by creating an Export File from a Campaign. This will allow you to segment and extract the required data.
- Change the excel document so the column containing the email id information is the first column of the document. The information contained in the other columns can be left untouched.
- To load the file into Neverbounce we need to convert the document to a CSV document. This can be easily performed directly in excel by saving the document as a CSV (comma-delimited) file type.
- The file with email IDs is now ready and can be loaded into the NeverBounce app to get the list of invalid email addresses. A Neverbounce account is required before starting the load process.
- After successfully accessing Neverbounce app, click on “Add-List->Upload from Computer. This will open a new pop-up window where you can upload your files. Depending on the type of emails in your list, Neverbounce will take around 2-10 minutes to process 10.000 emails or 45 minutes for a list of 100.000 emails (Neverbounce statistics).
- After the upload of all required email files is completed, close the pop-up window. After this a new Job will be created in the user Dashboard.
- Two validation options are available for selection:
- Analyse My List – Provides a good idea of the overall health of your email list. This is a free service and can be used to get an understanding of your email data quality.
- Clean My list – Provides a deep analysis on the email deliverability, duplicates and email syntax.
- For validating the list of emails before uploading the data to Hybris Marketing option 2 must be selected “Clean My list”.
- Once the validation exercise is complete, the file can be downloaded again with the results against every email ID. Select Download Undeliverable.
- Validation results will show all email IDs under one of the following categories:
Below is an example of a downloaded file with the validation results against the email IDs.
- In Hybris Marketing go to the Import Data tile and download the Interactions upload template. We will use this template to create hard bounce interactions for the invalid emails.
- Enter the list of invalid emails as the ID of the interactions to be created.
- ID_ORIGIN: EMAIL
- ID: EMAIL
- COMM_MEDIUM: EMAIL
- IA_TYPE: EMAIL_HARD_BOUNCE
- TIMESTAMP: TIMESTAMP
Below is an example of the upload file for set emails as invalid in Hybris.
- Upload the interactions file into SAP Hybris Marketing using the standard Interaction file upload functionality.
- By ensuring that the all invalid email IDs are flagged as invalid EMAIL Facets, no marketing emails would now be sent over when a campaign is run. In case the invalid facet needs to be reset, this can be achieved by creating a new interaction of any other type than hard-bounce, for example EMAIL_INBOUND.
Maybe slightly time consuming to begin with, but this validation exercise will ensure that every marketing email sent out from your company IP addresses reach the recipient and fall into their inboxes and not spam or junk folders. This exercise helps our clients to protect their IP / sender reputation when running mass marketing campaigns. In the long run this has enabled our customers to successfully mass market by email to all their customers and consumers.
Nice article. Never bounce has been a good provider when it comes to email verification and have used their service in past. As the new providers entered the market providing better report of your list it seems like it is loosing its market share. You can check out what kind of results displayed by each provider from this blog - https://www.accuwebhosting.com/blog/top-10-bulk-email-list-verification-validation-services-compared/
Please, tell me advantages and disadvantages of setting emails as invalid, as was mentioned here, through importing EMAIL_BOUNCE_HARD interactions to them, and the other method which consists of setting the emails as opt/out, through importing a suscriptions csv file with Opt-in = 'N'
Thanks in advance.
Very nice article, thanks for sharing your knowledge 🙂
Just one thing : actually it's EMAIL_BOUNCE_HARD , not EMAIL_HARD_BOUNCE