Configuración de Analytics para funciones de Communities

Información general

Adobe Analytics y Adobe Experience Manager (AEM) son soluciones de Adobe Marketing Cloud.

Adobe Analytics se puede configurar para AEM Communities de modo que, cuando un miembro interactúe con las funciones de Communities admitidas, los eventos se envíen a Adobe Analytics desde el que se generan los informes.

Por ejemplo, cuando un miembro de un sitio de la comunidad de habilitación ve un recurso de vídeo asignado a él, el reproductor de recursos envía eventos a Analytics, incluidos datos de Video Heartbeat. Desde el sitio de la comunidad, los administradores pueden ver varios informes sobre la reproducción del vídeo.

Además, se necesita análisis para:

  • En el entorno de publicación:

    • Creación de informes sobre las tendencias de la comunidad
    • Permitir a los visitantes del sitio clasificar por "más visitados", "más activos", "más "me gusta"
    • Ver recuentos en listas UGC
  • En el entorno de creación:

    • Visualización de los datos de participación en la consola de administración de miembros (vistas, anuncios, seguidores, "Me gusta")
    • Resumen de tendencias, latido de vídeo y dispositivo de vídeo para habilitar recursos informes

Las funciones de comunidades compatibles son:

En esta sección de la documentación se describe cómo conectar un grupo de informes de Analytics a las funciones de Communities. Los pasos básicos son:

  1. Replicar la clave criptográfica para garantizar que el cifrado/descifrado se produce correctamente en todas las instancias AEM

  2. Preparar un grupo de informes de Adobe Analytics

  3. Crear un servicio en la nube y un marco de AEM Analytics

  4. Habilitar Analytics para un sitio de comunidad

  5. VerifyAnalytics para AEM asignación de variables

  6. Identifique publicador principal

  7. 🔗 Publicar el sitio de la comunidad

  8. Configure la importación de datos de informes desde Adobe Analytics al sitio de la comunidad

Requisitos previos

Para configurar las funciones de Analytics para Communities, es necesario que trabaje con el representante de cuentas para configurar una cuenta de Adobe Analytics y el grupo de informes. Una vez establecida, debe estar disponible la siguiente información:

  • Nombre de la empresa

    Empresa asociada a la cuenta de Adobe Analytics.

  • Nombre de usuario

    El nombre de usuario de inicio de sesión del usuario autorizado para administrar la cuenta de Analytics
    (debe incluir privilegios de acceso a servicios web).

  • Contraseña

    La contraseña de inicio de sesión del usuario autorizado.

  • Centro de datos de Analytics

    Dirección URL del centro de datos de Analytics para la cuenta.

  • Grupo de informes

    Nombre del grupo de informes de Analytics que se va a usar.

Grupo de informes de Adobe Analytics para informes de vídeo

Con el Administrador del grupo de informes de Adobe Marketing Cloud, los grupos de informes de Analytics se pueden configurar de modo que un sitio de la comunidad se pueda habilitar para proporcionar informes sobre las funciones de Communities.

Al iniciar sesión en Adobe Experience Cloud con Nombre de la empresa y Nombre de usuario, es posible configurar un grupo de informes nuevo o existente para que tenga:

  • 11 Variables de conversión (eVars)

    • evar1 mediante evar11 activado

    • Puede cambiar el propósito (cambiar el nombre) de las eVars existentes o crear nuevas que usar para las funciones de Communities

  • 7 Eventos de éxito (eventos)

    • event1 mediante event7 activado

    • tipo Counter

      • not Counter (no subrelations)
    • Puede cambiar el propósito de los eventos existentes (cambiar su nombre) o crear otros nuevos para utilizarlos en las funciones de Communities

  • Administración de vídeo

    • Consola de informes de vídeo

      • Habilitar Video Core
      • Seleccione Guardar
    • Consola de medición de Video Core

      • Seleccione Use Solution Variables
      • Seleccione Guardar

Si utiliza un nuevo grupo de informes, tenga en cuenta que un nuevo grupo de informes solo puede tener 4 evars y 6 variables de eventos, mientras que para las comunidades se necesitan 11 evars y 7 variables de eventos.

Si se utiliza un grupo de informes existente, puede ser necesario modificar la asignación de variables antes de activar el marco de trabajo de Analytics para un sitio de comunidad.

Póngase en contacto con el representante de cuentas para conocer las variables dedicadas a Communities.

ATENCIÓN

