Skip to content
Documentation

Getting started with the Personalized DXP experience (Drupal, Mautic and Dropsolid Personalization)

Info

This page is about how to build personalized digital experiences using Dropsolid Experience, from scratch.

However, if you just want to start using the personalization capabilities of the dropsolid platform, you will find the information you need here:

Introduction

  • Integrating Mautic with Drupal
  • Integrating Unomi CDP with Drupal
  • Personalizing content based on segment.

Material

DIY

  1. Install Mautic
  2. Install drupal (umami install profile)
    • php $settings['trusted_host_patterns'] = array( '.*\.gitpod\.io$', '\.localhost$', '\.local$', '\.loc$' );
  3. Uninstall internal page cache
  4. Require the needed modules
    • php composer require drupal/unomi:2.x-dev composer require drupal/dropsolid_personalisation:1.x-dev composer require drupal/mautic_paragraph:^1.0@beta composer require drupal/asset_injector composer require drupal/metatag
  5. Configure all of above modules
    • Metatag
      • [node:field_recipe_category], [node:field_tags]
    • Mautic
      • Oauth creds
    • Dropsolid Personalisation
      • Oauth Creds (from platform)
    • Asset injector (or GTM)
      • Add Mautic JS
      • Add Capture script or custom JS
  6. Create Mautic block on all pages
    • [mautic] Create form
    • [drupal] Select Form from Mautic
    • [drupal] conditionally show block only for Segment X
  7. Create Segment in Dropsolid platform