Reports & Dashboards

Con le dashboard di B2C Commerce Reports & è possibile identificare le tendenze nel tempo e prendere decisioni aziendali più intelligenti in base ai dati di B2C Commerce. Visualizza i dati sulle metriche di conversione in ordine, sul traffico del sito, sui prodotti cercati di frequente e altro ancora. Questa guida spiega come configurare e verificare Reports & Dashboards da utilizzare con il sito del kit Progressive Web App (PWA).

Prerequisiti 

Per utilizzare Reports & Dashboards:

Salvo diversa indicazione, tutti i punti di questa guida si applicano ai siti creati 100% con Composable Storefront (PWA Kit) o con un’implementazione headless graduale.

Note

Configurazione dei dashboard dei report & 

Dopo aver completato i prerequisiti, configurare Reports & Dashboards attenendosi alla seguente procedura.

1. Configurazione di Business Manager 

2. Aggiornamento di SFRA per l'utilizzo di Einstein Activities API 

Solo rollout headless graduale: Completare i passaggi descritti in Einstein Activities per le implementazioni headless in più fasi.

3. Configura le impostazioni del tuo PWA Kit 

Nel progetto PWA Kit, passare a e impostare le proprietà come indicato di template-retail-react-app/config/default.js seguito.

  • host: Quasi sempre impostato sull’istanza api.cquotient.comdi produzione di Einstein. Se si desidera utilizzare un proxy, è possibile impostare questa proprietà su un valore come /mobify/proxy/einstein. Vedere Nessun dato nelle dashboard dei report & dopo l’impostazione corretta.

  • einsteinId: La chiave API Einstein ricevuta durante la configurazione di Business Manager.

  • siteId: Utilizzare il formato realm-siteId. Esempio, zzrf-RefArch.

  • isProduction: Impostare questa proprietà su true se i dati provengono da un ambiente MRT di produzione. I dati vengono visualizzati in Reports & Dashboards solo se isProduction l’opzione è impostata su true. Impostare questa opzione su false se i dati non provengono da un ambiente MRT (Managed Runtime) di produzione. Ad esempio, se si lavora in un ambiente di sviluppo.

Sostituisci i segnaposto in questo esempio con i valori effettivi. I segnaposto sono formattati nel seguente modo: $PLACEHOLDER.

1einsteinAPI: {
2    host: 'https://api.cquotient.com',
3    einsteinId: '$EINSTEIN_ID',
4    siteId: '$SITE_ID',
5    isProduction: false
6}

Una volta completata la configurazione, i dati vengono visualizzati in Reports & Dashboards entro 24 ore. Dopodiché, tutti i nuovi dati vengono visualizzati in Reports & Dashboards 24 ore dopo il verificarsi dell’evento corrispondente.

Verifica quando vengono inviati gli eventi di attività di Einstein 

Installare il componente aggiuntivo di Chrome Commerce Cloud Recommendation Validator per visualizzare gli eventi di attività inviati da una pagina.

In alternativa, è possibile controllare le richieste di rete nel browser e filtrare le api.cquotient.com richieste.

Verifica dei dati 

Dopo aver completato i prerequisiti e la configurazione, verificare i dati in Reports & Dashboards. Ti consigliamo di verificare i tuoi numeri d’ordine.

  1. Accedere a Business Manager.
  2. Vai a Strumenti > > per il commerciante Analytics Report & Dashboard.
  3. Verificare che i numeri d’ordine nelle schede Home e Vendite corrispondano a quelli previsti in base all’attività sul sito.
  4. Vai a Traffico > Percorso dell’acquirente.
  5. Verificare che il numero Visite con ordini corrisponda a quello previsto in base all’attività sul sito. Per un’analisi più granulare, è possibile filtrare il report in base a una data o a un intervallo di date specifico. Impostazione dell’intervallo di date della dashboard

Associated screenshot

Risoluzione dei problemi relativi ai dashboard dei report & 

In questa sezione vengono suggerite soluzioni per gli errori comuni che possono verificarsi durante l’utilizzo di Reports & Dashboards.

Nessun dato subito dopo l'installazione 

Causa potenziale: Reports & Dashboards è stato configurato meno di 24 ore fa.

Soluzione suggerita: Attendere almeno 24 ore dopo aver completato la configurazione prima di controllare le dashboard di Reports & .

Dati imprecisi o mancanti 24 ore dopo la configurazione 

Causa potenziale: I prerequisiti non sono stati soddisfatti o la configurazione di Reports & Dashboards non è corretta.

Soluzione suggerita: È possibile visualizzare le chiamate API di attività Einstein per il sito utilizzando la scheda Rete in DevTools. Facoltativamente, è anche possibile installare il componente aggiuntivo di Chrome Commerce Cloud Recommendation Validator. Questi campi vengono visualizzati in Commerce Cloud Recommendation Validator.

  • Realm Se questo campo è vuoto, Reports & Dashboards non è in grado di riconoscere il realm da cui provengono i dati. Assicurarsi che l’ambito dell’autorizzazione per il ruolo utente in Account Manager sia impostato per gli ambienti del realm. Verificare di disporre del ruolo utente Reports and Dashboards in Account Manager e che gli ambiti di autorizzazione siano impostati per gli ambienti del realm. Vedere i Prerequisiti.
  • instanceType: Se questo campo non è impostato su prd, i dati non vengono visualizzati. Impostare la isProduction proprietà su true in modo che instanceType sia impostata su prd. Vedere Configurazione delle dashboard dei report&.

Solo PWA Kit: Nessun dato nelle dashboard di Reports & dopo la configurazione corretta 

Causa potenziale: Gli adblocker bloccano le richieste ad Einstein Activities API.

Soluzione suggerita:

  1. Configurare un proxy in Runtime Admin come descritto in Configurazione degli ambienti runtime gestiti.

    • Utilizzare il percorso mobify/proxy/einstein.
    • Indirizzare tutte le richieste Einstein attraverso tale proxy aggiungendo l’host API Einstein come api.cquotient.com.
  2. L’impostazione di un proxy può impedire la visualizzazione dei dati in Reports & Dashboards. Questo perché tutte le stringhe di richiesta dell’agente utente verranno visualizzate in Reports & Dashboards come robot (e non come acquirenti reali), poiché il proxy sostituisce l’intestazione agente utente con Amazon Cloudfront. Per evitare questo problema, aggiornare il codice API Einstein nel progetto PWA Kit per inviare clientUserAgent = navigator.usserAgent la richiesta Einstein.

    Nel progetto, vai a /template-retail-react-app/app/hooks/use-einstein.js e aggiungi questo codice.

1if (this.isProduction) {
2            body.instanceType = instanceType_prd
3        } else {
4            body.instanceType = instanceType_sbx
5        }
6
7        // This is included in the Einstein request.
8        body.clientUserAgent = navigator.userAgent
9
10        return body

L’impostazione di un proxy può rallentare le prestazioni del sito.

Note

Vedere anche