He creado un subdominio secret.topsecret.tld y he realizado diferentes accesos para testear Google Analytics. Estas son mis conclusiones:
No. Entro, salgo, espero, refresco, y no aparece mi visita.
La prueba se hizo sobre las 14h. Españolas, y la visita se reflejó sobre las 17h. lo cual tampoco concuerda con la media noche de ningún huso horario «lógico».
Sí, aparecen de nuevo. Así que no puedes ir poniendo y quitando el filtro de tu propia IP cada vez que esta cambia, no sirve de nada.
Esta es una pregunta bastante interesante que me hacía desde hacía tiempo. Los sistemas basados en analizar logs no saben cuando te marchase de la página, solo saben cuando solicitaste otra, pero esto también pudo ser en una pestaña, con lo cual, sus datos son medias y especulaciones. Sin embargo, Google Analytics está basado en Javascript, y tiene acceso al evento onUnLoad, con lo cual esperaba que sus datos fueran más exactos y reales.
Esto es especialmente importante para páginas con mucho contenido, que puede tardarse varios minutos en leerse, y para páginas con mucha funcionalidad basada en AJAX dónde el usuario puede pasar varios minutos sin haber recargado la página que contiene el código de Analytics.
La respuesta es: Ni puta idea. Porque el tiempo que midió no coincide, ni con el tiempo que existió esa pestaña, ni con el tiempo que estuvo en primer plano, ni con el tiempo que estuve interactuando con ella (haciendo clicks en ciertas zonas que se recargan con AJAX, no sobre espacio en blanco como un bobo).
Otras interesantes preguntas que se desprenden son: Dado que el Javascript se ha vuelto tan poderoso y puede un objeto nativo ampliarse con funciones definidas por la página, ¿Intercepta Analytics las peticiones AJAX para contarlas como páginas visitadas? Si se basa en el lanzamiento del evento onUnLoad para calcular el tiempo de visita, ¿Cuanto dura mi visita si me dejo la pestaña abierta y me piro a jugar un partido de Tenis?
Las respuestas son: No, en ningún momento me ha aparecido como visitado un script PHP que sea ejecutado mediante AJAX. Y como he dicho antes, no tengo muy claro cómo tantea el tiempo que ha durado tu visita.