Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add analytics use case #65

Open
igrigorik opened this issue Jul 3, 2014 · 3 comments
Open

Add analytics use case #65

igrigorik opened this issue Jul 3, 2014 · 3 comments

Comments

@igrigorik
Copy link

From https://plus.google.com/+IlyaGrigorik/posts/QwTUPrcxyJp

image

Exposing more detailed connection data (e.g. 2G, 3G, 4G), can help with analyzing performance data (RUM, etc), as well as business KPIs (slicing behavior, purchases, etc).

@marcoscaceres
Copy link
Contributor

That's good feedback.

As a kind of aside, it's worrying reading in the responses how many times media (images, audio) get a mention. It will be much more harmful to developers to delay images till DOMContentLoaded and rewriting all their image URLs to make use of net info (at least till we have SWs, but even then it will hurt on first load) ... this could be a strong motivator to get a move on with client hints for those determined to serve content based on connection type. At least it could help with the URL rewriting.

@igrigorik
Copy link
Author

@marcoscaceres right, a connection type CH hint would definitely help. I know of at least a few teams within Google that already do this sort of thing, albeit through much more painful means: matching IP blocks / looking at originating ASN, using cookies set on past navigations, etc.

FWIW, Vivek did not mention it in his post, but they do make use of (and want) detailed cellular data.

@igrigorik
Copy link
Author

Followup note... The analytics case should address 8.3: http://www.w3.org/TR/netinfo-usecases/#why-not-specifying-the-class-of-cellular-connection-2g-3g-etc.x

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants