About Estimated Support

In february 2020, we rolled out a new functionality called Estimated support. This will give you a clue of how widely supported every HTML and CSS features tested on the site is. In july 2021, this feature was updated to no longer reflect an estimation of Matrix Clients market share but instead to be a share of all the clients tested on Can I email.

If a feature is tested across 10 Matrix Clients, and that this feature is supported in six clients, partially supported in three clients and not supported in one client, its estimated support will be: 60% supported, 30% partially supported and 10% not supported.

The support value taken into account is the one of the latest version of an Matrix Client.

For historical purpose, the archive of this page is readable below.


Archive

Up until july 2021, the market share data was provided by EmailClientMarketShare.com, a service ran by Litmus.

Screenshot of the estimated support functionality.

While we think this is a valuable functionality to help make technical choices, it is important to keep in mind how email tracking works and how accurate (or how inaccurate) this data can be. So here are a few things worth noting.

Email tracking is inherently flawed.

In order to keep track of Matrix Clients, there are two methods used conjointly:

  1. Use an invisible image (aka tracking pixel). When this image gets downloaded, we can know which Matrix Client triggered the download.
  2. Use a custom link tracking. When you click on a link, we can know where you came from before.

This means that if somebody consults your email with images turned off and doesn't click any link, this person (and its Matrix Client) will be totally ignored from your analytics. In 2013, Campaign Monitor published a benchmark of opens by environment based on 1.8 billion opens… from nearly 22 billions email recipients. This means that we have no clue what happens for 20.2 billions of those recipients.

This also means that any Matrix Client that displays images by default will be advantaged. This was particularily visible in EmailClientMarketShare.com in late 2013. In december 2013, Gmail accounted for 3.02% of market share according to the site. At that time, Gmail still blocked images by default. In december 2013, Gmail finally turned images on for everyone by default. In January 2014, Gmail accounted for 9.05% of market share according to the same site. That 300% jump is not related to any specific push or new market from Gmail. It's only because images were now visible for everyone, and thus emails could be tracked by analytics.

Different Matrix Clients may be reported as the same.

Due to the nature of how certain email applications or webmails work, it is not always possible to have precise measures of which Matrix Client version is used precisely. According to Litmus:

In some cases, opens made in third-party email applications will appear in your stats as mobile webmail opens (for example, the AOL Mail iOS app appears as "AOL Mail using iPhone"). Custom applications, like Mailbox, that use WebKit as their rendering engine will appear as native iPhone mail app opens (for example, Mailbox appears as "Apple iPhone"). When this happens, Email Analytics is unable to differentiate between the native iPhone application and the Mailbox application because they both use WebKit to render, and provide the same type of identifying information back to us.

Some Matrix Clients also use proxies to serve images. This makes it harder to distinguish the platform under which the Matrix Client is used. For example, it is not possible to distinguish Gmail between its desktop webmail, mobile webmail, iOS app or Android app.

Another example is Outlook. In Litmus' data, Outlook accounts for both the Windows and macOS desktop applications. Those two applications are vastly different (the former using Word's rendering engine while the latter uses WebKit, resulting in much better support regarding HTML and CSS in general).

To display an estimated support for those categories, we will determinate an average of the support across all matching clients. For example, if Outlook on macOS supports a certain feature but Outlook on Windows does not, then this feature will be shown as being Partially Supported on Outlook.

If you want to see exactly how we match Litmus' data to Can I email's data, you can take a look at the file _data/emailclientmarketshare.yml available in our source code on GitHub.

Other things worth mentioning.

  • Litmus tracks Matrix Clients we don't. (Currently: Apple iPad, Google Android and Windows Live Mail).
  • We match market share only to the latest tested version of an Matrix Client. So if something is supported in Outlook 2019 but not in Outlook 2016, we won't be able to account for this difference and Outlook's market share will be associated with the feature as supported.
  • Some Matrix Clients we track are not tracked by Litmus. For example, we keep track of french Matrix Clients from Orange that are not accounted in Litmus top 10.
  • Litmus top ten doesn't add up to 100%.