Analytics con fornitori esterni analytics-with-external-providers

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

Analytics può fornire informazioni importanti e interessanti sull’utilizzo del sito web.

Sono disponibili diverse configurazioni predefinite per l’integrazione con il servizio appropriato, ad esempio:

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

Le informazioni vengono quindi raccolte tramite piccoli frammenti di codice che vengono aggiunti alle pagine web. Ad esempio:

CAUTION
Gli script non devono essere racchiusi in script tag.
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 effettivo utilizzato. Le statistiche di esempio includono:

  • quanti visitatori nel tempo
  • quante pagine sono state visitate
  • termini di ricerca utilizzati
  • pagine di destinazione
CAUTION
Il sito demo Geometrixx-Outdoors è configurato in modo che gli attributi forniti nelle Proprietà pagina vengano aggiunti al codice sorgente html (appena sopra il </html> endtag) nel corrispondente js script.
Se il tuo /apps non ereditano dal componente pagina predefinito ( /libs/foundation/components/page) devi assicurarti (o i tuoi sviluppatori) che il js gli script sono inclusi, ad esempio, includendo cq/cloudserviceconfigs/components/servicescomponentso utilizzando un meccanismo simile.
In caso contrario, nessuno dei servizi (Generico, Analytics, Target, ecc.) funzionerà.

Creazione di un nuovo servizio con un frammento generico creating-a-new-service-with-a-generic-snippet

Per la configurazione di base:

  1. Apri Strumenti console.

  2. Espandi il riquadro a sinistra Configurazioni Cloud Services.

  3. Fai doppio clic su Frammento di analisi generico per aprire la pagina:

    analytics_genericoverview

  4. Fai clic sul segno + per aggiungere una nuova configurazione utilizzando la finestra di dialogo; almeno assegna un nome, ad esempio google analytics:

    analytics_addconfig

  5. Fai clic su Crea, la finestra di dialogo snippet si aprirà immediatamente - incolla lo snippet javascript appropriato nel campo :

    analytics_snippet

  6. Fai clic su OK da salvare.

Utilizzo del nuovo servizio nelle pagine using-your-new-service-on-pages

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

  1. Passa alla pagina .

  2. Apri Proprietà pagina dalla barra laterale, quindi il Cloud Services scheda .

  3. Fai clic su Aggiungi servizio, quindi seleziona il servizio richiesto; ad esempio Frammento di analisi generico:

    analytics_selectservice

  4. Fai clic su OK da salvare.

  5. Verrà restituito al Cloud Services scheda . La Frammento di analisi generico è ora elencato con il messaggio Configuration reference missing. Utilizza l’elenco a discesa per selezionare la tua istanza di servizio specifica; per esempio google-analytics:

    analytics_selectspecificità service

  6. Fai clic su OK da salvare.

    Lo snippet può ora essere visualizzato se visualizzi l’origine pagina per la pagina.

    Una volta trascorso un adeguato periodo di tempo, potrai visualizzare le statistiche raccolte.

    note note
    NOTE
    Se la configurazione è associata a una pagina con pagine figlie, anche il servizio viene ereditato da tali pagine.
recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8