WC_Tracks_Client::record_event( array $event )
Record a Tracks event
Description Description
Parameters Parameters
- $event
-
(Required) Array of event properties.
Return Return
(bool|WP_Error) True on success, WP_Error on failure.
Source Source
File: includes/tracks/class-wc-tracks-client.php
public static function record_event( $event ) { if ( ! $event instanceof WC_Tracks_Event ) { $event = new WC_Tracks_Event( $event ); } if ( is_wp_error( $event ) ) { return $event; } $pixel = $event->build_pixel_url( $event ); if ( ! $pixel ) { return new WP_Error( 'invalid_pixel', 'cannot generate tracks pixel for given input', 400 ); } return self::record_pixel( $pixel ); }