AD0-E330 Sample Questions

AD0-E330 Sample Questions & Answers

Advanced personalization and custom target mapping carry the biggest share, ahead of designing data models and writing JavaScript customizations, broad system configuration, pulling in external data sources, access security, and monitoring the instance.

Launch the full AD0-E330 simulator →

Showing 6 of 12 free samples.

  1. Question 1IntermediateSelect 2

    System Configuration · Campaign Control Panel configuration

    A system administrator at an enterprise organization is trying to streamline infrastructure management. Which of the following tasks can be directly performed using the Adobe Campaign Control Panel? (Select TWO)

    Show answer & explanation

    Correct answers: B, E

    The Campaign Control Panel allows administrators to manage infrastructure-level settings that previously required Adobe Support tickets. This includes managing SFTP storage, IP allow listing, SSL certificates, and subdomain delegation. It cannot be used to edit core application files like serverConf.xml or design data schemas.

    The Campaign Control Panel allows administrators to manage infrastructure-level settings that previously required Adobe Support tickets. This includes managing SFTP storage, IP allow listing, SSL certificates, and subdomain delegation. It cannot be used to edit core application files like serverConf.xml or design data schemas.

  2. Question 2Intermediate

    System Configuration · Campaign Control Panel configuration

    True or False: The Campaign Control Panel allows an administrator to directly restart the MTA and wfserver processes on a hosted marketing instance without contacting Adobe Support.

    Show answer & explanation

    Correct answer: B

    False. While the Campaign Control Panel allows administrators to monitor database health, manage SFTP, and configure IP allow lists, it does NOT provide the capability to restart core server processes like MTA or wfserver. Process restarts on hosted instances still require Adobe Support intervention or specific console administrative rights depending on the hosting model.

  3. Question 3Beginner

    System Configuration · NmsDelivery and NmsOption configuration

    During a system migration, an architect needs to configure the NmsOption table to store custom environmental variables that JavaScript activities will reference. Which of the following is the correct syntax to retrieve an option named 'API_Endpoint' via server-side JavaScript?

    Show answer & explanation

    Correct answer: D

    The built-in JavaScript function getOption('optionName') is used to retrieve values stored in the NmsOption table. Options are global configuration variables, whereas instance.vars is scoped only to the currently executing workflow instance.

  4. Question 4Advanced

    System Configuration · Deployment wizard settings

    A multi-national corporation requires a highly scalable Adobe Campaign Classic infrastructure. They have elected to use a mid-sourcing model. Review the architecture requirements below:

    1. The marketing teams need access to the console to build campaigns.
    2. The tracking logs must be collected centrally.
    3. Email delivery execution must be isolated from the marketing database.

    Which server configuration accurately reflects the required placement of the Tracking server in this mid-sourcing model?

    Show answer & explanation

    Correct answer: B

    In a standard mid-sourcing architecture, the execution (MTA) and the Tracking servers are hosted on the mid-sourcing instance to handle the heavy load of outbound emails and incoming clicks/opens. The marketing instance periodically pulls these tracking logs from the mid-sourcing server using the technical tracking workflow.\n\nmermaid\nflowchart LR\n M[Marketing Instance] |SOAP/Pull| S[Mid-Sourcing Instance]\n S -->|MTA| E(Email Recipients)\n E -->|Clicks/Opens| S\n

  5. Question 5Beginner

    Customization · Recipient schema extension (nms:recipient)

    When extending the out-of-the-box nms:recipient schema to include a custom 'Loyalty Tier' field, which XML attribute must be defined on the root element to ensure the platform recognizes it as an extension rather than a new standalone schema?

    Show answer & explanation

    Correct answer: B

    To extend an existing schema in Adobe Campaign, the root element must include the extendedSchema attribute pointing to the namespace and name of the schema being extended (e.g., extendedSchema="nms:recipient"). Using ref is for linking elements, and implements is for interface inheritance.

  6. Question 6Intermediate

    Customization · Table linking strategies (1:N, N:N, 1:1)

    A developer is designing a data model for an e-commerce client. The client wants to link the nms:recipient schema to a custom cus:Order schema. A recipient can have multiple orders, but each order belongs to exactly one recipient. What type of link should be defined in the cus:Order schema?

    Show answer & explanation

    Correct answer: C

    This describes a standard 1:N (One-to-Many) relationship. One recipient can have many orders. In Adobe Campaign, the link is typically defined in the 'Many' table (Order) pointing to the 'One' table (Recipient). This automatically infers a 1:N relationship from the Recipient's perspective.\n\nmermaid\nerDiagram\n RECIPIENT ||--o{ ORDER : "places (1:N)"\n

Ready for the real thing?

The full AD0-E330 simulator has every exam-style question, timed mode, and instant scoring.