Information for: DEVELOPERS   PARTNERS   SUPPORT

Acquia Certified Personalization Developer Pro

This is the study guide for the Acquia Certified Personalization Developer Pro Examination.

This guide explains the exam blueprint, breaks down knowledge domains, and helps you get familiar with the nature of questions asked in the exam. It also provides helpful steps to prepare for the exam and links to further resources for study and preparation.

About the exam

The following is the key information about the exam:

  • Exam name: Acquia Certified Personalization Developer Pro
  • Exam duration: 60 minutes
  • Exam length: 40 questions
  • Pass/Fail mark: 65%

The purpose of this exam is to validate skills and knowledge of developers that design, implement, and maintain the Acquia Personalization application. These individuals are directly responsible for supporting leadership in understanding the benefits of personalizing and the marketers that design and launch campaigns.

This exam validates a candidate’s ability to:

  • Configure Acquia Personalization for building personalization campaigns
  • Understand and implement the best practices of Acquia Personalization
  • Support marketing and leadership teams that personalize

Steps to certification

Newcomer: You are absolutely new to Drupal and Acquia products.

Intermediate: You are an Acquia Certified Drupal Developer or Acquia Certified Backend Specialist, but are new to Acquia Personalization.

Advanced: You are an Acquia Certified Drupal Developer or Acquia Certified Backend Specialist, have Acquia Personalization development experience, and wish to get certified.

Take Acquia Academy product introduction courses

All skill levels are encouraged to leverage the courses within the Acquia Personalization learning plan. Learning plans are the best guide to move learners in a curated and chronological order toward certification.

Acquia customers can access these and other courses for free by self-registering at https://customers.acquiaacademy.com. All other audiences please visit https://docs.acquia.com/academy for registration instructions. Once you have an account, you can log in at https://www.acquiaacademy.com and review them as many times as you like.

Gain practical experience

Completing the courses alone will not prepare you to pass the certification exam. You need to have some real-life, practical experience to attempt the exam. For this purpose, we recommend that you gain practical experience by working on at least 2-3 projects utilizing Acquia Personalization.

Perform self assessment

Once you decide to take the exam, we recommend that you study the domains and topics covered by the exam and their relative weights. You should also perform a self assessment of your own areas of strength and weakness against the domains and topics detailed in the exam blueprint. This is a recommended starting point for experienced Personalization users.

Use labs and study guide

Based on your self assessment, you may need to gain knowledge and experience in some domains or topics. The best way to learn is by working or experimenting with the tools. Follow the suggestions given for preparation in the Preparation section and refer to the external resources given in the Study Guide section.

Appear for the exam

At this stage, you should be ready to take the exam. For instructions about registering for the exam, see Exam Registration. You may choose from an online proctored or an onsite proctored exam delivery option.

Exam domains

Note

This exam blueprint includes topics/domains and test objectives to help guide the test taker. They should not be construed as a comprehensive listing of all of the content on this examination.

Domain % of Questions
1.0 Fundamental Personalization Concepts 10%
2.0 Installation and Initial Configuration 20%
3.0 Building Campaigns and Segments 35%
4.0 Testing and Training (Technical Handoff) 35%
TOTAL 100%

Content

Domain 1.0: Fundamental Personalization Concepts

1.1. Demonstrate understanding of fundamental concepts of website personalization

1.2. Demonstrate understanding of benefits and limitations of personalization

1.3. Demonstrate ability to build organizational understanding for personalization

Domain 2.0: Installation and Initial Configuration

2.1. Demonstrate ability to install the Personalization module, enforce configuration, and ensure site readiness

2.2. Demonstrate ability to configure, test, and set up data collection

Domain 3.0: Building Campaigns and Segments

3.1. Demonstrate ability to collect data

3.2. Demonstrate ability to understand and use Profile data

3.3. Demonstrate ability to define and use Segments

3.4. Demonstrate understanding of Analytics provided by Personalization

3.5. Demonstrate ability to configure Personalization in Management & Permissions

Domain 4.0: Testing and Training (Technical Handoff)

4.1. Demonstrate ability to test and validate that personalization is running

4.2. Demonstrate ability to display content, leveraging inspector for verification

4.3. Determine accuracy of the data reported

4.4. Ensure data is moving to strengthen Profile Manager into information

4.5. Troubleshooting suspicious functionality completed by team members

Self assessment

Experienced developers will likely know their weaknesses more than they know their strengths. You might have judged your own skill levels while reading through the exam domains. It is quite natural for you to be more experienced and proficient in one domain than another. Also, within a domain, it is likely that you have hands-on experience with some topics but have never touched other areas within the same domain.

How to use self assessment

We suggest you perform a skills and expertise self-analysis with respect to the domains and topics listed in the blueprint. The blueprint lists test objectives (topics) for each domain. Rank your skills on a scale of 0 to 10 against each test objective (0 for absolutely zero knowledge or exposure and 10 for complete mastery).

  • Topics with a score of 8+ are your strengths.
  • Topics with a score of 5 to 7 will need some preparation.
  • Topics with a score below 5 may require a lot of preparation, or guided instruction.

You may use the following table to carry out your evaluation.

Acquia Certified Personalization Developer Pro self assessment table

Domain Topic Your Score (1-10)
1 Fundamental Personalization Concepts

1.1 Demonstrate understanding of fundamental concepts of website personalization

1.2 Demonstrate understanding of benefits and limitations of personalization

1.3 Demonstrate ability to build organizational understanding for personalization

2 Installation and Initial Configuration

2.1 Demonstrate ability to install the Personalization module, enforce configuration, and ensure site readiness

2.2 Demonstrate ability to configure, test, and set up data collection

3 Building Campaigns and Segments

3.1 Demonstrate ability to collect data