Si utiliza un grupo de informes existente que ya utilice variables dentro de

  • evar1 hasta evar11

  • event1 hasta event7

A continuación, antes de que se publique el sitio de la comunidad, es importante restaurar la asignación preexistente moviendo las variables de AEM que se asignaron automáticamente a variables de Analytics cuando Analytics estaba habilitado para un sitio de la comunidad.

Para restaurar la asignación preexistente y mover variables de AEM a otras variables de Analytics, consulte la sección sobre Modificación de la asignación de variables de Analytics.

Si no lo hace, puede producirse una pérdida de datos irrecuperable.

Video Heartbeat Analytics

Cuando Video Heartbeat Analytics tiene licencia, se asigna un Marketing Cloud Org Id.

Para habilitar los informes de Video Heartbeat después de configurar el grupo de informes de Analytics para los informes de vídeo:

El Marketing Cloud Org Id se puede introducir en el momento de la creación del sitio de la comunidad o posterior modificando las propiedades del sitio de la comunidad. 🔗

marketing-org-id

Cuando Video Heartbeat Analytics está habilitado, el código JavaScript (JS) del reproductor de vídeo crea una instancia del código de la biblioteca de Video Heartbeat (también en JS), que gestiona toda la lógica para enviar actualizaciones de estado de vídeo a los servidores de seguimiento de vídeo de Analytics cada 10 segundos (no configurable) y, finalmente, envía un informe acumulativo de la sesión de vídeo a los servidores principales de Analytics.

Si no está habilitado, nunca se crea una instancia del código de Video Heartbeat y solo el seguimiento de progreso y de posición de reanudación del vídeo se mantiene en SRP para los informes.

Configuración del servicio de Analytics Cloud de AEM

Para crear una nueva integración de Analytics que integre Adobe Analytics con el sitio de la comunidad AEM, utilice la IU estándar en la instancia de autor:

  • Desde la navegación global: Herramientas > Implementación > Cloud Services
  • Desplácese hacia abajo hasta Adobe Analytics
  • Seleccione Configurar ahora o Mostrar configuraciones

cloud-config

Crear cuadro de diálogo de configuración

  • Seleccione el icono [+] junto a Configuraciones disponibles para crear una nueva configuración

En el cuadro de diálogo Crear configuración , los valores que se introducen identifican la configuración.

create-cloud-config

  • Título

    (Obligatorio) Un título de visualización para la configuración.
    Por ejemplo, introduzca Enablement Community Analytics

  • Nombre

    (Opcional) Si no se especifica, el nombre pasará de forma predeterminada a un nombre de nodo válido derivado del título.
    Por ejemplo, introduzca communities

  • Plantilla

    Seleccione Adobe Analytics Configuration

  • Seleccione Crear

    • Inicia la página de configuración y abre el cuadro de diálogo Analytics Settings

Diálogo Configuración de Analytics

La creación inicial de una nueva configuración de Analytics hace que se muestre la configuración y un nuevo cuadro de diálogo para introducir la configuración de Analytics. Este cuadro de diálogo requiere la información de cuenta de requisito previo obtenida del representante de la cuenta.

analytics-settings

  • Empresa

    Empresa asociada a la cuenta de Adobe Analytics.

  • Nombre de usuario

    El nombre de usuario de inicio de sesión del usuario autorizado para administrar la cuenta de Analytics.

  • Contraseña

    La contraseña de inicio de sesión del usuario autorizado.

  • Centro de datos

    Seleccione el centro de datos de Analytics que aloja el grupo de informes.

  • No añadir etiqueta de seguimiento a la página

    Deje como predeterminado (sin seleccionar).

  • Utilizar AppMeasurement

    Deje como predeterminado (sin seleccionar).

  • No importar las impresiones de la página cada noche (Author)

    Deje como predeterminado (sin seleccionar).

  • No importar las impresiones de la página cada noche (Publish)

    Deje como predeterminado (sin seleccionar).

Para guardar la configuración:

  • Seleccione Conectar con Analytics

    • Si no se realiza correctamente,

      • Las entradas de verificación no contienen espacios iniciales.
      • Pruebe con otro centro de datos.
  • Seleccione OK.

    analytics-enablement-settings

Crear módulo

