Javascript Programmierung

AnfCh

Newbie
Registriert
Okt. 2020
Beiträge
2
Hallo,

ich bin auf der Suche nach einem Javascript Code, den man in eine Webanwendung einbinden kann, um die User der Anwendung zu tracken.
Sobald ein User auf einen bestimmten Button clickt, sollte das Tracking starten.
Hat von euch jemand Tipps, ich bin um jede Hilfe dankbar. Bin auf diesem Gebiet leider ein blutiger Anfänger.

Viele Grüße
 
Ich hab da hört, da soll es etwas geben, das nennt sich glaub ich Google und findet Dinge.
 
  • Gefällt mir
Reaktionen: BeBur
Dazu solltest du dich mit den rechtlichen gegebenheiten auseinandersetzen. Tracken ohne Erlaubnis des Nutzers ist verboten. DSGVO usw.
 
  • Gefällt mir
Reaktionen: GroMag
  • Gefällt mir
Reaktionen: AnfCh
Datenschutzrechtlich ist es kein Problem, da es sich hier um eine Unternehmensinterne Software handelt und nur die eigenen Mitarbeiter mit deren Einverständnis getrackt werden.

Matomo ist nett, jedoch wäre eine Eigenentwicklung wünschenswert.
 
Was genau soll getrackt werden?
Du willst JS Code einbinden, aber dieser soll aus Eigenentwicklung stammen?! Dann ab gehts und umsetzen^^
Ich habe einiges mit Tracking zutun, daher frage ich mich, WAS genau du tracken möchstest... nur die Aufenthaltsdauer des Users oder alles was er anlickt (Klick-Map) oder oder oder?
 
  • Gefällt mir
Reaktionen: GroMag
Am Ende es jedes Tracking auch nur Aktion passiert -> sende Ajax an den Server.

Kommt am Ende drauf an was du tracken willst. Einfach nur Seitenaufrufe? Oder Klicks auf bestimmte HTML-Elemente? Wie lange ein User auf der Seite bleibt (Stichwort Heartbeat)? Oder gar eine Heatmap?

Der Javascript Teil ist der kleinste Aufwand, onclick oder interval und fetch() das Daten in eine Datenbank speichert.
Kannst dir ja den Tracker von Matomo angucken oder von anderen Open Source Trackern (Fathom, Umami, Ackee & Co), da kannste sehen wie die den Ajax-Call ans Backend machen. Das Backend selbst ist ein ganz andere Thema und ist wesentlich mehr Aufwand.
 
Joshinator schrieb:
Am Ende es jedes Tracking auch nur Aktion passiert -> sende Ajax an den Server.
Nicht Zwangsläufig, "Pixel" ist ein gutes Stichwort.
<img src="www.example.com/tracking/transparent.gif?user=Paul&age=22" alt="" /> ist auch Tracking ;)

Grafiken werden häufig (1x1 Pixel GIF Transparent) eingebunden und übermitteln Infos als GET Params.

Aber wozu überhaupt ein Framework dafür nehmen wenn es um einen oder zwei simple Werte geht? Einfach einen XHR Call auf eine Backend Api und schon fließen die Daten, ist ja rein intern...
 
Zurück
Oben