Data Modeling and Management21% of the exam

Contact key choice, billable contacts and Contact Delete

What a contact key choice costs or breaks: stable, channel-free keys, subscriber key behaviour and migration, how billable contacts are counted, what creates contacts without channels, and how to clean them up safely with Contact Delete.

Official exam objective
Evaluate implications on data model when choosing contact identity.

~8 min read · 21 practice questions ·

What the exam expects

  • Recommend a contact key that is unique, channel-free, stable and safe to expose, and reject keys that break those rules.
  • Explain how the subscriber key drives All Subscribers, repeated addresses, preference updates and tracking exports, and what a migration to subscriber keys requires.
  • Calculate billable contacts and explain where email and mobile identities are managed in Enterprise 2.0.
  • Diagnose what created contacts without channel addresses from the key format and the feature in use.
  • Plan a safe Contact Delete cleanup.
  • Explain the Contact Delete phases, where deletion is enabled and what it leaves for the customer.
  • Key terms: contact key (single value identifying a contact account-wide, identical to the Email Studio subscriber key); billable contact count (de-duplicated union of All Contacts, populations and hidden triggered send lists); channel-less contact (in All Contacts with no email, mobile, push or LINE address); hidden managed list (where triggered sends keep recipients not added to All Subscribers); Contact Delete (process that deletes contacts across all subscriber types).

Key facts

Subscriber key length
Detail
254 English characters
Data obscurity
Detail
Subscriber key is the only field not encrypted
Disallowed characters
Detail
Hyphen on one page, @ on the other
Merging contacts
Detail
Not possible in Engagement
Subscriber key migration
Detail
Up to one week with no sends or imports
Billable count
Detail
All Contacts + populations + hidden lists, de-duplicated by key
Email vs mobile scope
Detail
All Subscribers at EID level; mobile at business unit level
Synced records without a channel
Detail
Modified date 01/01/0001 12:00 AM
Contact Delete suppression period
Detail
2 days by default; set in days under Manage Settings
Non-sendable data extensions outside a population
Detail
Not reached by Contact Delete
Contact Delete scope
Detail
Deletes all subscriber types
Sources for this section (8)
  • Which modified date do synchronized records without a channel show?
  • When does a child business unit show contact counts in Enterprise 2.0?
  • Why can Journey History fail to show which journey created an older channel-less contact?
  • How can a MobilePush app avoid creating anonymous contacts before login?

The questions are free to read. Answers with their sources and self-grading are included with the pack.

Keep reading with the Marketing Cloud Engagement Consultant pack

  • Core concepts
  • Exam traps
  • Worked scenario

The pack includes:

  • All 20 lessons of the Marketing Cloud Engagement Consultant guide, with reading progress
  • Interactive decision walks and step-by-step sequence steppers
  • Practice exams purchase adds inline bank questions and topic practice (21 questions for this lesson)
  • An official source cited for every claim
  • An AI tutor that answers from the guide
  • Choose guide-only, practice-only, or save $4 with both

Practice for the Marketing Cloud Engagement Consultant exam