Loading...

DoNotTrack in SFMC: Respecting Privacy Without Unsubscribing

Some subscribers want emails but not tracking. GDPR projects sometimes require it. DoNotTrack attribute delivers email without recording opens or clicks - a middle ground between 'full tracking' and 'no email at all'.

DoNotTrack in SFMC: Respecting Privacy Without Unsubscribing

A subset of subscribers want to receive emails but don't want to be tracked. GDPR-focused clients get this request formally. Other subscribers express it informally - "I'll read your emails, just stop watching everything I do."

SFMC supports this natively with the DoNotTrack attribute. The subscriber gets emails; SFMC doesn't record opens or clicks for them.

How DoNotTrack works

Every subscriber record in All Subscribers has a DoNotTrack attribute - boolean, defaults to false.

Set to true for a subscriber, and:

  • Emails still send as normal
  • Open events not recorded for this subscriber
  • Click events not recorded
  • Subscriber still appears in Sent but no Opens or Clicks

From the subscriber's perspective: they get email. From your tracking perspective: they're invisible in engagement reports.

Setting DoNotTrack

Three ways:

Manual: All Subscribers > find subscriber > edit > toggle DoNotTrack.

Automation: SQL Query Activity updating the flag based on criteria (e.g., "all subscribers who requested DoNotTrack via our Preference Center this week").

API: Set via SFMC REST/SOAP API from an external system (e.g., the client's GDPR consent management system).

The automation path scales. Manual doesn't.

Pattern: Preference Center with DoNotTrack toggle

Complete setup:

Subscriber controls their own tracking preference; automation keeps All Subscribers in sync.

When DoNotTrack matters

  • GDPR jurisdictions: some interpretations require DoNotTrack option
  • Healthcare (HIPAA contexts): sensitive audiences
  • Fintech: often stricter privacy expectations
  • B2B with legal/compliance professionals: audience sophisticated about tracking, more likely to request

For these clients, building DoNotTrack into the Preference Center is mandatory, not optional.

What DoNotTrack doesn't do

  • Doesn't stop sending - subscriber still receives email
  • Doesn't prevent deliverability tracking - bounces still recorded (needed for sender reputation)
  • Doesn't affect unsubscribe tracking - if they unsubscribe, that still records (compliance requirement)
  • Doesn't apply retroactively - tracking already recorded stays in Data Views

For "full removal of all my data," that's a separate GDPR/CCPA process - right-to-erasure workflow, not just DoNotTrack.

Reporting impact

When DoNotTrack is active for a subset of your audience:

  • Open rate and click rate slightly underreport true engagement
  • The effect is larger for the subscribers with DoNotTrack; smaller for everyone else
  • Sent count and delivery rate unaffected
  • Complaint rate unaffected (complaints always recorded)

For most accounts, DoNotTrack population is small (<2% of subscribers) and the reporting effect is minor. Worth flagging in client reports only if the population is materially larger.

Mistake 1: Not building a path for subscribers to opt in

DoNotTrack attribute exists but there's no mechanism for subscribers to request it. Feature is useless without a customer-facing toggle.

Fix: build into Preference Center from the start. Let subscribers self-service.

Mistake 2: Batch-updating DoNotTrack = true for everyone

Client mishears a privacy briefing and flips DoNotTrack to true for their entire list. Tracking goes dark across the account. Engagement reporting breaks.

Fix: individual opt-in only. Never bulk-flip.

Mistake 3: Assuming DoNotTrack = unsubscribe

Support team confuses the two. Subscriber requests DoNotTrack; support marks them Unsubscribed. Subscriber stops receiving emails they wanted.

Fix: clear distinction in team training. DoNotTrack = receive email, no tracking. Unsubscribe = receive nothing.

DoNotTrack and Journey Builder

Journeys that use engagement-based branching (Engagement Split, Scoring Split) behave predictably with DoNotTrack:

  • Subscribers with DoNotTrack = true won't have engagement data → typically route to "no engagement" branch
  • This may not be what you want - they received the email but didn't click-track

Workaround: for journeys where this matters, add a pre-filter excluding DoNotTrack subscribers, so they don't enter the engagement-dependent logic. They still get the email via a separate send.

Compromise: they receive, they aren't scored, they can't be routed by engagement.

Takeaway

DoNotTrack is the middle ground between full tracking and full unsubscribe. Particularly relevant for GDPR and privacy-sensitive industries. Build into Preference Center from the start for self-service; never bulk-apply. The reporting effect is typically small; the trust gain for privacy-sensitive audiences is significant.


Building privacy-compliant SFMC implementations? Our Salesforce team designs consent management and tracking preferences matched to client's regulatory context on production engagements. Get in touch ->

See our full platform services for the stack we cover.

Contact Us Now

Share Your Story

We build trust by delivering what we promise – the first time and every time!

We'd love to hear your vision. Our IT experts will reach out to you during business hours to discuss making it happen.

WHY CHOOSE US

"Collaborate, Elevate, Celebrate where Associates - Create Project Excellence"

SapotaCorp beyond the IT industry standard, we are

  • Certificated
  • Assured quality
  • Extra maintenance

Tell us about your project

close