Over on the WordPress.org forums, interesting question came up about altering the browser title (i.e. what you typically see in your browser’s tabs) for event pages.

The result was a very adaptable snippet that can be added to your theme’s functions.php file or any other suitable location you prefer (remember, when adding to existing files you can generally omit the opening PHP tag):

👋 This snippet covers Redesigned Views available with The Events Calendar version 5 or higher.
If you’re using Legacy Views, go to the end of the article to see another snippet.

<?php
function filter_events_title( $title ) {
	if( tribe_context()->get( 'view_request' ) === 'default' ) {
		$title = 'Default event page';
	} elseif( tribe_context()->get( 'view_request' ) === 'list' ) {
		$title = 'Single event page';
	} elseif( tribe_context()->get( 'view_request' ) === 'month') {
		$title = 'Month event page';
	} elseif( tribe_context()->get( 'view_request' ) === 'day' ) {
		$title = 'Day event page';
	} elseif( tribe_context()->get( 'view_request' ) === 'summary' ) {
		$title = 'Summary event page';
	} elseif( tribe_context()->get( 'view_request' ) === 'photo' ) {
		$title = 'Photo event page';
	} elseif( tribe_context()->get( 'view_request' ) === 'map' ) {
		$title = 'Map event page';
	}
	return $title;
}
add_filter( 'tribe_events_title_tag', 'filter_events_title' );

👋 This snippet covers Legacy Views available with old versions of The Events Calendar.
If you’re using New Views go to the beginning of the article to see another snippet.

<?php
/**
 * Defines alternative titles for various event views.
 *
 * @param  string $title
 * @return string
 */
function filter_events_title( $title ) {
	// Single events
	if ( tribe_is_event() && is_single() ) {
		$title = 'Single event page';
	}
	// Single venues
	elseif ( tribe_is_venue() ) {
		$title = 'Single venue page';
	}
	// Single organizers
	elseif ( tribe_is_organizer() && is_single() ) {
		$title = 'Single organizer page';
	}
	// Month view Page
	elseif ( tribe_is_month() && !is_tax() ) {
		$title = 'Month view page';
	}
	// Month view category page
	elseif ( tribe_is_month() && is_tax() ) {
		$title = 'Month view category page';
	}
	// List view page: upcoming events
	elseif ( tribe_is_upcoming() && ! is_tax() ) {
		$title = 'List view: upcoming events page';
	}
	// List view category page: upcoming events
	elseif ( tribe_is_upcoming() && is_tax() ) {
		$title = 'List view category: upcoming events page';
	}
	// List view page: past events
	elseif ( tribe_is_past() && !is_tax() ) {
		$title = 'List view: past events page';
	}
	// List view category page: past events
	elseif ( tribe_is_past() && is_tax() ) {
		$title = 'List view category: past events page';
	}
	// Week view page
	elseif ( tribe_is_week() && ! is_tax() ) {
		$title = 'Week view page';
	}
	// Week view category page
	elseif ( tribe_is_week() && is_tax() ) {
		$title = 'Week view category page';
	}
	// Day view page
	elseif ( tribe_is_day() && ! is_tax() ) {
		$title = 'Day view page';
	}
	// Day view category page
	elseif ( tribe_is_day() && is_tax() ) {
		$title = 'Day view category page';
	}
	// Map view page
	elseif ( tribe_is_map() && ! is_tax() ) {
		$title = 'Map view page';
	}
	// Map view category page
	elseif ( tribe_is_map() && is_tax() ) {
		$title = 'Map view category page';
	}
	// Photo view page
	elseif ( tribe_is_photo() && ! is_tax() ) {
		$title = 'Photo view page';
	}
	// Photo view category page
	elseif ( tribe_is_photo() && is_tax() ) {
		$title = 'Photo view category page';
	}
	
	return $title;
}
/**
 * Modifes the event <title&gt; element.
 *
 * Users of Yoast's SEO plugin may wish to try replacing the below line with:
 *
 *     add_filter('wpseo_title', 'filter_events_title' );
 */
add_filter( 'tribe_events_title_tag', 'filter_events_title' );

This is a pretty finely grained solution that covers a lot of use cases, as you can probably tell. Remember that you can also whittle it down to only impact certain views such as, in the following example, month view:

<?php
/**
 * Defines alternative titles for month view.
 *
 * @param string $title
 * @return string
 */
function filter_events_title_month( $title ) {
	if ( tribe_is_month() ) {
		$title = 'Month view page';
	}
	return $title;
}

/**
* Modifes the event <title> element for month view.
*
* Users of Yoast's SEO plugin may wish to try replacing the below line with:
*
* add_filter('wpseo_title', 'filter_events_title_month' );
*/
add_filter( 'tribe_events_title_tag', 'filter_events_title_month' );