Loading...


Related Products


Date Published: February 23, 2022

Integrating Demandbase with Acquia Personalization

Issue

How can we successfully integrate Demandbase with Acquia Personalization without abandoning the supported Drupal module?

Resolution

Acquia Personalization will soon introduce a feature that will allow you to continue to use the Acquia Personalization module in conjunction with custom data from sources such as Demandbase without completely moving to Google Tag Manager.

Here's how:

  • To install, go to Drupal's site configuration > Acquia Personalization settings page, and Set Advanced > Bootstrap Mode to Manual.
  • Save settings.
  • Open browser and access the JavaScript console, and go to a personalized page. Observe that no Personalization content injection personalization, or data collection has occurred since you've set the manual bootstrap mode.
  • Perform all your pre-personalization steps:
    • Update AcquiaLift object with additional data
    • Change HTML markup
  • Once you are done, and want to resume Lift personalization and data collection, call AcquiaLiftPublicApi.personalize(). This can be done by the user (e.g. open browser JavaScript console, and run AcquiaLiftPublicApi.personalize()), or via automation (e.g. via page script or Google Tag Manager).

Cause

In the current release of the Acquia Personalization module, the process to integrate custom data sources like Demandbase is complicated by the need to write custom JavaScript to query values using the data source's API.

The next release of the Acquia Personalization module (versions after 8.x-3.7, or 7.x-3.4) will add this new feature that will make the integration process more straightforward and usable with the Acquia Personalization module.

Did not find what you were looking for?

If this content did not answer your questions, try searching or contacting our support team for further assistance.

Back to Section navigation
Back to Site navigation