serlo/serlo.org-legacy

idea: using events to measure user activity

Closed this issue · 6 comments

Most analytic tools (ga, sa, ...) allow us to define custom events and collect this data. Page views alone aren't a very accurate measure of how much a learner is actually interacting with the content. Maybe we can add some custom events to enrich our data, e.g.

  • Open a solution
  • Open a spoiler
  • Submit an interactive exercise
  • Share content

We are currently very reliant on data, as this is actually our only measure of success right now. So we would benefit if we can make the data more accurate.

What we currently track are some custom conversion goals:

  • User Registrierung
  • Lernpfad (4 Seiten)
  • Bearbeitung eines Lerninhalts
  • Aktivierung
  • Besuchsdauer 5 Minuten
  • Lernpfad (2 Seiten)
  • Lernpfad (3 Seiten)
  • Zielseite: Spenden
  • /Mitmachen-> Register
  • Besuchsdauer 10 Minuten
  • Besuchsdauer 20 Minuten

I like the way to defining goals like this, new goals could also include the events you suggested.

I have noticed the goals and I like there definition. Here are some stats (for reference):

Lernpfad (2 Seiten): 20%
Besuchdauer 5 Minuten: 10%
Lernpfad (3 Seiten): 10%
Besuchdauer 10 Minuten: 7%

Anyway, as we are probably moving away from google analytics, we could rework these goals in the process...

Hm, why is this now in serlo.org? If you don't want to implement something for the frontend, I'd say we don't have a need for that yet.

I see.
It seemed a bit meta.I have not looked into the SA Api yet so I wasn't even sure if we would implement it in the frontend or somewhere else.

If we implement it, it would definitely be in the frontend since it needs to be specific for each project (and we don't have any use outside of the frontend at the moment).

Moved to #535