Você tem acesso aos arquivos de log do seu site? Nesse caso, você pode habilitar o campo TIME-TAKEN nos logs do IIS. Isso conta (em milissegundos) quanto tempo o IIS levou para processar a solicitação.
Isso, adicionado aos dados que você recebe do Google Analytics, deve dar uma boa ideia do tempo total para processar uma solicitação, desde o clique inicial até o carregamento total da página.
A única coisa que falta é o tempo que leva de alguém clicar no link para o pedido que chega ao servidor da web. (O que deve ser insignificante a menos que você tenha grandes problemas de rede / DNS)