3.2 Demonstrate ability to understand and use Profile data

3.3 Demonstrate ability to define and use Segments

3.4 Demonstrate understanding of Analytics provided by Personalization

3.5 Demonstrate ability to configure Acquia Personalization in Management & Permissions

4 Testing and Training (Technical Handoff)

4.1 Demonstrate ability to test and validate that personalization is running

4.2 Demonstrate ability to display content, leveraging inspector for verification

4.3 Determine accuracy of the data reported

4.4 Ensure data is moving to strengthen Profile Manager into information

4.5 Troubleshooting suspicious functionality completed by team members

Preparation

Once you have a list of topics you need to review, you will possibly face two challenges:

  1. Find and study documentation and knowledge resources for the topics.
  2. Find enough practical case studies covering the topics.

Knowledge resources

Customers and Partners can self-register on the appropriate branch of Acquia Academy and take courses in the relevant domain to refresh their knowledge.

Available courses include:

We have also made a list of online resources and documentation for each learning domain in the Study Guide section.

Study guide

Domain 1.0: Fundamental Personalization Concepts

1.1 Demonstrate understanding of fundamental concepts of website personalization

Topic Link
Using campaigns in Acquia Personalization https://docs.acquia.com/personalization/personalize/campaigns/
Creating and managing segments https://docs.acquia.com/personalization/personalize/segment/
Creating and managing events https://docs.acquia.com/personalization/profile-mgr/event/ (see also Goals)
Creating and managing goals https://docs.acquia.com/personalization/personalize/goals/
Creating personalized slots https://docs.acquia.com/personalization/personalize/campaigns/building-experiences/creating-slots/
Acquia Personalization Glossary https://docs.acquia.com/personalization/glossary/

1.2 Demonstrate understanding of benefits and limitations of personalization

Topic Link
Personalize Drupal with Acquia Personalization https://www.acquia.com/blog/better-together-how-acquia-and-drupal-take-personalization-next-level
Acquia’s approach to Personalization https://dev.acquia.com/blog/acquias-approach-personalization

Domain 2.0: Installation and Initial Configuration

2.1 Demonstrate ability to install the Personalization module, enforce configuration, and ensure site readiness

Title Link
Installing Content Hub https://docs.acquia.com/contenthub/install/
Installing Acquia Personalization https://docs.acquia.com/personalization/install/
Sharing content (Content Hub 1.x) https://docs.acquia.com/contenthub/sharing/
Discovering content (Content Hub 1.x) https://docs.acquia.com/contenthub/discover/
Connecting to Content Hub https://docs.acquia.com/personalization/personalize/content-hub/
Mapping taxonomy terms to Personalization https://docs.acquia.com/personalization/omni/taxonomy_mapping/
Building personalized experiences https://docs.acquia.com/personalization/personalize/campaigns/building-experiences/

Domain 3.0: Profile Manager / Campaign Builder

3.1 Demonstrate ability to collect data

Title Link
Creating and managing goals https://docs.acquia.com/personalization/personalize/goals/
Using the Personalization APIs https://docs.acquia.com/personalization/api/

3.2 Demonstrate ability to understand and use Profile data

Title Link
Examining visitor information https://docs.acquia.com/personalization/personalize/person/
Profile Manager https://docs.acquia.com/personalization/profile-mgr/

3.3 Demonstrate ability to define and use Segments

Title Link
Creating and managing segments https://docs.acquia.com/personalization/personalize/segment/
Segment examples https://docs.acquia.com/personalization/personalize/segment/examples/

3.4 Demonstrate understanding of Analytics provided by Personalization

Title Link
Using reports and dashboards in Profile Manager https://docs.acquia.com/personalization/profile-mgr/analytics/dashboards/
Viewing reports in Personalization https://docs.acquia.com/personalization/profile-mgr/analytics/dashboards/details/

3.5 Demonstrate ability to configure Acquia Personalization in Management & Permissions

Title Link
Configuring personalization settings https://docs.acquia.com/personalization/personalize/data-mapping/
Data warehouse https://docs.acquia.com/personalization/omni/
Using the Personalization APIs https://docs.acquia.com/personalization/api/

Domain 4.0: Testing and Training (Technical Handoff)

4.1 Demonstrate ability to test and validate that personalization is running

Title Link
Demonstrate ability to test and validate that personalization is running We are reassembling best practice documentation into a single link. The new URL is currently TBD.
Creating personalized slots https://docs.acquia.com/personalization/personalize/campaigns/building-experiences/creating-slots/

4.2 Demonstrate ability to display content, leveraging inspector for verification

Title Link
Cookies used by Personalization https://docs.acquia.com/personalization/service/cookies/

4.3 Determine Accuracy of the Data Reported

Title Link
Examining visitor information https://docs.acquia.com/personalization/personalize/person/
Displaying Personalization diagnostic messages https://docs.acquia.com/personalization/developer/debug/
Using Google Tag Manager with Personalization https://docs.acquia.com/personalization/profile-mgr/gtm/
Default segment criteria https://docs.acquia.com/personalization/personalize/segment/category/

4.4 Ensure data is moving to strengthen Profile Manager into information

Title Link
captureIdentity - Personalization JavaScript API https://docs.acquia.com/personalization/api/javascript/identity/
Configuring personalization settings https://docs.acquia.com/personalization/personalize/data-mapping/
Data warehouse Person field types https://docs.acquia.com/personalization/omni/person/#person-identifier-table
Capture visitor identity with Google Tag Manager https://docs.acquia.com/personalization/profile-mgr/gtm/capture-identity-gtm/

4.5 Ensure data is moving to strengthen Profile Manager into information

Title Link
Using campaigns in Personalization https://docs.acquia.com/personalization/personalize/campaigns/