Übersicht über AppAnalytics

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Einführung in RAD Studio


Hinweis: Das AppAnalytics-Feature von RAD Studio ist veraltet. Der clientseitige und serverseitige Quellcode steht unseren Kunden kostenlos als nicht unterstützte Funktion zur Verfügung, die sie auf ihren Servern bereitstellen können.

RAD Studio enthält die Komponente AppAnalytics, die zur Laufzeit Analysen zur Anwendungsnutzung bereitstellt. Der Anwendungsquellcode ist kostenlos mit einer schutzrechtsfreien Softwarelizenz erhältlich, mit der Sie einen eigenen AppAnalytics-Server hosten können. Das Installationsprogramm dafür finden Sie im GetIt-Package-Manager.

Hinweis: Der Quellcode von AppAnalytics ist überwiegend in Ruby geschrieben und enthält HTML und JavaScript für das Web-Frontend.

AppAnalytics ermöglicht es Ihnen, Nutzungsdaten zu sammeln, beispielsweise:

  • Wie oft die Anwendung verwendet wird
  • Die Anzahl aktiver Benutzer der Anwendung
  • Wie oft die Anwendung abstürzt
  • Wie die Benutzer in den Formularen und Steuerelementen der Anwendung navigieren

Sie können bei Bedarf sogar benutzerdefinierte Ereignisse verfolgen. Nach einigen Minuten stehen alle Ergebnisse in der Weboberfläche zur Verfügung.

Die Integration dieser Funktionalität in RAD Studio ermöglicht es Ihnen, AppAnalytics auf allen unterstützten Zielplattformen in Delphi- und C++Builder-Anwendungen zu verwenden. AppAnalytics wird in FireMonkey und in der VCL unterstützt.

AppAnalytics erfasst und übermittelt keine vertraulichen oder personenbezogenen Daten. Die Daten sind vollkommen anonym. Wenn Sie benutzerdefinierte Ereignisse protokollieren, müssen Sie sicherstellen, dass keine vertraulichen Daten gesendet werden.

Hinweis: Die Weitergabe dieses Quellcodes erfolgt unter einer kostenlosen kommerziellen Lizenzvereinbarung. Lesen Sie bitte vor dem Herunterladen die gesamte Lizenzvereinbarung im GetIt-Package-Manager oder im Quellcode-Package.


AppAnalytics graphic.png

Einführung in AppAnalytics

Sie müssen die Komponente AppAnalytics nur in Ihre Anwendung ziehen und einige Optionen der Komponente festlegen. Die Komponente AppAnalytics ist die gleich für FireMonkey und VCL frameworks, jedoch mit verschiedenen Implementierungen.

Weitere Informationen finden Sie unter:

Hinweis: Sie benötigen ein AppAnalytics-Konto und eine Anwendungs-ID, um mit der Verwendung dieses Dienstes zu beginnen und Ergebnisse in der AppAnalytics-Weboberfläche anzuzeigen.
Warnung: Weder Sie noch Ihre Benutzer sollten persönliche, vertrauliche oder identifizierbare Informationen über die AppAnalytics-Verbindung übertragen. Die Übermittlung dieser Daten stellt eine Verletzung der AppAnalytics-Datenschutzrichtlinien dar.

Zugreifen auf die AppAnalytics-Weboberfläche

Sie können sich bei der AppAnalytics-Weboberfläche mit Ihrem EDN-Konto anmelden.

Hinweis: Falls Sie kein EDN-Konto haben, können Sie hier eines erstellen: Developer Network-Konto.

Sie müssen auf die AppAnalytics-Weboberfläche zugreifen, um:

  • Eine Anwendungs-ID zu erhalten, die Ihre Anwendung eindeutig identifiziert.
  • Die Nutzungsanalyse Ihrer Anwendung einsehen zu können.

Weitere Informationen über den Typ von AppAnalytics-Konten, die Sie verwenden können, finden Sie auf der AppAnalytics-Produktseite (EN).

Anfordern einer Anwendungs-ID

So fordern Sie eine Anwendungs-ID an:

  1. Melden Sie sich bei der AppAnalytics-Weboberfläche an. Sie können sich mit Ihrem EDN-Konto anmelden.
  2. Nach der Anmeldung müssen Sie eine neue Anwendung erstellen.
  3. Geben Sie den Anwendungsnamen ein, und klicken Sie auf Speichern. Sie erhalten dann von AppAnalytcis eine Anwendungs-ID.
Hinweis: Sie können die Anwendungs-ID jederzeit anzeigen, indem Sie sich bei der AppAnalytics-Weboberfläche anmelden.
  1. Sie müssen die vollständige Anwendungs-ID einschließlich der beiden geschweiften Klammern { und } kopieren, da Sie diese ID der Eigenschaft ApplicationID der AppAnalytics-Komponente hinzufügen müssen.
  2. In der AppAnalytics-Weboberfläche können Sie später die Nutzungsanalyse Ihrer Anwendung anzeigen.

Siehe auch

Codebeispiele