False clicks and opens generated by robots are a scourge for honest email marketers! But let's not kid ourselves, they are legitimate. They are the result of more or less rudimentary anti-spam filters which to protect the security of certain Internet users. This allows these filters to better understand which destination pages visitors are directed to after clicking on an email. It can also be used to check the content of email images.
This article is freely available.
It took time and expertise!
This month, thanks to our customer-sponsors: Actito, Cardif, BPI, CMI, Cegeka, Metro, Zenride, Mews, Clarins, Les Editions Croque Futur, Lefebvre Dalloz, Les Echos, FFT. They enable us to publish free content. Thanks to them, Badsender is fulfilling its mission of educating the French-speaking emailing and CRM ecosystem to promote responsible email.
With over 10,000 monthly readers, if only 1% became customers, we'd continue this mission for a long time to come! Become a customer and benefit from our expertise while supporting the production of open knowledge.
Phantom openings and clicks especially in B2B deliverability,. Why is that? Because we spam filters in consumer e-mail services are much more advanced and are based on other types of data which they possess in far greater numbers. What's more, 2 phantom clicks on 4 emails sent to a company will pose a far greater statistical gap than 10 phantom clicks on 10,000 emails sent to a consumer e-mail service.
B2B campaigns are inherently much more granularIn a B2C campaign, the first 4 deliverability destinations often account for more than 80% of emails sent.
If you do your job properly, false clicks and false openings have no direct impact on your email deliverability. They're there for the spammers, not for you (I hope).
On the other hand, they do make a mess of your campaign statistics.
Identify the sources of false clicks and opens in emails
Your mission (if you accept it) is to identify the sources of false clicks and false opens in your emails. We can mainly identify two types of "prints which will enable you to identify false clicks and false openings in the future:
- The user-agent : It's the footprint left by a browser or robot. It's like a model and a version number. For example, at the time of writing, my browser's user-agent is "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:120.0) Gecko/20100101 Firefox/120.0". Now you know I'm using Firefox 120 from Ubuntu. Please note, however, that some bots can pretend to be human. In this case, it will be undetectable.
- IP address This is the physical address of the server or computer that interacted with your message. In some cases, robots always use the same addresses or networks. So it's a good idea to map them to keep track of them. However, if the "real" human recipients of your e-mails use the same IP addresses or networks as the clicking robots, you shouldn't lump them all together.
Sometimes, it's impossible to detect a reliable, generalizable source to identify a robot. In these cases, we'll have to do the work "piecemeal", interaction by interaction... if at all possible.
You may be wondering where to find this data in your emailing tool ? This is where things get tricky. In some cases, they are in the database and can be retrieved via an API. But that's not always possible. In this case, you'll have to call in a developer to add an overlay to your links and create images dedicated to robot detection. Clearly, this is a highly technical affair, and the poor marketer won't be able to get by without a technical helping hand.

Implement tactics to detect robot clicks in your emails
To identify user-agents and IP addresses, we'll have to set traps. Here are several tactics you can implement. Ideally, this is the role of your emailing tool. But most of these tactics are highly technical and will rarely be implemented by your routing solution.
- Ultra-fast" click and open detection Human and automated behavior are often different. A human will take time to read an email and click on links, whereas a bot will do so almost instantaneously. It is therefore possible, for example, to detect bot behavior when they click on several links in an email in less than a second.
- Detection of clicks before opening To click on an e-mail, it must first be opened. We can therefore consider as suspicious an e-mail that is clicked without being opened. However, this technique is only valid for messaging systems that automatically load images before opening. See our article on calculation of email open rates.
- Detection of clicks on all links in an email : A sane human being is unlikely to click on all the links in your e-mail. This is another signal that you're probably in the presence of a bot.
- Creating links dedicated to robots These links or buttons, invisible to the human user but detectable by bots, can be used to identify automated clicks. You could, for example, place this link on a transparent pixel in your e-mails.
- URL modification detection : Some anti-spam solutions modify the parameters of URLs present in emails before accessing them. This should normally generate errors. By detecting these errors, it is then possible to cross-check suspicious behavior and identify bots.
- Analysis of click patterns Repetitive or unnatural click patterns may indicate automated activity. This is the case, for example, if all clicks are sequential in relation to the HTML code of your e-mail.
Correct your statistics to eliminate clicks and opens generated by bots
With the information above, it is likely that you have already managed to detect some of the interactions generated by robots. In this case, if you manage your own statistics dashboards, you'll be able to clean up your statistics.
Unfortunately, you won't necessarily be able to rely on your emaling mailing tool to do the job. And you probably won't be able to be exhaustive. In this case, you could try detecting destination domains with outlier statistics. This will enable you to reject them from your statistics, so that your click and open rates are closer to reality.
In practice, as an email sender, how do you deal with false clicks and opens?
Explaining the article requires technical skills, and above all, data. If you're not a technician, here's a step-by-step guide to help you get started.
1. Do you use a market-leading campaign management platform (Brevo, Adobe Campaign, Batch, Splio, Actito, etc.)? If yes, go to point 2. If you have developed your sending and tracking solution in-house, go to point 4.
2. Ask your platform support the following question : "What is in place to clean up clicks and robot openings in a B2B setting in the campaign statistics on your platform?" If the answer is satisfactory and resembles the advice given in this article, you may proceed to point 5. If the answer is not satisfactory, go to point 3.
3. It looks like you'll have to do the work yourself. But to do it, you need raw data. Ask support or your account manager if it is possible to retrieve click and open unit data containing the following information: IP address, user agent, exact timing of the interaction, URL of the link clicked (for clicks), exact timing of reception of the email by the recipient. If you can retrieve this data, go to point 4. If not available, go to point 5.
4. Entrust your project to your developer (and have him read this article) or ask Badsender for support to set up a filtering system for robot interactions.
5. The maximum (or almost maximum) has already been achieved on the cleaning side. You should now think about using other tracking techniques (see section below).
Important note Useful information for dealing with false opens and clicks are personal data ! Don't forget to check that you're within the legal bounds for any possible consent to tracking clicks and openings. Transparency with your recipients is not only a legal obligation, it's also a matter of trust.
Overcome the limitations of tracking clicks and email opens
In some cases, you won't be able to improve on the current situation. And in general, it may be time to work with tracking data other than that generated within the email, if it's not qualitative enough.
The next logical step in the story is, of course improve conversion tracking. Whether your objective is a visit, purchase, form validation or resource download, it's always possible to work on attribution by passing the right parameters in your URLs.
In addition to the traditional UTM parameters (source, medium, campaign), you should consider other performance criteria related specifically to email. For example:
- The source of acquisition of contact (to measure the quality of your various collection channels)
- The domain name your email address (to detect delivery problems on certain ISPs or company domains)
- The segment or the list of contact
- The campaign type (newsletter, automation, transactional)
- Any other parameters relevant to your business
The challenge is to move away from purely email logic to reason in terms of user journeys and real conversions. An email with an average open rate but which generates qualitative conversions is better than an email with an excellent open rate, inflated by robots but with no business results.
This approach has another advantage: it naturally pushes you towards a sober marketing logic. Rather than sending massively in the hope of improving vanity metrics, you focus on what really counts: real engagement and the value created for your recipients.
Leave a Reply