Procedura dettagliata: Abilitazione della telemetria per Microsoft Dynamics CRM Online tramite Application Insights

Questo articolo descrive come ottenere i dati di telemetria da Microsoft Dynamics CRM Online usando Azure Application Insights. Verrà illustrato il processo completo che prevede l'aggiunta di uno script di Application Insights all'applicazione, l'acquisizione dei dati e la visualizzazione dei dati.

Aggiungere Application Insights a un'istanza di CRM Online nuova o esistente

Per monitorare l'applicazione, è necessario aggiungere un SDK di Application Insights all'applicazione. L'SDK invia dati di telemetria al portale di Application Insights, dove è possibile usare potenti strumenti di analisi e diagnostica o esportare i dati nell'archivio.

Creare una risorsa di Application Insights in Azure

  1. Ottenere un account in Microsoft Azure.
  2. Accedere al portale di Azure e aggiungere una nuova risorsa di Application Insights, in cui i dati verranno elaborati e visualizzati.

    Clic su +, Servizi per gli sviluppatori, Application Insights.

    Scegliere ASP.NET come tipo di applicazione.

  3. Aprire la pagina introduttiva e "Monitoraggio e diagnosi dell'applicazione lato client".

    Frammento di codice per l'inserimento nella pagina Web

Mantenere aperta la pagina del codice mentre si esegue il passaggio successivo in un'altra finestra del browser. È necessario tenere il codice a portata di mano.

Creare una risorsa Web JavaScript in Microsoft Dynamics CRM

  1. Aprire l'istanza di CRM Online ed eseguire l'accesso con privilegi di amministratore.
  2. In Microsoft Dynamics CRM fare clic su Impostazioni, su Personalizzazioni e su Personalizza il Sistema

    Impostazioni di Microsoft Dynamics CRM

    Impostazioni > Personalizzazioni

    Personalizzare l'opzione del sistema

  3. Creare una risorsa JavaScript.

    Finestra di dialogo Nuova risorsa Web

    Assegnarle un nome, selezionare Script (JScript) e aprire l'editor di testo.

    Aprire l'editor di testo

  4. Copiare il codice da Application Insights. Durante la copia assicurarsi di ignorare i tag di script. Fare riferimento alla schermata illustrata di seguito:

    Impostare la chiave di strumentazione

    Il codice contiene la chiave di strumentazione che identifica la risorsa di Application Insights.

  5. Fare clic su Salva e quindi su Pubblica.

    Fare clic su Salva e quindi su Pubblica

Form strumentazione

  1. In Microsoft CRM Online aprire il form Account

    Modulo account

  2. Aprire il form Proprietà

    Proprietà del modulo

  3. Aggiungere la risorsa Web JavaScript creata in precedenza

    Menu Aggiungi

    Aggiungere la risorsa Web

  4. Salvare e pubblicare le personalizzazioni dei form.

Metriche acquisite

È stata configurata l'acquisizione dei dati telemetria per il form. A ogni utilizzo, i dati verranno inviati alla risorsa di Application Insights.

Ecco alcuni esempi dei dati che verranno visualizzati.

Integrità dell'applicazione

Tempo di caricamento pagina di esempio

Grafico delle visualizzazioni pagina di esempio

Eccezioni del browser:

Grafico delle eccezioni del browser

Fare clic sul grafico per ottenere altri dettagli:

Elenco delle eccezioni

Utilizzo

Utenti, sessioni e visualizzazioni pagine

Grafici della sessione

Versioni del browser

Browser

Scomposizione del tempo di caricamento della pagina

Conteggio delle sessioni in base alla versione del browser

Georilevazione

Conteggio delle sessioni in base al paese

Sessioni e utenti in base al paese

Richieste visualizzazione pagina interna

Riepilogo della visualizzazione pagina

Cercare negli eventi della visualizzazione pagina

Visualizzazioni pagina simili

Proprietà delle visualizzazioni di pagina

Pagine per sessione

Codice di esempio

Sfoglia il codice di esempio.

Power BI

Per eseguire analisi più approfondite, è possibile esportare i dati in Microsoft Power BI.

Soluzione di esempio Microsoft Dynamics CRM

Ecco la soluzione di esempio implementata in Microsoft Dynamics CRM.

Altre informazioni