Después de configurar correctamente la conexión básica a Adobe Analytics, es necesario crear o editar un marco para el sitio de la comunidad. El propósito del marco es asignar variables de características (AEM) de Communities a variables de Analytics (grupo de informes).

  • Seleccione el icono [+] junto a Marcos disponibles para crear un nuevo marco

    analytics-framework

  • Título

    (Obligatorio) Un título que se muestra para el marco
    Por ejemplo, introduzca Enablement Community Framework.

  • Nombre

    (Opcional) Si no se especifica, el nombre pasará de forma predeterminada a un nombre de nodo válido derivado del título.
    Por ejemplo, introduzca communities.

  • Plantilla

    Seleccione Adobe Analytics Framework.

  • Seleccione Crear.

Al crear el marco de trabajo de Analytics se abre el marco de trabajo para la configuración.

Configuración de AEM Analytics Framework

El propósito del marco es asignar variables de AEM a variables de Analytics (eVars y eventos). Las variables de Analytics disponibles para asignación se definen en el grupo de informes.

analytics-enablement-framework

Seleccionar grupo de informes

Seleccione el grupo de informes que se ha configurado para los informes de vídeo.

Si un grupo de informes aún no se ha creado o no está configurado correctamente, consulte la sección anterior:
Grupo de informes de Adobe Analytics para informes de vídeo

La barra de tareas no es necesaria y se puede minimizar para que no obstaculice el acceso a la configuración de los grupos de informes.

Cuadro de diálogo Grupos de informes antes y después de seleccionar "Agregar elemento"

grupo de informes

  1. Seleccione Agregar elemento +.

    Aparecen dos cuadros desplegables.

  2. Elija un Report suite.

    Los grupos de informes asociados con la cuenta de empresa están disponibles para su selección.

  3. Seleccione Yes en el cuadro de diálogo que se abre:

    Load default server settings?
     Do you want to load the default server settings and overwrite current values in the Server section?
    
  4. Elija un Run Mode.

  5. Seleccione Publicar.

analytics-framework2

El servicio de nube y el marco de trabajo de Analytics ya están completos. Las asignaciones se definirán una vez que se haya creado un sitio de la comunidad con este servicio de Analytics habilitado.

Habilitar Analytics para un sitio de comunidad

Habilitar para nuevo sitio de comunidad

Para agregar el servicio en la nube de Analytics mientras crea un nuevo sitio de la comunidad:

  • En el paso 3, en la pestaña ANALYTICS:

    • Seleccione la casilla de verificación Habilitar Analytics.
    • Seleccione el marco en el cuadro desplegable.
  • De forma opcional, vuelva a la configuración del marco de Analytics para ajustar las asignaciones de variables.

Habilitar para sitio de comunidad existente

Para agregar el servicio en la nube de Analytics a un sitio de la comunidad existente:

  • Vaya a la consola Communities > Sites .

  • Seleccione el icono Editar sitio del sitio de la comunidad.

  • Seleccione CONFIGURACIÓN.

  • En la sección Analytics :

    • Seleccione la casilla de verificación Habilitar Analytics.
    • Elija el marco en el cuadro desplegable.
  • De forma opcional, vuelva a la configuración del marco de Analytics para ajustar las asignaciones de variables.

Habilitar para sitios personalizados

Para que el seguimiento y la importación de Analytics funcionen correctamente en un sitio de comunidad, debe estar presente un elemento de página con la clase scf-js-site-title y los atributos href. Solo debe existir uno de estos elementos en la página, como hace en un script sitepage.hbs no modificado para un sitio de la comunidad. El valor de siteUrl se extrae y se envía a Adobe Analytics como ruta del sitio.

# present in default sitepage.hbs
# only one scf-js-site-title class should be included
# this example sets it to be hidden as it serves no visual purpose
<div
    class="navbar-brand scf-js-site-title"
    href="{{siteUrl}}.html"
    style="visibility: hidden;"
>
</div>

Para un sitio de comunidad personalizado que superponga el script sitepage.hbs, asegúrese de que el elemento esté presente. La variable siteUrl se establecerá cuando se represente en el servidor antes de servir al cliente.

Para un sitio de AEM genérico que incluye componentes de Communities, pero que no se crea con el asistente de creación de sitios, es necesario agregar el elemento . El valor de href debe ser la ruta al sitio. Por ejemplo, si la ruta del sitio es /content/my/company/en, utilice:

<div
    class="navbar-brand scf-js-site-title"
    href="/content/my/company/en.html"
    style="visibility: hidden;"
>
</div>

Funciones de Analytics for Communities

Analytics se utiliza automáticamente para varias funciones de Communities.

