system.site.setActiveSite

Triggered in System\Classes\SiteManager\HasActiveSite.

Fires when the active site has been changed.

Example usage:

Event::listen('system.site.setActiveSite', function($id) {
    \Log::info("Site has been changed to $id");
});