Analytics con provider esterni

Analytics può fornire informazioni importanti e interessanti su come viene utilizzato il sito Web.

Sono disponibili diverse configurazioni pronte all'uso per l'integrazione con il servizio appropriato, ad esempio:

Puoi anche configurare la tua istanza di Snippet di analisi generici per definire una nuova configurazione del servizio.

Le informazioni vengono quindi raccolte tramite piccoli frammenti di codice aggiunti alle pagine Web. Esempio:

ATTENZIONE

Gli script non devono essere racchiusi tra tag script.

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);

(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'https://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

Tali snippet consentono la raccolta dei dati e la generazione di rapporti. I dati effettivi raccolti dipendono dal provider e dallo snippet di codice effettivamente utilizzato. Le statistiche di esempio includono:

  • quanti visitatori nel tempo
  • quante pagine sono state visitate
  • termini di ricerca utilizzati
  • pagine di destinazione
ATTENZIONE

Il sito dimostrativo Geometrixx-esterno è configurato in modo che gli attributi forniti in Proprietà pagina vengano aggiunti al codice sorgente HTML (appena sopra il tag </html>) nello script js corrispondente.

Se il proprio /apps non eredita dal componente di pagina predefinito ( /libs/foundation/components/page), è necessario assicurarsi che gli script js corrispondenti siano inclusi, ad esempio includendo cq/cloudserviceconfigs/components/servicescomponents o utilizzando un meccanismo simile.

Senza questo, nessuno dei servizi (Generico, Analytics, Target, ecc.) funzionerà.

Creazione di un nuovo servizio con un snippet generico

Per la configurazione di base:

  1. Aprire la console Strumenti.

  2. Dal riquadro a sinistra espandere Configurazioni Cloud Services.

  3. Fate doppio clic su Snippet di analisi generica per aprire la pagina:

    analytics_genericoverview

  4. Fate clic sul simbolo + per aggiungere una nuova configurazione utilizzando la finestra di dialogo; assegnate almeno un nome, ad esempio Google Analytics:

    analytics_addconfig

  5. Fare clic su Crea, la finestra di dialogo degli snippet si aprirà immediatamente e incollare lo snippet javascript appropriato nel campo:

    analytics_snippet

  6. Fate clic su OK per salvare.

Utilizzo del nuovo servizio nelle pagine

Dopo aver creato la configurazione del servizio è ora necessario configurare le pagine necessarie per utilizzarla:

  1. Passate alla pagina.

  2. Aprite la scheda Proprietà pagina dalla barra laterale, quindi la scheda Cloud Services.

  3. Fare clic su Aggiungi servizio, quindi selezionare il servizio richiesto; ad esempio, il Snippet di analisi generico:

    analytics_selectService

  4. Fate clic su OK per salvare.

  5. Verrà nuovamente visualizzata la scheda Cloud Services. Il snippet di analisi generico è ora elencato con il messaggio Configuration reference missing. Utilizzate l'elenco a discesa per selezionare la vostra istanza di servizio specifica; ad esempio google-analytics:

    analytics_selectSpecificservice

  6. Fate clic su OK per salvare.

    Lo snippet può ora essere visualizzato se visualizzate l'origine pagina per la pagina.

    Una volta trascorso un periodo di tempo adeguato, sarà possibile visualizzare le statistiche raccolte.

    NOTA

    Se la configurazione è associata a una pagina con pagine figlie, il servizio viene ereditato anche da tali pagine.

In questa pagina