Klaviyo can stop recording email open events, either across your whole account or for individual recipients. Some regulators in the EU now require that you have consent before you record an email open through a tracking pixel, and these controls give you a way to honor that.

This article explains what open tracking is, what turning it off does, and how to manage it at both the account and recipient level.

Manage open tracking is in early access and is still rolling out. If you do not see these controls in your account, they are not yet available to you.

What open tracking is

Klaviyo records an email open using a small tracking pixel, an invisible image included in the messages you send. When a recipient opens your email, their email client loads the pixel from Klaviyo, and Klaviyo records an “Opened Email” event on that recipient's profile. Those open events feed reporting, attribution, segmentation, and flow triggers.

When you turn off open tracking, the pixel still loads, but Klaviyo does not record the open. Turning off open tracking does not remove the pixel from your messages.

Open tracking controls apply to email opens only. They do not affect click tracking or any other channel.

Before you begin

  • You decide who is in scope. You are responsible for determining which recipients require consent and for setting these controls accordingly. Klaviyo does not decide this for you. If you mail recipients in France or Italy, those recipients are a common starting point.
  • Open tracking is on by default. Klaviyo records opens unless you turn tracking off at the account level or set a recipient to unsubscribed from open tracking.
  • Changes take effect going forward, right away. When you turn off open tracking, Klaviyo stops recording new opens immediately, including opens on emails already sitting in a recipient's inbox. Opens that were already recorded stay in place. Likewise, when open tracking is turned on, Klaviyo begins recording new opens immediately.
  • Open tracking consent is separate from email marketing consent. Changing a recipient's open tracking consent never changes whether they are subscribed to your email marketing.

What turning off open tracking affects

When open tracking is off, Klaviyo has no open data for the affected messages or recipients. This affects:

  • Reporting metrics, including open rate. Recipients who still receive your emails but are not tracked will not register opens, so open rate becomes a less complete measure.
  • Attribution calculations that use opens.
  • Segmentation based on open activity.
  • Flow triggers that rely on open events.

Turn off open tracking for your entire account

This is the simplest way to stop recording opens. It applies to every email your account sends.

  1. Click your account name in the lower left, then click Settings.
  2. Go to Email > Tracking.
  3. Uncheck Track email opens.
  4. Save your changes.
A screenshot of a digital marketing platform's email settings, showing the "Tracking" section with options for email to website tracking, tracking email opens, and email tracker position.

Any user with access to your email settings can change this. When Track email opens is off, Klaviyo stops recording opens for all of your account's email messages.

Manage open tracking consent for individual recipients

If you only need to stop recording opens for some recipients, you can set open tracking consent per recipient instead of turning it off for the whole account.

Open tracking consent is stored per recipient and per email address, so a profile with more than one email address needs consent set for each email you want to stop tracking. A recipient can be:

  • Subscribed: opens are recorded.
  • Unsubscribed: opens are not recorded.
  • Never Subscribed: no explicit consent has been set. Opens are recorded.
Channel consent screen showing "Never subscribed" for email and "Unsubscribed" for email open tracking and overall status for an example email address.

Because open tracking is on by default, you only need to act on the recipients you want to stop tracking. Set those recipients to unsubscribed from open tracking using any of the methods below.

Step 1: Identify the recipients in scope

Decide which recipients you need to stop recording opens for. If you are responding to French or Italian requirements, you might start with recipients in those countries. You can use profile data such as location to help build this audience.

Step 2: Set open tracking consent to unsubscribed

Using a CSV file (list import)

You can set open tracking consent in bulk with a list import, the same way you bulk-remove email marketing consent. Include a column for open tracking consent in your file and set the value to unsubscribed for each recipient you want to stop tracking:

text
Email,Open Tracking Consent
sarah@example.org,UNSUBSCRIBED

To import:

  1. Go to Audience > Lists & segments and select the list you want to use, or create a new one.
  2. Open the Manage list dropdown and click Import contacts.
  3. Click Upload and select your CSV file.
  4. Map your open tracking consent column to Open Tracking Consent, then finish the import.

Setting open tracking consent does not change a recipient's email marketing consent. As with any list import, the contacts in your file are added to the list you import into. For more on the import flow, see How to import subscribers to a list.

Using SFTP or a data warehouse sync

The same Open Tracking Consent column works for SFTP imports and data warehouse syncs. Map the column to open tracking consent and set the value to UNSUBSCRIBED.

Using the API

You can set open tracking consent with the Subscribe and Unsubscribe Profiles bulk endpoints. Open tracking consent is a separate object under subscriptions.email, alongside marketing consent, and changing it does not affect marketing consent.

To stop recording opens for a recipient, unsubscribe them from open tracking with POST /api/profile-subscription-bulk-delete-jobs:

json
{
  "data": {
    "type": "profile-subscription-bulk-delete-job",
    "attributes": {
      "profiles": {
        "data": [
          {
            "type": "profile",
            "attributes": {
              "email": "sarah@example.com",
              "subscriptions": { "email": { "open_tracking": { "consent": "UNSUBSCRIBED" } } }
            }
          }
        ]
      }
    }
  }
}

To start recording opens again, subscribe them to open tracking with POST /api/profile-subscription-bulk-create-jobs and a consent value of SUBSCRIBED.

Setting consent for new recipients (advanced)

There is no built-in flow action to set open tracking consent, so there is no fully native way to set it for brand-new recipients as they are added. If you need to do this, you can add a webhook action to a flow that calls the API to set open tracking consent for the new recipient. Because open tracking is on by default until consent is set, order the webhook before any send action and trigger the flow as early as possible, so no open is recorded before the recipient is set to unsubscribed.

Check a recipient's open tracking consent

Open a recipient's profile to see their open tracking status. When a recipient has an explicit open tracking consent value, an Email open tracking row appears with their status: Subscribed or Unsubscribed. You can also retrieve open tracking consent through the Get Profiles API under subscriptions.email.open_tracking.

Related articles

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type