La configuración OSGi del entorno de creación, AEM Communities Analytics Component Configuration, proporciona una lista de los componentes instrumentados para Analytics. La asignación automática de variables viene determinada por los componentes enumerados.

Si se crean nuevos componentes personalizados instrumentados para Analytics, estos se deben agregar a esta lista de componentes configurados.

Configuración de componentes

component-configuration1

NOTA

Los componentes del diario se utilizan para implementar la función de blog.

Se asignó Analytics a variables de AEM

Una vez que el sitio de la comunidad se guarde con Analytics habilitado y el marco de configuración de la nube seleccionado, las variables AEM se asignarán automáticamente a las eVars y los eventos de Analytics que comiencen por evar1 y event1, respectivamente, y que aumentarán en 1.

Si se usa un grupo de informes existente que asignó cualquiera de las variables de evar1 a evar11 y event1 a event7, será necesario volver a asignar las variables AEM y restaurar la asignación original.

A continuación se muestra un ejemplo de asignaciones predeterminadas después de seguir el tutorial de introducción:

map-analytics

Mapa de eVars enviadas con cada evento

Habilitación
Tipo de recurso
Título del sitio
Tipo de función
Título de grupo
Ruta del grupo
Tipo UGC
UGC
Título
Usuario
(Miembro)
Ruta UGC
Ruta del sitio
eVar1 eVar2 eVar3 eVar4 eVar5 eVar6 eVar7 eVar8 eVar9 eVar10
event1
Reproducción de recursos
(una) - - - - - - - i) -
event2
SCFView
(una) b) c) (d) (e) (f) (g) (h) i) j)
event3
SCFCreate (Post)
- b) c) d) e) f) g) h) i) j)
event4
SCFFollow
- b) c) d) e) f) g) h) i) j)
event5
SCFVoteUp
- b) c) d) e) f) g) h) i) j)
event6
SCFVoteDown
- b) c) d) e) f) g) h) i) j)
event7
SCFRate
- b) c) d) e) f) g) h) i) j)

Ejemplos de valores de eVar :

  • Tipo MIME: video/mp4

  • título del sitio de la comunidad: Comunidades de Geometrixx

  • nombre de función de comunidad: Foro

  • nombre del grupo de la comunidad: Senderismo

  • ruta al contenido del grupo de la comunidad: /content/sites/<site name>/en/groups/hiking

  • Tipo de recurso del componente UGC: social/forum/components/hbs/topic

  • Título del componente UGC: Senderismo Temas

  • login (authorizableId): aaron.mcdonald@mailinator.com

  • Ruta SRP a UGC: /content/usergenerated/asi/.../forum/jmtz-topic3
    o
    ruta del componente a seguir: /content/sites/<site name>/en/jcr:content/content/primary/forum

  • ruta al contenido del sitio de la comunidad: /content/sites/<site name>/en

Modificación de la asignación de variables de Analytics

La asignación de eVars y eventos de Analytics a variables de AEM es visible desde la configuración de la infraestructura después de habilitar Analytics para un sitio de la comunidad.

Una vez que Analytics se haya habilitado y antes de que se publique el sitio de la comunidad, la asignación se puede modificar en el marco arrastrando la evar o evento de Analytics deseado desde el carril izquierdo y soltándolo en la fila correspondiente de la tabla de asignación.

Para evitar asignaciones duplicadas, asegúrese de eliminar la evar o evento de Analytics reemplazada de la fila pasando el ratón por encima de ella y seleccionando la "X" que aparece a la derecha del elemento de la variable de Analytics.

Si las eVars y los eventos de Communities sobrescriben las asignaciones que existían previamente en el grupo de informes, asigne las variables AEM para las funciones de Communities a otras eVars o eventos de Analytics y restaure las asignaciones originales.

ATENCIÓN

Es importante volver a asignar antes de que el sitio de la comunidad esté publicado con Analytics habilitado; de lo contrario, existe el riesgo de que se pierdan datos.

Ejemplo de paso 1: Arrastrar la evar14 de Analytics a la tabla de asignación

analytics-mapping-evar

Ejemplo de paso 2: Seleccionar 'x' para quitar evar11 reemplazado

analytics-mapping-evar1

Ejemplo de paso 3: AEM var eventdata.siteId reasignado a Analytics evar14

analytics-mapping-evar2

Publicación del sitio de la comunidad

Verificar la asignación de Analytics a AEM variable

