woocommerce_tracks_event_properties filter-hookWC 4.1.0

Allow event props to be filtered to enable adding site-wide props.

Usage

add_filter( 'woocommerce_tracks_event_properties', 'wp_kama_woocommerce_tracks_event_properties_filter', 10, 2 );

/**
 * Function for `woocommerce_tracks_event_properties` filter-hook.
 * 
 * @param  $event_properties 
 * @param  $event_name       
 *
 * @return 
 */
function wp_kama_woocommerce_tracks_event_properties_filter( $event_properties, $event_name ){

	// filter...
	return $event_properties;
}
$event_properties
-
$event_name
-

Changelog

Since 4.1.0 Introduced.

Where the hook is called

WC_Tracks::get_properties()
woocommerce_tracks_event_properties
WC_Site_Tracking::add_tracking_function()
woocommerce_tracks_event_properties
woocommerce/includes/tracks/class-wc-tracks.php 116
$properties = apply_filters( 'woocommerce_tracks_event_properties', $event_properties, $event_name );
woocommerce/includes/tracks/class-wc-site-tracking.php 78
$filtered_properties = apply_filters( 'woocommerce_tracks_event_properties', $client_tracking_properties, false );

Where the hook is used in WooCommerce

Usage not found.