Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

This module checks GET and HTTP Request parameters (like utm_source, utm_medium, HTTP_REFERER) from anonymous visitors, and saves those in a cookie for further processing.

When the visitor is going further on your website and is taking some actions like doing a purchase this information can be used for analytics. It makes initial paramaters persisistent for a session.

FEATURES

  • Can read GET and HTTP Request parameters, and store them into cookie
  • Cookie lifetime is configurable (current session, custom, forever)
  • Respects browser DNT Setting (Do-Not-Track) (configurable)
  • Other modules can easily read cookie data using integrated cookie_manager service

Version 2.x

  • Supports multiple storage methods: Session, Private Temp Storage, Session, None (disabled)
  • Better integrates Registration tracking submodule to log the (UTM / Referrer / Form) source of registered users.

HOW TO USE

  • Configure module here: `admin/config/persistent-visitor-parameters`
  • Read already saved cookies using \Drupal::service('persistent_visitor_parameters.cookie_manager')->getCookie() inside your module, and process this data further as you need it

Activity

Total releases
2
First release
Dec 2024
Latest release
1 year ago
Release cadence
2 days
Stability
100% stable

Releases

Version Type Release date
1.0.1 Stable Dec 11, 2024
1.0.0 Stable Dec 9, 2024