Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
primogenial
/
languages
/
wp-content
/
plugins
/
google-listings-and-ads
/
src
/
Tracking
/
Events
:
SiteVerificationEvents.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php declare( strict_types=1 ); namespace Automattic\WooCommerce\GoogleListingsAndAds\Tracking\Events; /** * This class adds actions to track when Site Verification is attempted (succeeds/fails). * * @package Automattic\WooCommerce\GoogleListingsAndAds\Tracking */ class SiteVerificationEvents extends BaseEvent { /** * Register the tracking class. */ public function register(): void { add_action( 'woocommerce_gla_site_verify_success', [ $this, 'track_site_verify_success' ] ); add_action( 'woocommerce_gla_site_verify_failure', [ $this, 'track_site_verify_failure' ] ); } /** * Track when a site is verified * * @param array $properties Optional additional properties to pass with the event. */ public function track_site_verify_success( array $properties = [] ): void { $this->record_event( 'site_verify_success', $properties ); } /** * Track when a site fails to be verified. * * @param array $properties Optional additional properties to pass with the event. */ public function track_site_verify_failure( array $properties = [] ): void { $this->record_event( 'site_verify_failure', $properties ); } }