Skip to content
This repository has been archived by the owner on Feb 20, 2021. It is now read-only.

What is a session? #5

Open
mkarp opened this issue Feb 18, 2016 · 0 comments
Open

What is a session? #5

mkarp opened this issue Feb 18, 2016 · 0 comments

Comments

@mkarp
Copy link
Contributor

mkarp commented Feb 18, 2016

The proposed session generation method md5hex(sha256hex(device_id) + ":" + client_id + ":" + system_version + ":" + product_version) will produce new outputs only when a client application or the OS is updated.

I would assume that session is a period of time of a single usage of the client application. For example, user launches the app, uses it for a minute or two, and then closes it—this is a session. Next time user opens the app, it's a new session. This approach would produce chunks of events that will let us see what features, for example, should be optimised for quick usage.

I propose to append a :start_unix_timestamp to the session generation method.

@mkarp mkarp changed the title What is session? What is a session? Feb 18, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant