TIX RE heatmaps will go in today. Sry for delay.

-----Original Message-----
From: lewis john mcgibbney [mailto:lewi...@apache.org]
Sent: Friday, April 28, 2017 5:04 PM
To: dev@senssoft.incubator.apache.org
Subject: Re: Generating Heatmaps for User Behaviour

This is fantastic feedback thanks folks. I'll maybe have a look at implementing 
the Heatmap issue myself as i think it would be a nice addition to SensSoft.

On Fri, Apr 28, 2017 at 1:37 PM, <
dev-digest-h...@senssoft.incubator.apache.org> wrote:

>
> From: Joshua Poore <poor...@me.com>
> To: dev@senssoft.incubator.apache.org
> Cc:
> Bcc:
> Date: Thu, 27 Apr 2017 23:49:48 -0400
> Subject: Re: Generating Heatmaps for User Behaviour @Lewis
>
> Some more info, but out of the order in which you asked:
>
> >> session reconstruction e.g. What does an end-to-end browning
> >> session look like?
>
>
> Browsing session reconstruction defines a good amount of the work
> we’re doing now and for the remainder of the year on a number of
> projects. We’re actually already working on this now, and it will be
> the basis of a ton more work that will start mid-late June.
>
> What our solution looks like is UserALE.js packaged in a FireFox
> browser plugin. The plugin drops UserALE.js into the client without
> having to touch source code. So, you can get all the data you’d expect
> from UserALE.js, but be able to capture data from sites that
> UserALE.js script tags haven’t been embedded in (the source code). The
> use case is that orgs and users can just deploy a browser that
> captures userALE logs with disc images—bam. Chris Muto (new
> contributor) built a prototype. @fordar is picking that project up and
> resolving some of the major/obvious issues like mixed media/CORS
> issues. You’ll see this code in the UserALE.js repo probably next week when 
> @fordar get’s his bearings.
>
> >> what type of client e.g. Firefox, safari, etc
>
> Plugin will be FireFox to start. But FireFox and Chrome are playing
> nice in plugin portability… Once the plugin is in the .js repo, feel
> free to reach out or combine forces with @fordar if you know of
> someone that needs this very soon.
>
> >>  heatmap generation representing user activity overlaid over
> >> Webpage
> >> * dot plotting similar to the above
>
>
> First... what Rob said
>
> Second, I actually have some tickets to move over to Apache Jira about
> investigations of open source code for grabbing screen caps from browsers.
> If we can coregister those screens with cursor x,y, then heat maps
> should be a snap (if you can deal with pushing around and storing
> those screen caps). The browser plugin logging solution will also make
> this easier, building off the plugin should give us more data available to 
> the client.
>
> Next week, I’ll get my investigation tix moved over (going on short
> vacation tomorrow—back next week). Unlikely we’ll have a ton of
> bandwidth (as a team) to work on heat maps specifically in the next month or 
> two.
> However, later this year we’ll be focusing very hard on visualization
> and TAP. Something like heat maps are a big part of that, but I can’t
> talk about that with specifics yet. @lmariano is very interested in
> this, but she can’t talk specifics yet either.
>
> Again, comprehensive browsing session capture is a major theme for us
> this year. A number of us will be under contract to do some of this
> work and it will all be Apache. If you know of other interested
> parties, let’s talk offline so that we can coordinate sooner than
> later. Things will start percolating up to our roadmap pretty soon.
>
> >> * ability to see where people visiting your webpage/webapp came
> >> from e.g where did the client come from?
>
> No immediate plans to do this. No current capability to capture
> origin/destination data, but likely something that could be deployable
> through the script tag. We should have some wish list tix on this. The
> browser plugin deployment use case will drive a lot of upgrades to
> UserALE.js that will push this along. Of course, we’ll get this data
> from the client easy, but the “visiting your website” deployment is
> different than the “websites you visit” use case the browser plugin supports.
>
>
> I hope that helps, too.
>
>
> > On Apr 27, 2017, at 10:48 PM, Rob Foley <rob.foley...@gmail.com> wrote:
> >
> > Hi Lewis,
> >
> > While I haven't taken to plotting it out myself, I think the data we
> > generate would be sufficient to plot out a heatmap on a page, since
> > many
> of
> > the logs contain X,Y coordinate pairs. Using a library like
> > heatmap.js or simpleheat you could probably get a decent overlay for a page 
> > that way.
> Dot
> > plotting would be a similar answer with something like D3. Seeing
> > where someone came from may be a bit tricky, since that'd rely on
> > the referer
> > (sic) header being set, which some clients may ignore. If you only
> > wanted to track between pages on a particular domain, that may be a bit 
> > easier.
> >
> > User Agent is currently picked up by our logstash logging endpoint,
> though
> > any logging server could record it. For a better idea of what the
> > client looked like (client fingerprinting), it may be better to
> > perform various feature detection heuristics. Reconstructing a
> > browser session is a bit ambiguous, since it may require even more
> > fine grained recording, though it'd probably make a fairly good estimation.
> >
> > Hope that helps.
> >
> > Rob
> >
> > On Thu, Apr 27, 2017 at 9:26 PM, lewis john mcgibbney <
> lewi...@apache.org>
> > wrote:
> >
> >> Hi Folks,
> >> Can someone explain the capabilities offered by senssoft for the
> following
> >> scenarios
> >> * heatmap generation representing user activity overlaid over
> >> Webpage
> >> * dot plotting similar to the above
> >> * ability to see where people visiting your webpage/webapp came
> >> from e.g where did the client come from?
> >> * what type of client e.g. Firefox, safari, etc
> >> * session reconstruction e.g. What does an end-to-end browning
> >> session look like?
> >>
> >> I have plenty more questions but lets start with the above.
> >> Thanks
> >> Lewis
> >> --
> >> http://home.apache.org/~lewismc/
> >> @hectorMcSpector
> >> http://www.linkedin.com/in/lmcgibbney
> >>
>
>
>
>


--
http://home.apache.org/~lewismc/
@hectorMcSpector
http://www.linkedin.com/in/lmcgibbney
________________________________
 Notice: This email and any attachments may contain proprietary (Draper 
non-public) and/or export-controlled information of Draper. If you are not the 
intended recipient of this email, please immediately notify the sender by 
replying to this email and immediately destroy all copies of this email.
________________________________

Reply via email to