Customer.io Launches Click Heatmaps for Email Analytics
On November 6, 2026, Customer.io introduced Click Heatmaps, a new tool for visually analyzing how recipients interact with email messages. The feature shows which links and buttons in an email attract the most clicks and lets marketers evaluate their performance directly on the message layout.
Customer.io previously provided link-click statistics, but interpreting them required matching a list of URLs to individual elements in the email. Marketers can now see how clicks are distributed across link placements, including the header, main content, product blocks, and footer.
Click Heatmaps is available for automated email campaigns, broadcasts, one-time sends, and transactional messages.
Click Heatmaps Show Link Activity on the Email Layout
The new tool displays the original email layout with heatmap markers over each tracked link.
Marker intensity reflects the number of clicks: the more interactions an element receives, the more prominent its marker appears on the map.
Alongside the visualization, Customer.io displays a list of links ranked by click volume.
Marketers can match entries in the list to the email layout. Hovering over a link highlights its position in the message, while hovering over a heatmap marker highlights the corresponding entry in the statistics.
For example, if an email includes two buttons with the same call to action, one after the first paragraph and the other at the end of the message, Click Heatmaps shows which placement generates more clicks.
Similarly, marketers can compare clicks on product cards, images, text links, and navigation elements.
This makes it possible to evaluate not only email content but also how interactive elements are arranged within a message.
Clicks and Unique Clicks Measure Different Behaviors
Click Heatmaps lets users switch between two metrics.
- Clicks: The total number of clicks on a link, including repeated interactions by the same recipient.
- Unique Clicks: The number of distinct recipients who clicked a specific link at least once.
For example, if one subscriber clicks a button three times and another clicks it once, the tool reports four clicks and two unique clicks.
Switching metrics changes both the intensity of the heatmap markers and the values in the link rankings.
Customer.io also displays each link's share of total clicks within the email.
A link's share of clicks is not its click-through rate. If a link accounts for 50% of all clicks in a message, that means half of the recorded clicks occurred on that element. It does not mean that 50% of email recipients clicked the link.
To assess audience reach and conversion, marketers also need delivery data, unique recipient counts, clicks, and downstream actions.
The statistics also include Human Clicks, a metric intended to distinguish likely human interactions from automated link requests made by email security systems.
Repeated Links Are Now Measured by Placement
Along with the introduction of Click Heatmaps, Customer.io changed how it measures links that appear multiple times in a single email.
Beginning November 5, 2026, the system distinguishes individual placements of the same URL.
For example, an ecommerce brand might link to its homepage from the logo, the navigation menu, and a button near the bottom of the message.
Previously, clicks on the same URL were grouped together. Customer.io can now measure each placement separately.
This makes the heatmap considerably more useful because marketers can compare how different elements perform even when they lead to the same destination.
However, the change is not fully retroactive.
For messages sent before November 5, 2026, clicks on repeated links cannot be reliably attributed to their individual positions. The system assigns those interactions to the first placement of the URL, while other positions may display zero clicks.
Customer.io flags this limitation in the Heatmap interface.
If an email was modified after sending began and the order of identical links changed, historical clicks may also appear relative to the current arrangement of elements. An additional warning is displayed in that case.
For long-running automated campaigns, marketers should therefore consider both the message's original send date and its template revision history.
Where Email Click Heatmaps Are Available
Click Heatmaps is built into the Metrics area for the relevant messages.
- Automations and API-triggered broadcasts: The heatmap appears at the bottom of the Metrics tab. Results reflect the date range selected for the report.
- One-time sends: The tool is available on the message metrics page when link tracking is enabled. Clicks are counted from the send date and for the following four months.
- Transactional messages: The heatmap is shown in Metrics and reports clicks for the selected period.
When an automation contains multiple emails, Customer.io lets users switch between individual messages, A/B variants, and translations.
For one-time sends, users can select a particular message variation. Transactional emails also support selecting a language version.
These controls allow marketers to analyze content variants separately instead of mixing clicks from different email templates in a single visualization.
Limitations for Personalized Emails and Liquid Templates
Customer.io uses Liquid to personalize emails with names, customer attributes, product recommendations, and other dynamic data.
Click Heatmaps displays the email template before Liquid is rendered.
As a result, a personalization variable may appear instead of a recipient's actual name, and dynamic content may differ from what an individual subscriber saw.
If a link is generated inside a Liquid loop, the heatmap shows one placement combining clicks on the links created by that loop.
This limits the ability to analyze individual personalized product cards when they are generated dynamically within the same template block.
Changes made to emails after sending begins introduce another limitation.
If a link is removed from the template but previously received clicks, Customer.io keeps it in the statistics under “Not in the current email.”
Click Heatmaps therefore retains some history of message changes, but the displayed layout may not exactly match every version recipients received.
Using Click Heatmaps to Improve Direct Marketing
The new tool can be used to evaluate email campaign performance across ecommerce, customer services, and B2B marketing.
In ecommerce, marketers can compare engagement with product collections, catalog buttons, promotions, and secondary recommendations.
For instance, a seasonal sale email can reveal which product categories receive more attention and whether placing the primary offer near the top of the message leads to greater engagement.
For customer service communications, teams can evaluate clicks leading to appointment booking, service selection, account access, and support resources.
This helps identify which elements recipients actually use.
In B2B lead generation and nurturing, marketers can compare engagement with case studies, product demos, feature pages, and decision-support materials.
Comparing identical URLs placed in different parts of an email is particularly useful.
For example, when a demo-booking link appears in the main body and again in the footer, Click Heatmaps shows how interactions are distributed across those positions.
However, a click heatmap measures clicks, not attention or business outcomes. It does not show whether a recipient read a paragraph, how long they viewed an image, or why they chose one button over another.
To measure commercial impact, teams need to connect email interactions with subsequent registrations, inquiries, purchases, and qualified leads.
Customer.io: Event-Driven Direct Marketing and Customer Communications
Customer.io is a platform for automating personalized communications based on user events, behavior, and attributes.
It enables businesses to create audience segments and deliver email, SMS, push notifications, in-app messages, and other communications based on individual customer actions.
Unlike tools focused primarily on bulk email campaigns, Customer.io structures its automations around user and event data.
An ecommerce business, for example, can trigger messages after product views, cart additions, purchases, or extended periods without an order.
For SaaS companies, the platform supports onboarding, user activation, product adoption, and retention journeys.
Service businesses can use Customer.io for booking confirmations, reminders, follow-ups, feedback collection, and additional offers.
Core capabilities include visual workflow building, segmentation, Liquid personalization, A/B testing, multichannel messaging, APIs, and integrations with external data sources.
The platform also provides reporting on delivery, opens, clicks, conversions, and other communication outcomes.
Click Heatmaps extends Customer.io's analytics down to the level of individual elements within an email.
The feature helps marketers evaluate where clicks occur and make placement decisions based on observed recipient behavior.
Click Heatmaps complements rather than replaces conversion analysis. Improvements to individual email elements should be evaluated alongside the results of the full communication journey and its contribution to business outcomes.
Trust Us Transform Your Performance Marketing
Understand which email messages and calls to action drive meaningful engagement. We help marketing teams connect campaign analytics with customer journeys, conversion measurement, and revenue outcomes.
Discuss Your Email Marketing Analytics







