[wp-trac] [WordPress Trac] #38418: Add telemetry (aka usage data collection) as opt-in feature in core
WordPress Trac
noreply at wordpress.org
Mon Jan 9 22:01:18 UTC 2017
#38418: Add telemetry (aka usage data collection) as opt-in feature in core
-----------------------------+------------------------------
Reporter: mor10 | Owner:
Type: feature request | Status: new
Priority: normal | Milestone: Awaiting Review
Component: General | Version: 4.7
Severity: normal | Resolution:
Keywords: | Focuses:
-----------------------------+------------------------------
Comment (by gibrown):
There were a number of discussions about this in early October. I think a
good summary is that there are a lot of hurdles in the way and currently
no one has time to work on it.
@azaozz and @iseulde probably also have opinions. Some of the original
chats happened in core-editor also: https://wordpress.slack.com/archives
/core-editor/p1475087414000621
The prototype we narrowed in on was:
- standalone WP plugin (https://github.com/iseulde/wp-data maybe)
- standard JS api for sending data. Maybe taking it from Calypso's JS for
how WordPress.com does user tracking: https://github.com/Automattic/wp-
calypso/blob/master/client/lib/analytics/index.js#L128
- sends pixel GET requests to a server (start out on AWS or similar for
now?)
- start recording some very limited things about the editor at first
- pixel request logs get processed and pushed to Logstash
- run an Elasticsearch/Logstash setup for storing the data for some period
of time
- Front end for aggregating results across the data
Why this direction?
- All technologies that have been deployed by .org systems folks before,
and they just need to be adapted to work on .org servers.
- Getting the systems deployed onto WP.org is a non-trivial step, and is
unlikely to be a high priority. So we need a working prototype that can be
proven and is likely to be easy to deploy.
- Most of this will scale pretty well. Not to millions of users, but
certainly tracking events for many thousands of users.
- It's a step in the right direction
Ultimately, I think the biggest blocker is getting someone with the time,
inclination, and persistence to work on this. Getting it deployed onto
.org is the right thing to do eventually, but I suspect it will take quite
a while.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/38418#comment:5>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list