1

Many web sites include a dark bar at the top of the screen that will show the user's signed in state. This is commonly dynamic and will change depending on whether the user is signed in.

This is the case for stackexchange.com and all StackExchange sites.

Some large online services present a static equivalent of this on the main marketing site, showing only 'Sign in' regardless of whether you are signed in. The 'Sign in' option will take you either to the sign in form if you are really not signed in or will take you to the relevant application if signed in.

This this case for Google Analytics. When I visit https://www.google.com/analytics/, there is always a 'Sign in' option regardless of whether I am signed in.

This is also the case for Go Squared. When I visit https://www.gosquared.com/, there is always a 'Sign in' option regardless of whether I am signed in.

From an engineering perspective it is easier to present a static 'Sign in' option and then either take the user to the sign in form or to the relevant application as required. Doing so makes the caching of the relevant main marketing site so much more straightforward.

From the user's perspective (based on personal experience only), the static option is a spot confusing in cases where I believed I was signed in. Google Analytics catches me out like this more often than not.

I would have expected that the dynamic presentation of the user's signed in state would have been the better user experience choice as it reduces the risk for confusion and reduces the risk of the user taking an incorrect action as a result of any confusion.

I would then have expected the above-mentioned online services to have opted for a dynamic presentation of the user's signed in state. And specifically in the case of Google Analytics I would have expected Google not to be able to solve any related caching concerns.

Is there a currently-accepted best practice in this respect? Have there been any publicly-published usability studies that support one choice over the other? Are there any noted conventions that support one choice over the other?

1
  • Google Analytics is a product by Google. Your Google account is an "open id" for Google products and services. The reason why you are not auto logged into the Analytics portal is the same reason why (in bikes and some cars) the ignition key is the same as the trunk key but you have to put them into different / respective slots and turn it (i.e. no universal slot)
    – Rayraegah
    Commented Aug 7, 2013 at 12:01

1 Answer 1

3

In my eyes, the always present top bar with signed in user is better. It lets you avoid user confusion.

In case of GA, it is a subsystem in the whole Google products ecosystem. I believe that within this ecosystem, it is just kind of side system, which just uses authentication via Google Account. Probably it's too complicated to change some internal things to incorporate it into the whole suite of other Google applications, so that the user bar could appear on top (just guessing, I have not enough knowledge about it).

In your case, I think there is no clear justification for something like this. User should always know if s/he is logged in or not, especially when dealing with important or private data, and needs to have a visible option to log out. There can be no confusion about it. Have in mind that even in GA, after the sign-in process, user can see his/her username in the top right and can log out.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.