WordPress at a glance
function is not described

Automattic\WooCommerce\Admin\Features

Marketing::register_overview_page() protected WC 1.0

Register the main Marketing page, which is Marketing > Overview.

This is done separately because we need to ensure the page is registered properly and that the link is done properly. For some reason the normal page registration process gives us the wrong menu link.

{} It's a method of the class: Marketing{}

No Hooks.

Return

null. Nothing.

Usage

// protected - for code of main (parent) or child class
$result = $this->register_overview_page();

Code of Marketing::register_overview_page() WC 5.2.2

<?php
protected function register_overview_page() {
	global $submenu;

	// First register the page.
	PageController::get_instance()->register_page(
		[
			'id'       => 'woocommerce-marketing-overview',
			'title'    => __( 'Overview', 'woocommerce' ),
			'path'     => 'wc-admin&path=/marketing',
			'parent'   => 'woocommerce-marketing',
			'nav_args' => array(
				'parent' => 'woocommerce-marketing',
				'order'  => 10,
			),
		]
	);

	// Now fix the path, since register_page() gets it wrong.
	if ( ! isset( $submenu['woocommerce-marketing'] ) ) {
		return;
	}

	foreach ( $submenu['woocommerce-marketing'] as &$item ) {
		// The "slug" (aka the path) is the third item in the array.
		if ( 0 === strpos( $item[2], 'wc-admin' ) ) {
			$item[2] = 'admin.php?page=' . $item[2];
		}
	}
}