Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This project is not covered by Drupal’s security advisory policy.
This module provides integration with the Pendo.io service.
Overview
By default, the module will collect the following information and send it to pendo:
- Application UUID
- User UUID
- User Email
Installation
- Enable the module
- Set the API Key at /admin/config/services/pendo
- Clear caches
Extending
You can easily add, modify, or remove the data that is sent to Pendo by modifying the drupalSettings object via hook_preprocess_html():
/**
* Implements hook_preprocess_HOOK().
*/
function mymodule_preprocess_html(&$variables) {
$variables['#attached']['drupalSettings']['pendo']['data']['visitor']['foo'] = 'bar';
$variables['#attached']['drupalSettings']['pendo']['data']['account']['foo'] = 'bar';
}
The `visitor` and `account` objects are sent directly to Pendo. Apart from a handful of reserved keys, you can add any key value pair you'd like to those two objects.
Supporting organizations:
Project information
- Module categories: Developer Tools, Integrations
- 15 sites report using this module
- Created by grasmash on , updated
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.