File: /var/www/vhosts/uyarreklam.com.tr/httpdocs/GenericEvents.php.tar
httpdocs/wp-content/plugins/google-listings-and-ads/src/Tracking/Events/GenericEvents.php 0000644 00000001637 15154704610 0034107 0 ustar 00 var/www/vhosts/uyarreklam.com.tr <?php
declare( strict_types=1 );
namespace Automattic\WooCommerce\GoogleListingsAndAds\Tracking\Events;
/**
* This class adds an action to track a generic event, which can be triggered by:
* `do_action( 'woocommerce_gla_track_event', 'event_name', $properties )`
*
* @since 2.5.16
*
* @package Automattic\WooCommerce\GoogleListingsAndAds\Tracking
*/
class GenericEvents extends BaseEvent {
/**
* Register the tracking class.
*/
public function register(): void {
add_action( 'woocommerce_gla_track_event', [ $this, 'track_event' ], 10, 2 );
}
/**
* Track a generic event providing event name and optional list of properties.
*
* @param string $event_name Event name to record.
* @param array $properties Optional additional properties to pass with the event.
*/
public function track_event( string $event_name, array $properties = [] ) {
$this->record_event( $event_name, $properties );
}
}