WC_Extensions_Tracking::track_helper_connection_completepublicWC 1.0

Send a Tracks even when a Helper connection process completed successfully.

Метод класса: WC_Extensions_Tracking{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$WC_Extensions_Tracking = new WC_Extensions_Tracking();
$WC_Extensions_Tracking->track_helper_connection_complete();

Код WC_Extensions_Tracking::track_helper_connection_complete() WC 11.0.1

public function track_helper_connection_complete() {
	$properties = array();

	if ( ! empty( $_GET['utm_source'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
		$properties['utm_source'] = wc_clean( wp_unslash( $_GET['utm_source'] ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended
	}

	if ( ! empty( $_GET['utm_campaign'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
		$properties['utm_campaign'] = wc_clean( wp_unslash( $_GET['utm_campaign'] ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended
	}

	WC_Tracks::record_event( 'extensions_subscriptions_connected', $properties );
}