Procedura dettagliata: Abilitazione della telemetria per Microsoft Dynamics CRM Online tramite Application InsightsWalkthrough: Enabling Telemetry for Microsoft Dynamics CRM Online using Application Insights

Questo articolo descrive come ottenere i dati di telemetria da Microsoft Dynamics CRM Online usando Azure Application Insights.This article shows you how to get telemetry data from Microsoft Dynamics CRM Online using 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.We’ll walk through the complete process of adding Application Insights script to your application, capturing data, and data visualization.

Aggiungere Application Insights a un'istanza di CRM Online nuova o esistenteAdd Application Insights to new or existing CRM Online instance

Per monitorare l'applicazione, è necessario aggiungere un SDK di Application Insights all'applicazione.To monitor your application, you add an Application Insights SDK to your application. 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.The SDK sends telemetry to the Application Insights portal, where you can use our powerful analysis and diagnostic tools, or export the data to storage.

Creare una risorsa di Application Insights in AzureCreate an Application Insights resource in Azure

  1. Ottenere un account in Microsoft Azure.Get an account in Microsoft Azure.
  2. Accedere al portale di Azure e aggiungere una nuova risorsa di Application Insights,Sign into the Azure portal and add a new Application Insights resource. in cui i dati verranno elaborati e visualizzati.This is where your data will be processed and displayed.

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

    Scegliere ASP.NET come tipo di applicazione.Choose ASP.NET as the application type.

  3. Aprire la pagina introduttiva e "Monitoraggio e diagnosi dell'applicazione lato client".Open the Getting Started page and open "Monitor and diagnose client side".

    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.Keep the code page open while you do the next step in another browser window. È necessario tenere il codice a portata di mano.You'll need the code soon.

Creare una risorsa Web JavaScript in Microsoft Dynamics CRMCreate a JavaScript web resource in Microsoft Dynamics CRM

  1. Aprire l'istanza di CRM Online ed eseguire l'accesso con privilegi di amministratore.Open your CRM Online instance and login with administrator privileges.
  2. In Microsoft Dynamics CRM fare clic su Impostazioni, su Personalizzazioni e su Personalizza il SistemaOpen Microsoft Dynamics CRM Settings, Customizations, Customize the System

    Impostazioni di Microsoft Dynamics CRM

    Impostazioni > Personalizzazioni

    Personalizzare l'opzione del sistema

  3. Creare una risorsa JavaScript.Create a JavaScript resource.

    Finestra di dialogo Nuova risorsa Web

    Assegnarle un nome, selezionare Script (JScript) e aprire l'editor di testo.Give it a name, select Script (JScript) and open the text editor.

    Aprire l'editor di testo

  4. Copiare il codice da Application Insights.Copy the code from Application Insights. Durante la copia assicurarsi di ignorare i tag di script.While copying make sure to ignore script tags. Fare riferimento alla schermata illustrata di seguito:Refer below screenshot:

    Impostare la chiave di strumentazione

    Il codice contiene la chiave di strumentazione che identifica la risorsa di Application Insights.The code includes the instrumentation key that identifies your Application insights resource.

  5. Fare clic su Salva e quindi su Pubblica.Save and publish.

    Fare clic su Salva e quindi su Pubblica

Form strumentazioneInstrument Forms

  1. In Microsoft CRM Online aprire il form AccountIn Microsoft CRM Online, open the Account form

    Modulo account

  2. Aprire il form ProprietàOpen the form Properties

    Proprietà del modulo

  3. Aggiungere la risorsa Web JavaScript creata in precedenzaAdd the JavaScript web resource that you created

    Menu Aggiungi

    Aggiungere la risorsa Web

  4. Salvare e pubblicare le personalizzazioni dei form.Save and publish your form customizations.

Metriche acquisiteMetrics captured

È stata configurata l'acquisizione dei dati telemetria per il form.You have now set up telemetry capture for the form. A ogni utilizzo, i dati verranno inviati alla risorsa di Application Insights.Whenever it is used, data will be sent to your Application Insights resource.

Ecco alcuni esempi dei dati che verranno visualizzati.Here are samples of the data that you'll see.

Integrità dell'applicazioneApplication health

Tempo di caricamento pagina di esempio

Grafico delle visualizzazioni pagina di esempio

Eccezioni del browser:Browser exceptions:

Grafico delle eccezioni del browser

Fare clic sul grafico per ottenere altri dettagli:Click the chart to get more detail:

Elenco delle eccezioni

UtilizzoUsage

Utenti, sessioni e visualizzazioni pagine

Grafici della sessione

Versioni del browser

BrowserBrowsers

Scomposizione del tempo di caricamento della pagina

Conteggio delle sessioni in base alla versione del browser

GeorilevazioneGeolocation

Conteggio delle sessioni in base al paese

Sessioni e utenti in base al paese

Richieste visualizzazione pagina internaInside page view request

Riepilogo della visualizzazione pagina

Cercare negli eventi della visualizzazione pagina

Visualizzazioni pagina simili

Proprietà delle visualizzazioni di pagina

Pagine per sessione

Codice di esempioSample code

Sfoglia il codice di esempio.Browse the sample code.

Power BIPower BI

Per eseguire analisi più approfondite, è possibile esportare i dati in Microsoft Power BI.You can do even deeper analysis if you export the data to Microsoft Power BI.

Soluzione di esempio Microsoft Dynamics CRMSample Microsoft Dynamics CRM Solution

Ecco la soluzione di esempio implementata in Microsoft Dynamics CRM.Here is the sample solution implemented in Microsoft Dynamics CRM.

Altre informazioniLearn more