Es aconsejable verificar la asignación de variables antes de publicar el sitio de la comunidad, que también publica el marco y el servicio en la nube de Analytics.

Consulte las secciones:

ATENCIÓN

Si utiliza un grupo de informes existente que ya utilice variables dentro de

  • evar1 hasta evar11

  • event1 hasta event7

A continuación, antes de publicar el sitio de la comunidad, es importante restaurar la asignación preexistente y mover las variables de AEM de Communities que se asignaron automáticamente (cuando Analytics estaba habilitado para el sitio de la comunidad) a otras variables de Analytics. Esta reasignación debe ser coherente en todos los componentes de Communities.

Si no lo hace, puede producirse una pérdida de datos irrecuperable.

Editor principal

Cuando la implementación elegida es un conjunto de servidores de publicación, se debe identificar una instancia de publicación AEM como el editor principal para sondear Adobe Analytics para que los datos del informe escriban en SRP.

De forma predeterminada, la configuración de OSGi AEM Communities Publisher Configuration identifica su instancia de publicación como el editor principal, de modo que todas las instancias de publicación de un conjunto de servidores de publicación se autoidentificarían como el principal.

Por lo tanto, es necesario editar la configuración en todas las instancias de publicación secundarias para anular la selección de la casilla de verificación Editor primario.

Para obtener instrucciones específicas, consulte la sección del editor principal de Implementación de Communities.

ATENCIÓN

Es importante que el publicador principal esté configurado para evitar que se sondeen varias instancias de publicación.

Replicar la clave de cifrado

Las credenciales de Adobe Analytics están cifradas. Para facilitar la replicación o transmisión de credenciales de análisis cifrados entre creadores y editores, todas las instancias de AEM deben compartir la misma clave de cifrado principal.

Para ello, siga las instrucciones en Replicate the Crypto Key.

Publicar sitio de la comunidad y servicio de Analytics Cloud

Una vez que el servicio en la nube de Analytics se ha habilitado para un sitio de la comunidad y, si es necesario, la asignación de Analytics a variables de AEM se ha ajustado, es necesario replicar la configuración en el entorno de publicación (re)publicando el sitio de la comunidad.

Obtención de informes de Analytics

Administración de informes

La configuración OSGi del autor y del editor principal, AEM Communities Analytics Report Management, se utiliza para consultar a Analytics.

En el autor, las consultas son para informes en tiempo real.

En el editor principal, las consultas se utilizan para proporcionar información a fin de prepararse para la importación de datos de Analytics del Importador de informes.

El valor predeterminado del intervalo de consulta es de 10 segundos.

Importador de informes

Una vez publicado un sitio de comunidad habilitado para Analytics, la configuración OSGi del editor principal, AEM Communities Analytics Report Importer, puede configurarse para establecer el intervalo de sondeo predeterminado para las configuraciones que no están configuradas individualmente en CRXDE.

El intervalo de sondeo controla la frecuencia de las solicitudes a Adobe Analytics para que los datos se extraigan y se guarden en SRP.

Cuando los datos pueden clasificarse como "big data", las encuestas más frecuentes pueden suponer una carga considerable en el sitio de la comunidad.

El Intervalo de importación de sondeo predeterminado está establecido en 12 horas.

report-importer

Personalización de informes de componentes

Actualmente, para personalizar las métricas de las que se realizará un seguimiento, se crean nodos en el repositorio que definen los períodos de tiempo durante los cuales se generará un informe sobre esa métrica.

El tema del foro es actualmente el único ejemplo de esta personalización:

  • En el editor principal, inicie sesión con privilegios administrativos.

  • Vaya a CRXDE Lite. Por ejemplo, https://localhost:4503/crx/de.

  • En el nodo jcr:content de la raíz del idioma (por ejemplo, /content/sites/engage/en/jcr:content),vaya al componente configurado para los informes de Analytics.
    Por ejemplo, analytics/reportConfigs/social_forum_components_hbs_topic

  • Observe los periodos de tiempo creados:

    • last30Days
    • last90Days
    • thisYear
  • Observe el nodo total.

    • Al modificar la propiedad interval se anula el intervalo del Importador de informes.
    • El valor se establece en segundos y en 4 horas (14.400 segundos).

informe de componentes

Administración de datos de usuario en Analytics

Adobe Analytics proporciona API que le permiten acceder, exportar y eliminar datos de usuario. Para obtener más información, consulte Envío de solicitudes de acceso y eliminación.

Medios

En esta página