Bildschirmaufzeichnungssoftware für Windows, die bei einer bestimmten URL ausgelöst wird

Ich habe eine interne Geschäftsbereichs-Webanwendung, die täglich von mehreren Mitarbeitern verwendet wird. Ich möchte damit beginnen, Informationen darüber zu sammeln, wie sie die Software täglich verwenden.

Da sie die Software einen erheblichen Teil des Tages verwenden, würde ich gerne über mehrere Tage hinweg aufzeichnen, aber ich möchte nicht versehentlich die Webnutzung erfassen, die nichts mit dieser Anwendung zu tun hat.

Gibt es eine Bildschirmaufzeichnungssoftware für Windows, die eine Aufzeichnung auslöst, wenn der Browser den Fokus hat und eine bestimmte URL-Basis in der Navigationsleiste hat? Die Aufzeichnung sollte beendet werden, wenn der Browser den Fokus verliert oder der Benutzer zu einer anderen Seite navigiert.

Idealerweise möchte ich nur das Browserfenster erfassen und Zeitstempel bereitstellen, um zu sehen, wie die Benutzer im Laufe eines ganzen Tages mit der Anwendung interagieren.

Ich bezweifle es, aber die Lösung könnte am Ende eine Browsererweiterung sein - welche Browser/Versionen verwenden Sie?
@JourneymanGeek Leider ist es eine Mischung aus IE9, 10 und 11.

Antworten (2)

Über den Tellerrand hinaus denkend, würde ich sagen, dass es besser wäre, wenn Sie Ihre Serverprotokolle in geeigneter Weise einrichten und einen Browser/Analysator für Serverprotokolldateien verwenden, um die gewünschten Informationen zu erhalten. Die meisten, wenn nicht alle Webserver unterstützen dies, da dies ein Schlüssel zum Debuggen von Website-Problemen ist.

Dafür gibt es mehrere Gründe:

  1. Es wird browserunabhängig sein, dh es wird nicht davon abhängen, welcher Browser verwendet wird.
  2. Es hängt nur von den Einstellungen einer Maschine ab und nicht von allen Mitarbeitern.
  3. Sie erhalten keine Fehlalarme, wenn der Benutzer eine ähnliche URL eingibt.
  4. Wenn der Benutzer die Registerkarte wechselt, werden Sie nicht aufzeichnen, was auf der anderen Registerkarte passiert.
  5. Sie müssen die Protokolle nicht auf irgendeine Weise von den Computern der Benutzer sammeln.
  6. Die Protokolle werden im Textformat und nicht im Videoformat vorliegen – kleiner und viel einfacher zu analysieren.
  7. Sie können die Größe/das Alter der Protokolle einfach steuern, und Ihr Server verfügt wahrscheinlich über mehr Speicherplatz als die Client-Computer.
  8. Das Aufzeichnen von Protokollen darüber, was auf Ihrem Server vor sich geht, ist keine Verletzung der Privatsphäre in irgendeiner Gerichtsbarkeit, die ich kenne, und die Gerichtsbarkeit, die am Serverstandort gilt, sollte regieren, aber die Aufzeichnung dessen, was auf den Computern der Mitarbeiter passiert, ist eine Verletzung der Privatsphäre an zahlreichen Orten und in der Gerichtsbarkeit oder Wo sich die Maschine befindet, kann zutreffen.
Die Herausforderung für uns besteht darin, dass Benutzer Funktionen missbrauchen, entweder aus Mangel an Wissen oder Schulung, es ihnen aber dennoch gelingen, Dinge mit erheblichem Aufwand zu erledigen, da sie „gegen den Strich“ der App gehen. Daher ist es ziemlich wichtig zu sehen, wie sie mit der App interagieren.
Wenn nicht viel clientseitiger Code vorhanden ist, führt jeder Klick auf die App zu einem Serverereignis und, wenn Sie die Protokollierungsstufe erhöhen, zu einem Protokolleintrag. Das einzige, was Sie nicht sehen, sind Dinge, die die Benutzer eingeben und dann löschen vor dem Absenden. Wenn viel clientseitiger Code vorhanden ist, fügen Sie die Anmeldung in Ihrer Client-App hinzu und laden Sie mit den Benutzerberechtigungen das Protokoll hoch. Die andere Möglichkeit besteht darin, den Benutzern, von denen Sie glauben, dass sie Funktionen missbrauchen, eins zu eins Mentoring anzubieten. Natürlich, wenn sie die Dinge auf die harte Tour machen, ist Ihre Benutzeroberfläche vielleicht nicht klar genug?

Wenn Sie Inhaber dieser Webanwendung sind (d. h. Sie oder jemand in Ihrem Unternehmen können Änderungen am Quellcode vornehmen), sollten Sie einen alternativen Ansatz für Ihre Frage in Betracht ziehen.

Anstatt eine Anwendung auf dem Desktop jedes Benutzers zu installieren, um aufzuzeichnen, wie sie die von Ihnen erwähnte Webanwendung verwenden, können Sie eine „Besucheraufzeichnungslösung“ in Ihrer Webanwendung selbst installieren.

Besucheraufzeichnungstools lassen sich direkt in den HTML-Code Ihrer Website oder Webanwendung integrieren und ermöglichen es Ihnen, alles aufzuzeichnen und zu beobachten, was Menschen tun, wenn sie sie besuchen oder verwenden. Das Beste daran ist, dass Sie nichts auf dem tatsächlichen Computer von irgendjemandem installieren müssen - alles, was sie tun, tun sie direkt im Browser (es werden auch keine speziellen Plugins benötigt).

Wenn dies nach einem guten Ansatz für Ihre Ziele klingt, gibt es einige Besucheraufzeichnungslösungen auf dem Markt, die Sie sich ansehen sollten:

(Vollständige Offenlegung: Ich bin der Gründer von Tamboo)

Da diese Lösungen alle Cloud-basiert sind, sollte es keine Rolle spielen, ob Ihre Webanwendung auf einem öffentlichen Webserver oder auf einem internen Computer gehostet wird. Solange Ihre Benutzer eine aktive Internetverbindung haben, während sie Ihre Webanwendung verwenden, sollten diese Tools problemlos Aufzeichnungen sammeln und speichern können.