Automattic\WooCommerce\Internal\Orders

MobileMessagingHandler::prepare_utm_parametersprivate staticWC 1.0

Prepares array of parameters used by WooCommerce.com for tracking.

Method of the class: MobileMessagingHandler{}

No Hooks.

Returns

Array.

Usage

$result = MobileMessagingHandler::prepare_utm_parameters( $campaign, ?int $blog_id, $domain ): array;
$campaign(string) (required)
name of the deep link campaign.
?int $blog_id(required)
.
$domain(string) (required)
URL of the current site.

MobileMessagingHandler::prepare_utm_parameters() code WC 10.3.3

private static function prepare_utm_parameters(
	string $campaign,
	?int $blog_id,
	string $domain
): array {
	return array(
		'utm_campaign' => $campaign,
		'utm_medium'   => 'email',
		'utm_source'   => $domain,
		'utm_term'     => absint( $blog_id ),
	);
}