SparkPost is introducing a new metric to our email analytics: “initial renders.” It joins the 35+ metrics already available. We’re pretty excited about it, and we think you will be, too. Here’s why.

The goal of most email messages is engagement. Senders want recipients to receive their messages, open them, read them, and ultimately do something: interact with the sender and their product or service in a meaningful way.

Measuring that engagement is a basic function of any kind of email analytics. And of course, a “message opened” metric is a fundamental building block for any sort of engagement analysis. However, measuring opens can be surprisingly tricky.

America’s Next Top Pixel

While the mechanics of tracking opens using a 1×1 pixel image are generally well understood, the results are imprecise due to differences among email clients and other factors. SparkPost’s engagement tracking feature places the standard 1×1 tracking pixel image at the very bottom of the message. This ensures our “rendered” metric records recipients who open the message, rather than simply view a fragment in their client’s preview pane.

A consequence of this approach is the possibility of underreporting engagement because some mailbox providers—notably Gmail—truncate message content that they consider too long. This means a recipient may open and read part of the content, but the open pixel would not render and would therefore not record the open.

To help our customers get a more accurate picture of who is opening and reading their email, we’re adding an additional open pixel at the top of the message. It drives a new metric labeled “initial_rendered” in SparkPost’s reporting dashboard, as well as the companion event named “initial_open” in webhook events and the Message Events API.

Use Initial Renders for Better Understanding of User Engagement

A useful way to use the open and initial open events would be look at the difference between the two for the same set of messages. If they are the same, then recipients who are opening the message are reading the whole thing—or at least rendering the entire message in their email client. On the other hand, if there’s a difference between opens and initial_opens, it means the entire message has not been rendered (and therefore can be assumed to have not been read).

The combination of SparkPost’s rendered and initial_rendered metrics provides important insight about a recipient’s depth of engagement with your message. It will be useful for making decisions about the content of email messages, message length, and what content to include at the top and bottom of the message body.

We are very excited about this new engagement tracking feature and are looking forward to helping our customers get more insight into how recipients are interacting with their emails.

—Irina Doliov
Senior Lead Product Manager, SparkPost


Questions about this email open metric feature or others? Tweet us or give us a shout in our community slack