Często zadawane pytania dotyczące analizy

Ważne

Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Chociaż możesz nadal używać programu Visual Studio App Center do momentu jego pełnego wycofania, istnieje kilka zalecanych alternatyw, do których można rozważyć migrację.

Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.

Czy dane są próbkowane?

Dane nie są próbkowane. Analiza będzie używać wszystkich wysyłanych danych, chyba że zostaną wysłane w niewłaściwym formacie lub zostaną osiągnięte niektóre znane limity.

Jakie jest opóźnienie między wysłanym dziennikiem a jego reprezentacją na pulpitach nawigacyjnych analizy?

Opóźnienie to zazwyczaj kilka minut.

Jeśli aplikacja jest w trybie offline, czy zestaw SDK przechowuje dzienniki, a następnie wysyła je po powrocie do trybu online?

Tak. Jeśli nie ma łączności sieciowej, zestaw SDK zapisuje do 10 MB (domyślnie) dzienników w magazynie lokalnym. Rozmiar magazynu można zmienić za pomocą setMaxStorageSize interfejsu API. Po zapełnieniu magazynu zestaw SDK zacznie odrzucać stare dzienniki, aby zapewnić miejsce na nowe dzienniki. Po przywróceniu łączności sieciowej zestaw SDK wyśle te dzienniki do zaplecza Centrum aplikacji.

Czas trwania sesji jest nieznany, dlaczego?

Sesja jest definiowana jako czas od momentu, gdy aplikacja przejdzie na pierwszy plan do ostatniego zdarzenia przed przejściem do tła. Jeśli żadne zdarzenia niestandardowe nie zostaną zidentyfikowane w ciągu 5 minut w sesji, sesja nie zostanie zliczona.

Dlaczego na wykresie "Dystrybucja systemu operacyjnego" jest wyświetlana większa liczba urządzeń niż liczba instalacji?

Liczby dystrybucji systemu operacyjnego nie są migawkami. Są to liczby urządzeń, które pasują do wybranego okresu. Jeśli na przykład użytkownicy uaktualniają jedną wersję systemu operacyjnego do nowszej wersji w wybranym okresie, będą one liczone w obu wersjach systemu operacyjnego. Jeśli znaczna liczba użytkowników zostanie uaktualniona w danym okresie, nakładanie się może spowodować zauważalnie większą liczbę urządzeń na wykresie "Dystrybucja systemu operacyjnego" niż liczba instalacji.

Dlaczego informacje o kraju/regionie nie są wyświetlane? / Informacje o kraju/regionie nie wydają się być poprawne.

Kraj/region jest określany przez kraj/region przewoźnika i wymaga, aby urządzenie ma kartę SIM. Jeśli używasz tabletu lub urządzenia bez karty SIM, kraj/region nie zostanie zgłoszony. Jeśli używasz symulatora, informacje o kraju/regionie prawdopodobnie nie będą dokładne.

Jaka jest maksymalna liczba unikatowych zdarzeń, które można wysłać dla aplikacji?

W przypadku analizy maksymalna liczba unikatowych zdarzeń niestandardowych, które będziemy śledzić dziennie, wynosi 200. Liczby będą resetowane codziennie o godzinie 12:00 czasu UTC. Nie ma jednak limitu maksymalnej liczby wystąpień zdarzeń wysyłanych na urządzenie.

Limit 200 unikatowych zdarzeń dziennie nie ma zastosowania do eksportowania. Eksportujemy wszystkie akceptowane dzienniki, nawet jeśli nie będziemy śledzić ich w analizie.

Jaka jest maksymalna liczba właściwości zdarzenia, które można zdefiniować dla zdarzenia? Co się stanie, jeśli wyślem więcej niż limit?

Maksymalna liczba właściwości zdarzenia jest obecnie ustawiona na 20. Jeśli są wysyłane więcej niż 20 właściwości, są one automatycznie odrzucane.

Jaka jest maksymalna liczba wartości właściwości, które można wysłać na zdarzenie?

Zobaczysz liczbę wartości właściwości 10 z największą liczbą.

Dlaczego nie widzę żadnych danych w przepływie dziennika?

Na stronie przepływu dzienników będą wyświetlane dzienniki przychodzące podczas ich wchodzących. Aby rozpocząć wyświetlanie przepływów dzienników, musisz otworzyć stronę przepływu dziennika, a następnie rozpocząć wysyłanie dzienników z aplikacji.

Czy mogę wyeksportować dane pierwotne?

Tak. W obszarze ustawienia aplikacji możesz wyeksportować wszystkie dane pierwotne analizy do Azure Blob Storage i usługi Application Insights.

Jakie są ograniczenia dotyczące okresu wysyłania dziennika do Centrum aplikacji?

Zaplecze usługi App Center będzie akceptować tylko dzienniki, które nie są więcej niż 25 dni w ciągu ostatnich lub 3 dni w przyszłości.

Jak szczegółowa jest odpowiedź interfejsu API start analizy i end parametrów?

Interfejs API analizy zwraca liczniki według dnia. Innymi słowy, część czasowa danych wejściowych jest ignorowana i uwzględniany jest tylko składnik dnia podczas przetwarzania wyniku.

Dlaczego wartość userId to "None" w zdarzeniach, sesjach i innych danych analitycznych analizy?

Identyfikator użytkownika można teraz stosować tylko do diagnostyki (awarii, błędów).

Obejście polega na dodaniu identyfikatora userId we właściwościach, jak pokazano poniżej.

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