whole_func_string: function recordViewCheckoutInCriteo( cart ) {
  	if ( ! isAdTrackingAllowed() || ! isCriteoEnabled ) {
  		return;
  	}
  
  	if ( cart.is_signup ) {
  		return;
  	}
  
  	// Note that unlike `recordOrderInCriteo` above, this doesn't include the order id
  	const params = [
  		'viewBasket',
  		{
  			currency: cart.currency,
  			item: cartToCriteoItems( cart ),
  		},
  	];
  	debug( 'recordViewCheckoutInCriteo:', params );
  	recordInCriteo( ...params );
  }
func_code_string: function recordViewCheckoutInCriteo( cart ) {
  	if ( ! isAdTrackingAllowed() || ! isCriteoEnabled ) {
  		return;
  	}
  
  	if ( cart.is_signup ) {
  		return;
  	}
  
  	// Note that unlike `recordOrderInCriteo` above, this doesn't include the order id
  	const params = [
  		'viewBasket',
  		{
  			currency: cart.currency,
  			item: cartToCriteoItems( cart ),
  		},
  	];
  	debug( 'recordViewCheckoutInCriteo:', params );
  	recordInCriteo( ...params );
  }
func_documentation_string: Records that a user viewed the checkout page
  
  @param {Object} cart - cart as `CartValue` object
  @returns {void}