On Wed, Jun 4, 2014 at 1:19 PM, Fabrice Florin <fflorin(a)wikimedia.org>
wrote:
Also, do we have a way of finding out how often an
upload hangs because of
a server-side issue, rather than a user issue? Should we create tickets for
these new tasks?
Logging server-side errors should be relatively easy since they return an
error status via the API and the client-side code can prepare for that. I
might include it in #541
<https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/541>.
Client-side errors are harder to catch. #127
<https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/127> will
help identify very frequent errors, I'm not sure if we want to deal with JS
error specifically in the funnel logging logic.
It would also be great if we could review this funnel
data again in a few
days, so we can see if this pattern is steady or if it varies over time.
Can we track whether the drop-off is caused by people uploading multiple
files?
Yes, logging the number of files is part of #541.
or large files?
More problematic since we only learn the file size if the upload succeeds.
Will see if there is an easy way to determine whether an upload failure was
caused by a large file (we can probably dig out the number of chunks from a
lower layer of UW).
We might also want to look at whether certain browsers
or platforms are
experiencing more issues than others — or whether or not casual users are
dropping off more than experienced users.
We log user agents, but nothing about the users themselves (for privacy
reasons). If you want to differentiate between user cohorts, you should
come up with an exact definition, and we can add that to the logs.