LLMS_Events
LLMS_Events class.
Description Description
Source Source
File: includes/class-llms-events.php
Changelog Changelog
Version | Description |
---|---|
3.37.15 | Excluded page.* events in order to keep the events table small. |
3.37.14 | Added store_tracking_events() method. Moved most of the store_cookie() method's logic into store_tracking_events() . |
3.36.1 | Improve performances when checking if an event is valid in LLMS_Events->is_event_valid() . Remove redundant check on is_singular() and is_post_type_archive() in LLMS_Events->should_track_client_events() . |
3.36.0 | Introduced. |
Methods Methods
- __construct — Private Constructor
- get_client_settings — Retrieves an array of client settings used to initialize the JS Tracking instance on the frontend.
- get_registered_events — Retrieve an array of valid events.
- instance — Get Main Singleton Instance.
- is_event_valid — Determine if the event string is registered and valid.
- prepare_event — Prepares partial events from client-side event data.
- record — Store an event in the database.
- record_many — Record multiple events.
- register_events — Register event types
- sanitize_raw_event — Recursively sanitize event data.
- should_track_client_events — Determine if client side events from the current page should be tracked.
- store_cookie — Store event data saved in the tracking cookie.
- store_tracking_events — Store event data saved in the tracking cookie.