Using custom HTTP headers would, of course, complicate calls for the tool authors (i.e., myself). $.ajax instead of $.get and all that. I would be less inclined to change to that.
On Mon, Oct 3, 2016 at 10:42 AM Guillaume Lederrey <[email protected]> wrote: > On Mon, Oct 3, 2016 at 12:40 AM, Stas Malyshev <[email protected]> > wrote: > > Hi! > > > >> This thread is missing some background context info as to what the > >> issues are, if you could forward it it will be great. > > > > Well, I'm not talking about specific issues, except for the general need > > of identifying which tool is responsible for which queries. Basically, > > there are several ways of doing it: > > > > 1. Adding comments to the query itself > > 2. Adding query parameters > > 3. Adding query headers, specifically: > > a) distinct User-Agent > > b) distinct X-Analytics header > > c) custom headers > > > > I think that 3a is good for statistics purposes, though 1 could be more > > efficient when we need to find out who sent a particular query. 3b may > > be superior to 3a, but I admit I don't know enough about it :) > > I'm a bit late to the discussion, but still... > > I think that as much as possible metadata about a query should be done > via HTTP headers. This way, they are not coupled to SPARQL itself and > can be analysed with generic tools already in place. Setting a > user-agent is a standard best practice and seems to be part of the > Mediawiki API guidelines [1], we should use the same guidelines, no > reason to reinvent them. > > X-Analytics header might allow for more fine grained information, but > I'm not sure this is actually needed (and using X-Analytics should not > preclude from having a sensible user-agent). > > > [1] https://www.mediawiki.org/wiki/API:Main_page#Identifying_your_client > > > > -- > > Stas Malyshev > > [email protected] > > > > _______________________________________________ > > Wikidata mailing list > > [email protected] > > https://lists.wikimedia.org/mailman/listinfo/wikidata > > > > -- > Guillaume Lederrey > Operations Engineer, Discovery > Wikimedia Foundation > UTC+2 / CEST > > _______________________________________________ > Analytics mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/analytics >
_______________________________________________ Analytics mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/analytics
