Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Persistent Visitor Parameters

14 sites Security covered Drupal 10–11
View on drupal.org

This module tracks referring URLs and other request parameters for anonymous visitors and stores them in a cookie. This information can then be used for analytics throughout their session, for example, to attribute sales to specific marketing campaigns. The cookie's lifespan and privacy settings are configurable.

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

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
12
Tracked since
Dec 2024
Latest release
4 days ago
Releases (12 mo)
1 ▼ from 11
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.0.0-beta1 Pre-release 10–11 Aug 27, 2026
2.0.0-alpha8 Pre-release 10–11 Dec 29, 2024
2.0.0-alpha7 Pre-release 10–11 Dec 21, 2024
2.0.0-alpha6 Pre-release 10–11 Dec 18, 2024
2.0.0-alpha5 Pre-release 10–11 Dec 18, 2024
2.0.0-alpha4 Pre-release 10–11 Dec 18, 2024
2.0.0-alpha3 Pre-release 10–11 Dec 18, 2024
2.0.0-alpha2 Pre-release 10–11 Dec 18, 2024
2.0.0-alpha1 Pre-release 10–11 Dec 18, 2024
2.x-dev Dev 10–11 Dec 17, 2024
1.0.1 Stable 10–11 Dec 11, 2024
1.0.0 Stable 10–11 Dec 9, 2024