Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

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

Activity

Total releases
2
First release
Dec 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

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