Nejčastější dotazy k analýzám

Důležité

31. března 2025 je naplánované vyřazení z provozu. I když můžete dál používat Visual Studio App Center, dokud ho úplně vyřadíte, existuje několik doporučených alternativ, na které můžete zvážit migraci.

Přečtěte si další informace o časových osách a alternativách podpory.

Jsou data vzorkovaná?

Data nejsou vzorkována. Analýza použije všechna odeslaná data, pokud se neposílají v nesprávném formátu nebo se nedosáhne některých známých limitů.

Jaká je latence mezi odeslaný protokol a jeho reprezentací na řídicích panelech Analytics?

Latence je obvykle několik minut.

Pokud je aplikace offline, ukládá sada SDK protokoly a pak je odešle, jakmile bude znovu online?

Ano. Pokud není připojení k síti, sada SDK uloží do místního úložiště až 10 MB protokolů (ve výchozím nastavení). Velikost úložiště je možné změnit prostřednictvím setMaxStorageSize rozhraní API. Po zaplnění úložiště začne sada SDK zahazovat staré protokoly, aby uvolnila místo pro nové protokoly. Po obnovení síťového připojení sada SDK odešle tyto protokoly do back-endu App Center.

Doba trvání relace je neznámá, proč?

Relace je definovaná jako čas od přechodu aplikace do popředí k poslední události před přechodem na pozadí. Pokud během 5 minut relace nejsou identifikovány žádné vlastní události, relace se nezapočítá.

Proč se v grafu Distribuce operačního systému zobrazuje více zařízení, než je počet instalací?

Počty distribuce operačního systému nejsou snímky. Jsou to počty zařízení, která odpovídají vybranému časovému období. Pokud například uživatelé upgradují z jedné verze operačního systému na novější ve vybraném časovém období, započítávají se do obou verzí operačního systému. Pokud během časového období upgraduje významný počet uživatelů, může překrytí způsobit výrazně větší počet zařízení v grafu Distribuce operačního systému, než je počet instalací.

Proč se nezobrazují informace o zemi nebo oblasti? / Zdá se, že informace o zemi nebo oblasti nejsou správné.

Země/oblast se určuje podle země/oblasti operátora a vyžaduje, aby zařízení má SIM kartu. Pokud používáte tablet nebo zařízení bez SIM karty, země/oblast se nenahlásí. Pokud používáte simulátor, informace o zemi nebo oblasti pravděpodobně nebudou přesné.

Jaký je maximální počet jedinečných událostí, které je možné odeslat na aplikaci?

V případě analýzy je maximální počet jedinečných vlastních událostí, které budeme sledovat za den, 200. Počty se resetují každý den ve 12:00 UTC. Maximální počet instancí událostí odeslaných na zařízení ale není nijak omezený.

Limit 200 jedinečných událostí za den se nevztahuje na export. Exportujeme všechny protokoly, které přijímáme, i když je nesledujeme v Analytics.

Jaký je maximální počet vlastností události, které můžu definovat pro každou událost? Co se stane, když pošlu víc, než je limit?

Maximální počet vlastností události je aktuálně nastavený na 20. Pokud se odešle více než 20 vlastností, automaticky se zamítnou.

Jaký je maximální počet hodnot vlastností, které můžu pro každou událost odeslat?

Zobrazí se počet pro 10 hodnot vlastností s nejvyšším počtem.

Proč se v toku protokolu nezobrazují žádná data?

Na stránce toku protokolu se zobrazí příchozí protokoly při jejich příchodu. Pokud chcete začít zobrazovat tok protokolů, musíte otevřít stránku toku protokolu a pak začít odesílat protokoly z aplikace.

Můžu exportovat nezpracovaná data?

Ano. V nastavení aplikace můžete exportovat všechna nezpracovaná data Analytics do Azure Blob Storage a Application Insights.

Jaká jsou omezení časového období pro odeslání protokolu do App Center?

Back-end App Center bude přijímat jenom protokoly, které nejsou delší než 25 dní v minulosti nebo 3 dny v budoucnu.

Jak podrobná je odpověď na rozhraní API start a end parametry analýzy?

Rozhraní API pro analýzu vrací čítače po dnech. Jinými slovy, časová část vstupu je ignorována a při zpracování výsledku se bere v úvahu pouze součást dne.

Proč je hodnota UserId v analytických událostech, relacích a dalších analytických datech žádná?

ID uživatele je prozatím možné použít pouze u diagnostiky (chybové ukončení, chyby).

Alternativním řešením je přidat id uživatele do vlastnosti, jak je znázorněno níže.

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