Benötige Hilfe bei Script zur User ID für Matomo 4.1.1

Hallo .
Evtl. kann mir jemand helfen - ich bin irgendwie überfordert :wink:
Ich möchte beim Tracking die Stats für User mit individueller ID erhalten.

Ablauf:
Tracking start ab Login.
Nach erfolgreichem Login soll das Tracking beginnen,
Der User ist also mit einer Unique ID (Emailadresse) zu identifizieren.
Es soll die Zeit erfasst werden wie lange er sich auf allen Seiten umschaut/aufhält.
Nach Logout oder Schließen des Browserfenster soll das Tracking stoppen.

Logged sich der User am nächsten Tag ein soll auch für den neuen Tag die Zeit erfasst werden und am Ende zu der Zeit des Vortages addiert werden.
Am Monatsende möchte ich gern wissen wie lange sich jeder User auf den Seiten aufgehalten hat um eine Auswertung zu erstellen (Stunden Minuten etc.)

Evtl. hat jemand einen Lösungsansatz?
Ich glaube ich habe das Script völlig falsch zusammengestellt (siehe unten)

Vielen Dank


WAS IST HIER FALSCH??

Script in der Anlage