How can we successfully integrate Demandbase with Acquia Personalization without abandoning the supported Drupal module?
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.
AcquiaLift object with additional dataAcquiaLiftPublicApi.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).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.