E
E
Ehuhaa2014-06-25 16:41:10
Computer networks
Ehuhaa, 2014-06-25 16:41:10

How to determine the level of advancement of a user when he visits a web site?

I will briefly outline my idea. When a user comes to our site and fills in the fields on the forms, we can try to determine the level of his "advanced" and adjust the content / interface to it. In fact, the idea concerns only the chat window, and not global restructuring of logic and interface. For advanced users, just show a small "Chat" button, and for non-advanced users, the window should appear somewhere in the corner of the screen itself. It’s just that such windows personally irritate me a lot, and when I need it, I’ll find it myself, but someone may not find it myself (for them to pop up on their own).
For example, you can select some criteria for advancement and assign weights to them:
1. Character typing speed when filling out form fields. For example, 150 characters per minute or more - a factor of 0.5, 120 - 0.4, etc.
2. Whether the user has the latest browser version (determined by the HTTP request header) - coefficient 0.1
3. ...
Summarize. If the user scored, say, more than 75% in total, then we classify him as "advanced". Also, if necessary, you can introduce a wider gradation of levels of "advancement" ...
What else can be added to the criteria? How to improve the algorithm?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
S
sidristij, 2014-06-25
@sidristij

In my opinion, it is not worth changing the interface at all, since the user can get used to one, and after a while you slip another one to him. The only impression left is that something is wrong. So much so that purely intuitively, the user will want to leave the site. You are ultimately making for the target audience. What is your target? Advanced or not? For those, do it initially.

S
Sergiu Mitu, 2014-06-25
@EaGames

some try to erase the placeholder, others double click on the buttons.

Y
Yuri Lobanov, 2014-06-25
@iiil

I don't know about the criteria, but the IE browser and its version can tell a lot :)

A
Alexey, 2014-06-26
@rdifb0

Do you know what annoys me in software? When he himself decides that it will be better for me, and at the same time, his decision cannot be influenced. Here it is not necessary so, make a separate setting.

R
RomanoFFUA, 2014-06-26
@RomanoFFUA

Why not let the user choose an interface and write some kind of cookie? It would piss me off if I started to quickly type data in the form, and then the interface starts jumping.

A
afiskon, 2014-06-27
@afiskon

Sori, but I think it's a bullshit idea. Just tormented to support several interfaces. And I don't remember anyone doing that anywhere. But if you really really want to, I would limit myself to a simple "look at the UserAgent" heuristic. If it says that the user is sitting under Windows - almost certainly just a user, otherwise - an advanced one.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question