What plugin will allow me to redirect 404 errors to a specific page?

add these to your function.php

add_action( 'template_redirect', 'custom_redirect', 1 );
function custom_redirect() {
    $direction = get_permalink( 12 ); // Or whatever the page_id is ...
    if ( is_404() ) wp_redirect( $direction );
}

There. But it still not tracking the 404 errors. Unless you add more specific codes in the function which counts all the redirection or on the destination page for the same purpose.