Freigeben über


Häufig gestellte Fragen zu Analytics

Von Bedeutung

Visual Studio App Center wurde am 31. März 2025 eingestellt, mit Ausnahme der Analyse- und Diagnosefeatures, die bis zum 30. Juni 2026 weiterhin unterstützt werden. Weitere Informationen

Sind die Daten stichprobeniert?

Die Daten werden nicht gesampelt. Analytics verwendet alle gesendeten Daten, es sei denn, sie wird im falschen Format gesendet oder einige der bekannten Grenzwerte erreicht.

Was ist die Latenz zwischen einem gesendeten Protokoll und seiner Darstellung in den Analytics-Dashboards?

Die Latenz beträgt in der Regel ein paar Minuten.

Wenn die App offline ist, speichert das SDK die Protokolle und sendet sie dann, sobald sie wieder online ist?

Ja. Wenn keine Netzwerkkonnektivität vorhanden ist, speichert das SDK bis zu 10 MB (standardmäßig) von Protokollen im lokalen Speicher. Die Speichergröße kann über setMaxStorageSize die API geändert werden. Sobald der Speicher voll ist, verwirft das SDK alte Protokolle, um Platz für die neuen Protokolle zu schaffen. Sobald die Netzwerkkonnektivität wiederhergestellt wurde, sendet das SDK diese Protokolle an das App Center-Back-End.

Die Sitzungsdauer ist unbekannt, warum?

Eine Sitzung wird als der Zeitraum definiert, in dem die App im Vordergrund ist, bis zum letzten Ereignis, bevor sie in den Hintergrund wechselt. Wenn innerhalb von 5 Minuten in einer Sitzung keine benutzerdefinierten Ereignisse identifiziert werden, wird die Sitzung nicht gezählt.

Warum zeigt mein Diagramm "Betriebssystemverteilung" mehr Geräte als die Anzahl der Installationen an?

Die Zählungen der Betriebssystemverteilungen sind keine Momentaufnahmen. Es handelt sich um die Anzahl der Geräte, die dem ausgewählten Zeitraum entsprechen. Wenn Benutzer beispielsweise innerhalb des ausgewählten Zeitraums ein Upgrade von einer Betriebssystemversion auf eine neuere Version durchführen, werden sie in beiden Betriebssystemversionen gezählt. Wenn innerhalb des Zeitraums eine erhebliche Anzahl von Benutzern ein Upgrade durchführt, könnte die Überlappung dazu führen, dass im Diagramm zur Betriebssystemverteilung deutlich mehr Geräte angezeigt werden als Installationen.

Warum werden die Informationen zu Land/Region nicht angezeigt? / Die Informationen zu Land/Region scheinen nicht korrekt zu sein.

Das Land/die Region wird durch das Land/die Region des Netzbetreibers bestimmt und erfordert, dass das Gerät über eine SIM-Karte verfügt. Wenn Sie ein Tablet oder ein Gerät ohne SIM-Karte verwenden, wird das Land/die Region nicht gemeldet. Wenn Sie einen Simulator verwenden, sind die Länder-/Regionsinformationen wahrscheinlich nicht korrekt.

Wie viele unterschiedliche Ereignisse können pro App gesendet werden?

Bei Analytics beträgt die maximale Anzahl von unterschiedlichen benutzerdefinierten Ereignissen, die pro Tag nachverfolgt werden, 200. Die Anzahl wird täglich um 12 Uhr UTC zurückgesetzt. Es gibt jedoch keine Beschränkung für die maximale Anzahl von Ereignisinstanzen, die pro Gerät gesendet wurden.

Die 200 unterschiedlichen Ereignisse pro Tag gelten nicht für den Export. Wir exportieren alle Protokolle, die wir akzeptieren, auch wenn wir sie nicht in Analytics nachverfolgen.

Wie viele Ereigniseigenschaften kann ich pro Ereignis definieren? Was geschieht, wenn ich mehr als den Grenzwert sende?

Die maximale Anzahl von Ereigniseigenschaften ist derzeit auf 20 festgelegt. Wenn mehr als 20 Eigenschaften gesendet werden, werden sie automatisch abgelehnt.

Wie viele maximale Eigenschaftswerte kann ich pro Ereignis senden?

Die Anzahl der 10 Eigenschaftswerte mit den höchsten Zählwerten wird angezeigt.

Warum werden keine Daten im Protokollfluss angezeigt?

Auf der Seite "Protokollfluss" werden die eingehenden Protokolle angezeigt, sobald sie eingehen. Um zu sehen, wie die Protokolle fließen, müssen Sie die Protokollübersichtsseite öffnen und beginnen Sie dann, Protokolle aus der App zu senden.

Kann ich die Rohdaten exportieren?

Ja. Unter den App-Einstellungen können Sie alle Ihre Analytics-Rohdaten in Azure Blob Storage und Application Insights exportieren.

Welche Zeitraumbeschränkungen gelten für das Senden eines Protokolls an das App Center?

Das App Center-Back-End akzeptiert nur Protokolle, die maximal 25 Tage in der Vergangenheit oder maximal 3 Tage in der Zukunft liegen.

Wie granular ist die Antwort für die Analyse-API-Parameter start und end?

Die Analyse-API gibt Indikatoren nach Tag zurück. Mit anderen Worten, der Zeitteil der Eingabe wird ignoriert, und nur die Tageskomponente wird berücksichtigt, wenn das Ergebnis verarbeitet wird.

Warum ist der Wert der UserId "None" in Analyseereignissen, Sitzungen und anderen Analysedaten?

Die Benutzer-ID kann derzeit ausschließlich für Diagnosedaten (Systemabstürze, Systemfehler) verwendet werden.

Die Problemumgehung besteht darin, die userId in "Eigenschaften" wie unten dargestellt hinzuzufügen.

Map<String, String> properties = new HashMap<>();
properties.put("UserId", "your user Id");
Analytics.trackEvent("EventName", properties);