Condividi tramite


Domande frequenti su Analytics

Importante

Visual Studio App Center è stato ritirato il 31 marzo 2025, ad eccezione delle funzionalità di Analisi e diagnostica, che continueranno a essere supportate fino al 30 giugno 2026. Ulteriori informazioni.

I dati sono campionati?

I dati non vengono campionati. Analytics userà tutti i dati inviati, a meno che non venga inviato nel formato errato o che vengano raggiunti alcuni dei limiti noti.

Qual è la latenza tra un log inviato e la relativa rappresentazione nei dashboard di Analytics?

La latenza è in genere di pochi minuti.

Se l'app è offline, l'SDK archivia i log e li invia quando torna online?

Sì. Quando non è disponibile alcuna connettività di rete, l'SDK salva fino a 10 MB (per impostazione predefinita) di log nella risorsa di archiviazione locale. Le dimensioni di archiviazione possono essere modificate tramite setMaxStorageSize l'API. Quando l'archiviazione è piena, l'SDK inizia a rimuovere i log precedenti per liberare spazio per i nuovi log. Una volta ripristinata la connettività di rete, l'SDK invierà questi log al back-end di App Center.

La durata della sessione è sconosciuta, perché?

Una sessione è definita come il periodo di tempo in cui l'app è in primo piano fino all'ultimo evento prima di passare in secondo piano. Se non vengono identificati eventi personalizzati entro 5 minuti in una sessione, la sessione non verrà conteggiata.

Perché il grafico "Distribuzione del sistema operativo" mostra più dispositivi rispetto al numero di installazioni?

I conteggi della distribuzione del sistema operativo non sono snapshot. Sono conteggi dei dispositivi che corrispondono al periodo di tempo selezionato. Ad esempio, se gli utenti eseguono l'aggiornamento da una versione del sistema operativo a una versione più recente entro il periodo di tempo selezionato, verranno conteggiati in entrambe le versioni del sistema operativo. Se un numero significativo di utenti viene aggiornato entro il periodo di tempo, la sovrapposizione potrebbe causare un numero notevole di dispositivi nel grafico "Distribuzione del sistema operativo" rispetto al numero di installazioni.

Perché le informazioni sul paese o sull'area geografica non sono visualizzate? / Le informazioni sul paese/area geografica non sembrano essere corrette.

Il paese/area geografica è determinato dal paese/area geografica del vettore e richiede che il dispositivo abbia una SIM. Se si usa un tablet o un dispositivo senza scheda SIM, il paese/area geografica non verrà segnalato. Se si usa un simulatore, le informazioni sul paese/area geografica probabilmente non saranno accurate.

Qual è il numero massimo di eventi distinti che possono essere inviati per ogni app?

Per Analytics, il numero massimo di eventi personalizzati distinti che verranno rilevati al giorno è 200. I conteggi verranno reimpostati ogni giorno alle 12:00 UTC. Non esiste tuttavia alcun limite per il numero massimo di istanze di eventi inviate per dispositivo.

Il limite di 200 eventi distinti giornalieri non si applica all'esportazione. Tutti i log accettati vengono esportati, anche se non vengono rilevati in Analytics.

Qual è il numero massimo di proprietà dell'evento che è possibile definire per evento? Cosa accade se si inviano più del limite?

Il numero massimo di proprietà dell'evento è attualmente impostato su 20. Se vengono inviate più di 20 proprietà, vengono rifiutate automaticamente.

Qual è il numero massimo di valori di proprietà che è possibile inviare per evento?

Verrà visualizzato il conteggio per i 10 valori delle proprietà con il conteggio più alto.

Perché non vengono visualizzati dati nel flusso di log?

La pagina del flusso di log mostrerà i log in ingresso man mano che arrivano. Per iniziare a visualizzare i log in flusso, è necessario aprire la pagina del flusso di log e quindi iniziare a inviare i log dall'app.

È possibile esportare i dati non elaborati?

Sì. Nelle impostazioni dell'app è possibile esportare tutti i dati non elaborati di Analytics in Archiviazione BLOB di Azure e Application Insights.

Quali sono le limitazioni del periodo di tempo per inviare un log ad App Center?

Il back-end di App Center accetterà solo i log che non sono più di 25 giorni negli ultimi o 3 giorni in futuro.

Qual è la granularità della risposta per i parametri dell'API di Analisi start e end?

L'API di analisi restituisce i contatori al giorno. In altre parole, la parte temporale dell'input viene ignorata e viene preso in considerazione solo il componente giorno in cui viene elaborato il risultato.

Perché il valore di UserId è "None" negli eventi di Analisi, nelle sessioni e in altri dati di analisi?

Al momento, l'ID utente può essere applicato solo alla diagnostica (arresti anomali, errori).

La soluzione alternativa consiste nell'aggiungere userId in Proprietà, come illustrato di seguito.

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