First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Administration and Program Setup
Which Marketo Engage object is the top-level container that holds workspaces, partitions, and all marketing assets for an organization?
- The smart campaign
- The program
- The subscription (instance) Correct answer.
- The workspace
Explanation
A Marketo subscription, sometimes called an instance, is the top-level organizational container. Workspaces, lead partitions, users, and all assets live inside that subscription. Programs and smart campaigns are assets that exist within a workspace inside the subscription.
Question 2Administration and Program Setup
A marketer wants to keep leads from two business units separate so each team only sees and targets its own people. Which feature should be configured?
- Custom fields
- Revenue stages
- Lead partitions Correct answer.
- Smart lists
Explanation
Lead partitions divide the person database so that leads in one partition are invisible to users and campaigns restricted to other partitions. They are the standard mechanism for separating people by business unit or region. Custom fields, smart lists, and revenue stages organize data or reporting but do not restrict visibility of people.
Question 3Administration and Program Setup
Which user role capability must be granted for a person to create and publish landing pages in a workspace?
- Ability to edit revenue cycle models
- Permission to manage users and roles
- Admin rights to the database
- Access to the Design Studio and the relevant workspace Correct answer.
Explanation
Role permissions are scoped by workspace, and landing page authoring requires access to Design Studio assets within that workspace. Admin rights and user management are separate capabilities unrelated to page authoring. Revenue cycle model editing is a distinct permission set.
Question 4Administration and Program Setup
What is the purpose of a sandbox subscription in Marketo Engage?
- To run A/B tests on email subject lines
- To store archived leads that are no longer marketed to
- To test changes and configurations before promoting them to production Correct answer.
- To host landing pages on a separate domain
Explanation
A sandbox is a separate subscription used for testing and validating configuration and program changes before they reach production. It is not a storage area for leads, a hosting environment, or an A/B testing tool. A/B testing is performed within production programs.
Question 5Administration and Program Setup
An admin needs to ensure that leads created by a webhook from an external system are attributed to the correct acquisition program. Which configuration supports this?
- A smart list filter on lead source
- A global email unsubscribe setting
- Program-level acquisition settings and the appropriate API/channel setup Correct answer.
- A default person partition
Explanation
Acquisition attribution depends on program settings and the channel/API configuration used when the record is created. A smart list filter only queries existing data and does not set acquisition. Partitions and unsubscribe settings do not affect acquisition attribution.
Question 6Administration and Program Setup
Which setting determines the time zone used to schedule smart campaign flow steps and program availability?
- The data center region of the instance
- The user's personal time zone preference
- The subscription time zone configured in admin settings Correct answer.
- The lead's inferred browser time zone
Explanation
The subscription-level time zone set in admin settings is the reference for scheduling campaigns and program availability. Individual users can change their display preferences, but scheduling uses the subscription time zone. Browser and data center locations do not drive scheduling.
Question 7Administration and Program Setup
A company wants a consistent naming structure for all programs across workspaces. Which admin feature enforces this?
- Program naming conventions configured in admin Correct answer.
- Smart campaign qualification rules
- Channel definitions
- Field-level validation rules
Explanation
Marketo allows admins to define program naming conventions that prompt users to follow a consistent token-based structure. Smart campaign qualification rules control how people enter campaigns, not asset names. Field validation and channel definitions serve other purposes.
Question 8Administration and Program Setup
Which channel status set should be selected when creating a new program so that members can be marked as engaged, invited, and attended?
- A webinar channel with no statuses
- An event channel with the appropriate progression statuses Correct answer.
- A custom channel with only one status
- A default email channel
Explanation
Event-style programs use a channel whose statuses represent the event lifecycle, such as invited, registered, and attended. The default email channel tracks send-related statuses, not attendance. A channel with no or a single status cannot represent the progression.
Question 9Administration and Program Setup
What does a person partition control in a Marketo subscription?
- Which fields appear on a person record
- Which emails a person can receive
- Which people a user or campaign can access and target Correct answer.
- Which programs a person can be a member of
Explanation
Partitions restrict access to and targeting of people; users and campaigns are assigned to partitions. Field visibility is controlled by field settings, email eligibility by communication limits and subscriptions, and program membership by campaign logic.
Question 10Administration and Program Setup
An admin is setting up a new custom field and wants it available for segmentation and dynamic content. Which field type should be chosen?
- A score field
- A string field configured as a segmentation source Correct answer.
- A date field
- A formula field
Explanation
Segmentation requires a field whose values define segments, typically a string field designated as a segmentation source. Score fields hold numeric scores, formula fields compute values, and date fields hold dates; none of these directly define segments.
Question 11Administration and Program Setup
Which configuration is required before a landing page can be published on a branded domain?
- A configured branded domain with valid DNS and SSL settings Correct answer.
- A completed revenue cycle model
- A default unsubscribe page
- An approved email template
Explanation
Branded domains require DNS configuration and SSL provisioning before pages can be served on them. Unsubscribe pages, revenue models, and email templates are unrelated to domain hosting.
Question 12Administration and Program Setup
An admin wants to prevent users in one workspace from viewing assets in another. What must be configured?
- Workspace-specific roles and asset sharing restrictions Correct answer.
- Lead partitions only
- A single global role for all users
- Email communication limits
Explanation
Workspace separation is achieved through roles scoped to workspaces and by controlling asset sharing between workspaces. A single global role would grant broad access, partitions only separate people, and communication limits govern email sending.
Question 13Administration and Program Setup
Which admin setting controls how many emails a person can receive within a defined period?
- Engagement score settings
- Communication limits Correct answer.
- Subscription preferences
- Email frequency caps at the program level
Explanation
Communication limits are configured in admin to cap the number of emails a person receives in a given window. Subscription preferences manage opt-in topics, engagement scores measure behavior, and program-level settings do not enforce global frequency caps.
Question 14Administration and Program Setup
A marketer needs to reuse the same set of fields and statuses across many programs. Which approach best supports consistency?
- Create each program from scratch
- Use smart lists only
- Use program templates and a standardized channel Correct answer.
- Rely on individual user preferences
Explanation
Program templates combined with a standardized channel ensure consistent fields, statuses, and structure across programs. Building from scratch risks inconsistency, smart lists only query data, and user preferences do not standardize assets.
Question 15Administration and Program Setup
Which statement describes the function of a lead partition in relation to smart campaigns?
- A campaign automatically moves people between partitions
- A campaign can be limited to a partition so it only acts on people in that partition Correct answer.
- A campaign creates a new partition when it runs
- A campaign ignores partitions entirely
Explanation
Campaigns can be scoped to a partition so their flow actions apply only to people in that partition. Campaigns do not create partitions or move people between them, and they do not ignore partition settings.
Question 16Administration and Program Setup
What is the purpose of the default program status values in a channel?
- To set the email send frequency
- To define the lifecycle stages a program member can reach Correct answer.
- To determine the lead owner
- To configure landing page domains
Explanation
Channel statuses define the stages members progress through, such as engaged or attended. They do not control send frequency, lead ownership, or domain configuration.
Question 17Administration and Program Setup
An admin wants to ensure that API-created leads respect deduplication rules. Which setting is relevant?
- Person deduplication rules configured for the instance Correct answer.
- The email unsubscribe link setting
- The default landing page template
- The revenue model stage mapping
Explanation
Deduplication rules determine how incoming records, including API-created ones, are matched and merged. Landing page templates, unsubscribe settings, and revenue stage mapping do not govern deduplication.
Question 18Administration and Program Setup
Which feature allows an admin to define reusable values, such as a company name, that appear across many assets?
- Segments
- Webhooks
- Tokens Correct answer.
- Smart lists
Explanation
Tokens store reusable values that can be referenced in emails, pages, and other assets. Smart lists select people, segments group people by field values, and webhooks call external services.
Question 19Administration and Program Setup
A company operates in multiple regions and wants each region's leads to follow different engagement programs. Which configuration is most appropriate?
- A single workspace with one smart list
- Separate workspaces and partitions per region Correct answer.
- One global email template
- A single program with one channel
Explanation
Separate workspaces and partitions let each region manage its own assets and people independently. A single workspace, program, or template cannot enforce regional separation of people and assets.
Question 20Administration and Program Setup
Which action is required to make a new custom field appear on a form?
- Add the field to the form from the available field list Correct answer.
- Recreate the form
- Change the field type
- Delete and re-import the field
Explanation
Once a custom field exists, it can be dragged onto a form from the available fields. Recreating the form, changing the type, or re-importing the field is unnecessary and potentially destructive.
Question 21Administration and Program Setup
Which setting controls whether a landing page requires a visitor to accept cookies before tracking?
- The program channel
- The email opt-in setting
- The lead partition
- Cookie consent configuration in admin settings Correct answer.
Explanation
Cookie consent behavior is configured in admin settings and applied to pages and tracking. Email opt-in, channel, and partition settings do not govern cookie consent.
Question 22Administration and Program Setup
An admin must grant a contractor access to build emails but not to export the database. Which approach is correct?
- Provide the contractor with API credentials
- Grant full admin rights
- Assign a role with email asset permissions but without database export rights Correct answer.
- Assign the contractor to a lead partition only
Explanation
Least-privilege access is achieved by assigning a role that includes only the needed permissions, such as email authoring, while excluding sensitive capabilities like database export. Full admin rights over-grant, partitions do not grant asset access, and API credentials are unrelated to UI permissions.
Question 23Administration and Program Setup
Which configuration ensures that a program's members are scored consistently with the organization's engagement model?
- A default landing page
- A lead partition
- Engagement score fields and program-level scoring actions Correct answer.
- A single email template
Explanation
Engagement scoring uses designated score fields updated by program and campaign actions. Landing pages, templates, and partitions do not define scoring behavior.
Question 24Administration and Program Setup
What happens when an admin changes the subscription time zone after campaigns have been scheduled?
- Existing scheduled times may shift relative to the new time zone Correct answer.
- All scheduled campaigns are deleted
- Nothing changes because scheduling uses UTC only
- Only future programs are affected
Explanation
Because scheduling references the subscription time zone, changing it can shift when already-scheduled activities run. Campaigns are not deleted, and the change is not limited to future programs, nor is scheduling purely UTC-based from the user's perspective.
Question 25Administration and Program Setup
Which object must exist before a smart campaign can send an email?
- An approved email asset in the workspace Correct answer.
- A segmentation
- A revenue cycle model
- A webhook
Explanation
A smart campaign can only send an email that exists and is approved in the workspace. Revenue models, segmentations, and webhooks are not prerequisites for sending email.
Question 26Administration and Program Setup
An admin wants a newly created custom field to be usable as a segmentation criterion in a segmentation used by dynamic content. Which field type must the field be?
- Email
- URL
- Text area
- String Correct answer.
Explanation
Segmentation criteria must be based on fields whose values can be grouped into discrete segments, which is supported by the String type. Text area, URL, and Email fields cannot be used as segmentation criteria, so they cannot drive dynamic content.
Question 27Administration and Program Setup
An admin needs to create a user role that can edit landing pages but must not be able to delete them. How is this achieved in Marketo Engage?
- Add the user to a user group that hides the delete button
- Create a smart campaign that blocks delete actions for that user
- Place the user in a workspace where landing pages are read-only
- Assign the user a role whose permission for landing pages is set to edit only Correct answer.
Explanation
Role permissions in Marketo are granular, so a role can grant edit access to an asset type without granting delete access. Users receive the union of permissions from their assigned roles, so the role itself must be configured correctly.
Question 28Administration and Program Setup
A company wants every new program created in a specific workspace to automatically inherit the same set of program tags for reporting. What is the most appropriate admin configuration?
- Add the tag values as custom fields on the program member record
- Define the tags as required on the channel used by programs in that workspace Correct answer.
- Ask users to type the tag values into the program description
- Create a smart list that tags programs after each program is created
Explanation
Program tags are defined and made required at the channel level, and programs created with that channel must supply the required tags. This enforces consistent reporting attributes without relying on manual entry.
Question 29Administration and Program Setup
An admin is configuring a custom object and wants each record linked to exactly one person so that the relationship behaves like a one-to-many from person to object. Which link field configuration is required?
- A link field mapped to the person's email address only
- A link field that is set as the deduplication field for the custom object Correct answer.
- A link field that is left blank and populated by a webhook
- A link field shared across all custom objects in the subscription
Explanation
A custom object connects to people through a dedicated link field, and the object's deduplication field determines uniqueness of its records. Configuring the link relationship properly is what ties each object record back to a person.
Question 30Administration and Program Setup
An admin wants a set of fields and a status progression reused across many similar programs so that reporting is consistent. Which admin-level object should be used?
- A snippet
- An email template
- A landing page template
- A program template Correct answer.
Explanation
Program templates package the channel, statuses, tags, local assets, and tokens so that new programs start from a consistent structure. Landing page, email templates, and snippets only cover individual asset types and cannot carry program statuses.
Question 31Administration and Program Setup
An admin is asked to make sure that leads created through the REST API are deduplicated against existing person records rather than creating duplicates. Which configuration is relevant?
- The smart campaign qualification rules on the trigger campaign
- The API-only user role assigned to the integration user
- The deduplication rules configured for the person object in the subscription Correct answer.
- The lead partition assigned to the API user
Explanation
Deduplication behavior for people is governed by the subscription's person deduplication rules, which the API respects when creating or updating records. The API user's role, campaign rules, and partition do not change how duplicates are identified.
Question 32Administration and Program Setup
An admin wants to use a single token whose value differs by program so that each program's emails show the correct regional phone number. Which token type should be created?
- A system token defined in the admin area
- A global token defined at the folder level
- A local token defined at the program level Correct answer.
- A snippet containing the phone number
Explanation
Local tokens are defined within a program or its assets and can be overridden per program, which allows the same token name to hold different values. Global and system tokens apply broadly and do not vary per program in this way.
Question 33Lead Management and Data Hygiene
In a default Marketo Engage subscription, which system field is used to evaluate a person's email address deliverability and is set automatically by the platform?
- Email Invalid Cause
- Email Invalid Correct answer.
- Email Suspended
- Email Opt-Out
Explanation
Email Invalid is a system-managed boolean field that Marketo sets when hard bounces or other deliverability signals indicate the address cannot receive mail. It is maintained by the platform and drives whether a person is mailable.
Question 34Lead Management and Data Hygiene
A marketer wants to prevent a person from receiving any future emails after they click an unsubscribe link in a Marketo email. Which setting accomplishes this by default?
- Set Unsubscribed to true on the lead
- Set Email Opt-Out to true Correct answer.
- Set Email Invalid to true
- Set Marketing Suspended to true
Explanation
When a person unsubscribes through a Marketo unsubscribe link, the system sets Email Opt-Out to true, which blocks future email sends. Marketing Suspended pauses non-operational emails but is a separate admin-controlled flag.
Question 35Lead Management and Data Hygiene
Which Marketo feature allows a marketer to define a rule that automatically merges duplicate leads when a new person is created with a matching email address?
- Data Hygiene dashboard
- Duplicate Lead Alert
- Lead Deduplication rule in Admin Correct answer.
- Smart Campaign with Merge Leads flow step
Explanation
Marketo provides a Lead Deduplication configuration in Admin that defines how duplicates are detected and merged automatically on person creation. Smart Campaign merge steps handle manual or triggered merges but are not the automatic dedupe rule.
Question 36Lead Management and Data Hygiene
A person record has First Name populated and a second record for the same person has Last Name populated. When the records are merged in Marketo, what typically happens to the field values?
- The newer record's values always overwrite the older record's values
- The surviving record retains populated values, with the merge winner's values taking precedence where conflicts exist Correct answer.
- The older record's values always overwrite the newer record's values
- Only fields populated on both records are retained
Explanation
During a merge, Marketo combines data so populated values are preserved where possible, and where both records have conflicting values, the designated winning record's values take precedence. Empty fields on the winner can be filled from the losing record.
Question 37Lead Management and Data Hygiene
Which standard Marketo field is used to store the reason a person's email address was marked invalid?
- Invalid Email Detail
- Email Invalid Cause Correct answer.
- Email Bounce Reason
- Deliverability Status
Explanation
Email Invalid Cause is a system field that records the reason text when an address is invalidated, such as a hard bounce message. It complements the Email Invalid boolean by providing context.
Question 38Lead Management and Data Hygiene
A marketer wants to suppress all marketing emails to a segment of leads temporarily without unsubscribing them. Which field should be used?
- Email Opt-Out
- Email Invalid
- Unsubscribed
- Marketing Suspended Correct answer.
Explanation
Marketing Suspended is an admin-controlled flag that pauses marketing emails to a person while preserving their subscription status. It is commonly used for temporary suppression such as during a service issue or legal hold.
Question 39Lead Management and Data Hygiene
Which Marketo object is used to store a person's consent and communication preferences in a structured, auditable way?
- Custom Object
- Smart List
- Subscription Center Correct answer.
- Program Status
Explanation
A Subscription Center lets people manage communication preferences and records consent choices in a structured manner. It is the standard mechanism for preference and consent management in Marketo.
Question 40Lead Management and Data Hygiene
A marketer needs to normalize phone numbers to a consistent format before syncing to a CRM. Which Marketo approach is most appropriate?
- A data value change with a token replacement
- A webhook that reformats numbers on sync
- A Smart Campaign with a Change Data Value flow step using a calculated expression Correct answer.
- A segmentation that groups phone formats
Explanation
Change Data Value with a calculated or formatted expression in a Smart Campaign allows normalization of field values such as phone numbers before sync. This runs as a batch or trigger campaign on the target records.
Question 41Lead Management and Data Hygiene
Which Marketo feature automatically assigns a person to a program based on their behavior, helping maintain clean program membership data?
- Trigger Campaign with Add to Program flow step Correct answer.
- Progressive Profiling
- Engagement Score
- Revenue Cycle Model
Explanation
A trigger Smart Campaign with an Add to Program flow step enrolls people based on behavior, keeping program membership current and clean. This ensures only qualified or relevant people are added to a program.
Question 42Lead Management and Data Hygiene
A marketer wants to identify leads that have not been updated in over 12 months to review for data hygiene. Which approach is most appropriate?
- A Smart List filtered on Created At in the past before a date
- A report on email engagement
- A segmentation on lead source
- A Smart List filtered on Updated At in the past before a date Correct answer.
Explanation
The Updated At field reflects the last modification to a person record, so filtering on Updated At before a cutoff date identifies stale records. Created At would only show when the record was first made, not its last activity.
Question 43Lead Management and Data Hygiene
Which action is a recommended first step before running a large deduplication and merge campaign in Marketo?
- Export a backup of the affected records Correct answer.
- Disable the CRM sync
- Delete all duplicate records
- Archive all programs
Explanation
Exporting a backup of affected records preserves data in case a merge removes information unexpectedly. This is a standard hygiene safeguard before bulk merge operations.
Question 44Lead Management and Data Hygiene
A person's email address hard bounces. By default, which Marketo field is set to true as a result?
- Unsubscribed
- Marketing Suspended
- Email Invalid Correct answer.
- Email Opt-Out
Explanation
A hard bounce causes Marketo to set Email Invalid to true, which prevents further sends to that address. This protects sender reputation by stopping repeated attempts to undeliverable addresses.
Question 45Lead Management and Data Hygiene
Which Marketo field stores the date and time a person record was last modified?
- Created At
- Last Activity
- Last Interesting Moment
- Updated At Correct answer.
Explanation
Updated At records the last time the person record was modified, which is useful for identifying stale or recently changed data. Created At only records initial creation.
Question 46Lead Management and Data Hygiene
A marketer wants to append a value to an existing field rather than overwrite it. Which Marketo flow step behavior should be used?
- Remove from Flow
- Change Data Value with the overwrite option
- Add to List
- Change Data Value with the append option Correct answer.
Explanation
Change Data Value supports appending to an existing value rather than replacing it, preserving prior content. This is useful for building cumulative notes or concatenated fields.
Question 47Lead Management and Data Hygiene
Which Marketo feature helps prevent form fills from creating records with invalid or malformed data before submission?
- Progressive Profiling
- Webhooks
- Smart Lists
- Form validation rules Correct answer.
Explanation
Form validation rules enforce input constraints such as required formats or field lengths before submission, improving data quality at the source. This reduces malformed data entering the database.
Question 48Lead Management and Data Hygiene
A marketer wants to ensure that leads with a specific lead score threshold are excluded from a data cleanup campaign that deletes low-value records. Which filter should be applied?
- Lead Score greater than threshold Correct answer.
- Email Invalid is true
- Lead Source equals a value
- Created At before a date
Explanation
Filtering on Lead Score allows exclusion of high-value leads from a cleanup campaign, protecting records that should be retained. This prevents accidental deletion of engaged prospects.
Question 49Lead Management and Data Hygiene
Which Marketo field is a system field that indicates whether a person is currently mailable for marketing emails?
- Email Opt-Out
- Email Invalid
- Marketing Suspended
- All three affect mailability Correct answer.
Explanation
Email Opt-Out, Email Invalid, and Marketing Suspended all affect whether a person is mailable for marketing emails. Marketo checks these flags together before sending.
Question 50Lead Management and Data Hygiene
A marketer needs to merge two person records where the older record has more complete data but the newer record has the most recent engagement. Which consideration is most important when choosing the winning record?
- Choose based on business rules for data completeness and recency Correct answer.
- Always choose the record with the most recent activity
- Choose the record with the lowest ID number
- Choose based on which record has the most populated fields
Explanation
The winning record should be selected based on defined business rules that balance data completeness and recency, since merge precedence affects the surviving values. There is no universal rule that recency or completeness alone should win.