Configuration d’Analytics pour les fonctionnalités des communautés analytics-configuration-for-communities-features

Vue d’ensemble overview

Adobe Analytics et Adobe Experience Manager (AEM) sont les deux solutions de Adobe Experience Cloud.

Adobe Analytics peut être configuré pour AEM Communities afin que, lorsqu’un membre interagit avec les fonctionnalités de communauté prises en charge, des événements soient envoyés à Adobe Analytics à partir duquel des rapports sont générés.

Par exemple, sur le site de la communauté, les administrateurs peuvent consulter divers rapports concernant la lecture de la vidéo.

En outre, les analyses sont nécessaires pour :

  • Dans l’environnement Publish :

    • Création de rapports sur la communauté Trends
    • Permet aux visiteurs du site de trier par "le plus consulté", "le plus actif", "le plus apprécié"
    • Nombre d’affichages sur les listes de contenu généré par l’utilisateur
  • Dans l’environnement de création :

    • Affichage des données de participation dans la console de gestion des membres (vues, publications, mentions "J’aime")
    • Synthèse des tendances, pulsation vidéo et périphérique vidéo pour la ressource d’activation rapports

Fonctionnalités de communautés prises en charge :

Cette section de la documentation décrit comment connecter une suite de rapports Analytics aux fonctionnalités de Communities. Les étapes de base sont les suivantes :

  1. Répliquez la clé de chiffrement afin de vous assurer que le cryptage/décryptage se produit correctement sur toutes les instances AEM

  2. Préparation d’une suite de rapports Adobe Analytics

  3. Créez un service cloud et un framework d’AEM Analytics

  4. Activer Analytics pour un site communautaire

  5. Vérifier Analytics pour AEM mappage des variables

  6. Identifier principal éditeur

  7. Publish sur le site de la communauté

  8. Configurer l' import des données de rapport depuis Adobe Analytics vers le site de la communauté

Conditions préalables prerequisites

Pour configurer les fonctionnalités Analytics for Communities, il est nécessaire de travailler avec le représentant de votre compte pour configurer un compte Adobe Analytics et une suite de rapports. Une fois établies, les informations suivantes doivent être disponibles :

  • Nom de la société

    Société associée au compte Adobe Analytics.

  • Nom d’utilisateur

    Nom d’utilisateur de connexion de l’utilisateur autorisé à gérer le compte Analytics.
    (doit inclure les privilèges d’accès aux services web).

  • Password

    Mot de passe de connexion de l’utilisateur autorisé.

  • Centre de données Analytics

    URL du centre de données Analytics pour le compte.

  • Suite de rapports

    Nom de la suite de rapports Analytics à utiliser.

Suite de rapports Adobe Analytics pour les rapports vidéo adobe-analytics-report-suite-for-video-reporting

À l’aide du Gestionnaire de Report Suites de Adobe Experience Cloud, les suites de rapports Analytics peuvent être configurées de sorte qu’un site de communauté puisse être activé pour fournir des rapports pour les fonctionnalités de communauté.

En se connectant à Adobe Experience Cloud avec nom de société et nom d’utilisateur, il est possible de configurer une suite de rapports nouvelle ou existante pour que :

  • 11 Variables de conversion (eVars)

    • evar1 à evar11 activé

    • Peut réutiliser (renommer) des eVars existantes ou en créer des à utiliser pour les fonctionnalités de communauté

  • 7 Événements de succès (événements)

    • event1 à event7 activé

    • type Counter

      • not Counter (no subrelations)
    • Peut réutiliser (renommer) des événements existants ou en créer des à utiliser pour les fonctionnalités de communauté

  • Gestion des vidéos

    • Console Rapports vidéo

      • Activer Video Core
      • Sélectionner Enregistrer
    • Console de mesures coeur de la vidéo

      • Sélectionnez Use Solution Variables.
      • Sélectionner Enregistrer

Si vous utilisez une nouvelle suite de rapports, une nouvelle suite de rapports ne peut comporter que 4 eVars et 6 variables d’événements, tandis que 11 eVar et 7 variables d’événements sont requises pour Communities.

Si vous utilisez une suite de rapports existante, il peut être nécessaire de modifier le mappage de variables avant d’activer la structure Analytics pour un site de communauté.

Contactez le représentant de votre compte pour toute question concernant les variables dédiées aux communautés.

CAUTION
Si vous utilisez une suite de rapports existante qui utilise déjà des variables dans
  • evar1 à evar11

  • event1 à event7

Avant que le site de la communauté ne soit publié, il est important de restaurer le mappage préexistant en déplaçant les variables AEM automatiquement mises en correspondance avec les variables Analytics lorsque Analytics a été activé pour un site de la communauté.
Pour restaurer le mappage préexistant et déplacer AEM variables vers d’autres variables Analytics, reportez-vous à la section sur la modification du mappage de variables Analytics.
Si vous ne le faites pas, il se peut qu’il y ait une perte de données irrécupérable.

Video Heartbeat Analytics video-heartbeat-analytics

Lorsque Video Heartbeat Analytics est sous licence, un Marketing Cloud Org Id est attribué.

Pour activer la création de rapports Video Heartbeat après avoir configuré la suite de rapports Analytics pour la création de rapports vidéo :

Le Marketing Cloud Org Id peut être saisi au moment de la création d'un site communautaire ou plus tard en modifiant les propriétés du site communautaire.

marketing-org-id

Lorsque Video Heartbeat Analytics est activé, le code JavaScript (JS) du lecteur vidéo instancie le code de bibliothèque Video Heartbeat (également dans JS). Le code gère toute la logique d’envoi de mises à jour d’état vidéo aux serveurs de suivi vidéo Analytics toutes les 10 secondes (non configurables). Il envoie éventuellement un rapport cumulatif de la session vidéo aux serveurs Analytics principaux.

Si cette option n’est pas activée, le code de pulsation vidéo n’est jamais instancié et seul le suivi de progression et de reprise de la vidéo est conservé à la SRP pour la création de rapports.

Configuration du service Analytics Cloud AEM aem-analytics-cloud-service-configuration

Pour créer une intégration Analytics qui intègre Adobe Analytics au site de la communauté AEM, utilisez l’interface utilisateur standard sur l’instance de création :

  • À partir de la navigation globale : Outils > Déploiement > Cloud Service
  • Faites défiler l’écran jusqu’à Adobe Analytics
  • Sélectionnez Configurer maintenant ou Afficher les configurations

cloud-config

Boîte de dialogue Créer une configuration create-configuration-dialog

  • Sélectionnez l’icône [+] en regard de Configurations disponibles afin de pouvoir créer une configuration.

Dans la boîte de dialogue Créer une configuration , les valeurs à renseigner identifient la configuration.

create-cloud-config

  • Titre

    (Obligatoire) Titre affiché de la configuration.
    Par exemple, saisissez Community Analytics

  • Nom

    (Facultatif) S’il n’est pas spécifié, le nom est défini par défaut sur un nom de noeud valide dérivé du titre.
    Par exemple, saisissez communities

  • Modèle

    Sélectionnez Adobe Analytics Configuration.

  • Sélectionnez Créer

    • Lance la page de configuration et ouvre la boîte de dialogue Analytics Settings

Boîte de dialogue de paramètres Analytics analytics-settings-dialog

La création initiale d’une nouvelle configuration Analytics entraîne l’affichage de la configuration et une nouvelle boîte de dialogue pour l’entrée des paramètres Analytics. Cette boîte de dialogue nécessite les informations de compte prérequises obtenues auprès du représentant du compte.

analytics-settings

  • Société

    Société associée au compte Adobe Analytics.

  • Nom d’utilisateur

    Nom d’utilisateur de connexion de l’utilisateur autorisé à gérer le compte Analytics.

  • Password

    Mot de passe de connexion de l’utilisateur autorisé.

  • Centre de données

    Sélectionnez le centre de données Analytics hébergeant la suite de rapports.

  • N’ajoutez pas de balise de suivi à la page

    Laissez le paramètre par défaut (désélectionné).

  • Utiliser l’AppMeasurement

    Laissez le paramètre par défaut (désélectionné).

  • N’importez pas les impressions de page de nuit (auteur)

    Laissez le paramètre par défaut (désélectionné).

  • N’importez pas les impressions de page de nuit (publication)

    Laissez le paramètre par défaut (désélectionné).

Pour enregistrer les paramètres :

  • Sélectionnez Se connecter à Analytics

    • En cas d’échec,

      • Vérifiez que les entrées ne contiennent pas d’espaces de début.
      • Essayez un autre centre de données.
  • Sélectionnez OK.

    analytics-settings

Créer une structure create-framework

Après une configuration réussie de la connexion de base à Adobe Analytics, il est nécessaire de créer ou de modifier une structure pour le site de la communauté. L’objectif de la structure est de mapper les variables de fonctionnalités (AEM) de communautés aux variables Analytics (suite de rapports).

  • Sélectionnez l’icône [+] en regard de Structures disponibles afin de pouvoir créer une structure.

    analytics-framework

  • Titre

    (Obligatoire) Titre affiché de la structure.
    Par exemple, saisissez Community Framework.

  • Nom

    (Facultatif) S’il n’est pas spécifié, le nom est défini par défaut sur un nom de noeud valide dérivé du titre.
    Par exemple, saisissez communities.

  • Modèle

    Sélectionnez Adobe Analytics Framework.

  • Sélectionnez Créer.

La création de la structure Analytics ouvre la structure pour la configuration.

Configuration de la structure d’AEM Analytics aem-analytics-framework-configuration

L’objectif de la structure est de mapper AEM variables aux variables Analytics (eVars et événements). Les variables Analytics disponibles pour le mappage sont définies dans la suite de rapports.

analytics-framework

Sélectionner une suite de rapports select-report-suite

Sélectionnez la suite de rapports qui a été configurée pour la création de rapports vidéo.

Si une suite de rapports n’a pas encore été créée ou n’a pas été correctement configurée, reportez-vous à la section précédente :
Suite de rapports Adobe Analytics pour les rapports vidéo

Le Sidekick n’est pas nécessaire et peut être réduit afin de ne pas bloquer l’accès aux paramètres des suites de rapports.

Boîte de dialogue Suites de rapports avant et après avoir sélectionné "Ajouter un élément" report-suites-dialog-before-and-after-selecting-add-item

report-suite

  1. Sélectionnez Ajouter un élément +.

    Deux listes déroulantes s’affichent.

  2. Choisissez un Report suite.

    Les suites de rapports associées au compte d’entreprise peuvent être sélectionnées.

  3. Sélectionnez Oui dans la boîte de dialogue qui s’ouvre :

    code language-none
    Load default server settings?
     Do you want to load the default server settings and overwrite current values in the Server section?
    
  4. Sélectionnez un Run Mode.

  5. Sélectionner Publier.

analytics-framework2

Le service et la structure cloud Analytics sont désormais terminés. Les mappages sont définis une fois qu’un site de communauté est créé avec ce service Analytics activé.

Activation d’Analytics pour un site communautaire enable-analytics-for-a-community-site

Activation pour le nouveau site de la communauté enable-for-new-community-site

Pour ajouter le service Analytics Cloud lors de la création d'un site communautaire :

  • À l’étape 3, sous l’onglet ANALYTICS :

    • Cochez la case Activer Analytics .
    • Sélectionnez la structure dans la liste déroulante.
  • Si vous le souhaitez, revenez à la configuration de la structure Analytics pour ajuster les mappages des variables.

Activer pour le site de la communauté existant enable-for-existing-community-site

Pour ajouter le service Analytics Cloud à un site communautaire existant :

  • Accédez à la console Communautés > Sites .

  • Sélectionnez l’icône Modifier le site du site de la communauté.

  • Sélectionnez LES PARAMÈTRES.

  • Dans la section Analytics :

    • Cochez la case Activer Analytics .
    • Sélectionnez la structure dans la liste déroulante.
  • Si vous le souhaitez, revenez à la configuration de la structure Analytics pour ajuster les mappages des variables.

Activation pour les sites personnalisés enable-for-customized-sites

Pour que le suivi et l’importation Analytics fonctionnent correctement pour un site de communauté, un élément de page avec les attributs scf-js-site-title et href doit être présent. Un seul élément de ce type doit exister sur la page, par exemple dans un script sitepage.hbs non modifié pour un site de communauté. La valeur de siteUrl est extraite et envoyée à Adobe Analytics en tant que chemin d’accès au site.

# 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>

Pour un site de communauté personnalisé qui chevauche le script sitepage.hbs, assurez-vous que l’élément est présent. La variable siteUrl est définie lors du rendu sur le serveur avant de servir au client.

Pour un site d’AEM générique qui comprend des composants Communities, mais qui n’est pas créé avec l’ assistant de création de site, il est nécessaire d’ajouter l’élément . La valeur de href doit être le chemin d’accès au site. Par exemple, si le chemin du site est /content/my/company/en, utilisez :

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

Fonctionnalités d’Analytics for Communities analytics-for-communities-features

Analytics est automatiquement utilisé pour plusieurs fonctions de communauté.

La configuration OSGi de l’environnement de création, AEM Communities Analytics Component Configuration, fournit une liste des composants créés pour Analytics. Le mappage automatique des variables est déterminé par les composants répertoriés.

Si de nouveaux composants personnalisés créés sont créés et créés pour Analytics, ils doivent être ajoutés à cette liste de composants configurés.

Configuration des composants component-configuration

component-configuration1

NOTE
Les composants de journal sont utilisés pour mettre en oeuvre la fonction de blog.

Analytics mappé sur AEM variables mapped-analytics-to-aem-variables

Une fois le site de la communauté enregistré, avec Analytics activé et la structure de configuration cloud sélectionnée, les variables AEM sont automatiquement mises en correspondance avec les eVars et les événements Analytics. Elle commence par evar1 et event1, respectivement, et est incrémentée de 1.

Si vous utilisez une suite de rapports existante qui a mappé l’une des variables d’evar1 à evar11 et event1 à event7, il devient nécessaire de supprimer les variables AEM et restaurer le mappage d’origine.

Voici un exemple de mappages par défaut :

map-analytics

Carte des eVars envoyées avec chaque événement map-of-evars-sent-with-each-event

Type de ressource

d’activation
Titre du site
Type de fonction
Titre du groupe
Chemin d’accès au groupe
Type UGC
Titre UGC
User
(membre)
Chemin d’accès UGC
Chemin d’accès au site
eVar1
eVar2
eVar3
eVar4
eVar5
eVar6
eVar7
eVar8
eVar9
eVar10
event1
Resource Play
(a)
-
-
-
-
-
-
-
(i)
-
event2
SCFView
(a)
(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)

Exemples de valeurs d’eVar :

  • Type MIME : video/mp4

  • Titre du site de la communauté : Geometrixx Communities

  • nom de la fonction de communauté : Forum

  • nom du groupe de la communauté : randonnée

  • chemin d’accès au contenu du groupe de communautés : /content/sites/<site name>/en/groups/hiking

  • UGC component resourceType : social/forum/components/hbs/topic

  • Titre du composant UGC : rubriques de randonnée

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

  • Chemin SRP vers UGC : /content/usergenerated/asi/.../forum/jmtz-topic3
    ou chemin du composant à suivre : /content/sites/<site name>/en/jcr:content/content/primary/forum

  • chemin d’accès au contenu du site de la communauté : /content/sites/<site name>/en

Modification du mappage des variables Analytics modifying-analytics-variable-mapping

La mise en correspondance des eVars et événements Analytics avec les variables AEM est visible à partir de la configuration de la structure une fois qu’Analytics est activé pour un site de communauté.

Une fois Analytics activé et avant la publication du site de la communauté, le mappage peut être modifié dans la structure. Faites simplement glisser l’eVar ou l’événement Analytics de votre choix depuis le rail de gauche et déposez-le dans la ligne correspondante du tableau de mappage.

Pour éviter les mappages en double, veillez à supprimer l’eVar ou l’événement Analytics remplacé de la ligne en la survolant et en sélectionnant le "X" qui apparaît à droite de l’élément de variable Analytics.

Si les eVars et événements Communities remplacent les mappages qui existaient auparavant dans la suite de rapports, puis, pour éviter toute perte de données, affectez les variables AEM des fonctionnalités Communities à d’autres eVars ou événements Analytics et restaurez les mappages d’origine.

CAUTION
Il est important de procéder à une recodification avant que le site de la communauté soit publié avec Analytics activé, sans quoi il existe un risque de perte de données.

Exemple d’étape 1 : faire glisser Analytics evar14 dans la table de mappage example-step-dragging-analytics-evar-into-mapping-table

analytics-mapping-evar

Exemple : sélection de "x" pour supprimer evar11 remplacé example-step-selecting-x-to-remove-replaced-evar

analytics-mapping-evar1

Exemple d’étape 3 : AEM var eventdata.siteId mappé sur Analytics evar14 example-step-aem-var-eventdata-siteid-remapped-to-analytics-evar

analytics-mapping-evar2

Publication du site de la communauté publishing-the-community-site

Vérification d’Analytics pour AEM mappage des variables verify-analytics-to-aem-variable-mapping

Il est conseillé de vérifier le mappage des variables avant de publier le site de la communauté, qui publie également le service et la structure Analytics Cloud.

Voir les sections :

CAUTION
Si vous utilisez une suite de rapports existante qui utilise déjà des variables dans
  • evar1 à evar11

  • event1 à event7

Ensuite, avant la publication du site de la communauté, restaurez le mappage préexistant. Déplacez les AEM de Communities qui ont été automatiquement mappées (lorsque Analytics a été activé pour le site de la communauté) vers d’autres variables Analytics. Ce mappage doit être cohérent dans tous les composants Communities.
Si vous ne le faites pas, il se peut qu’il y ait une perte de données irrécupérable.

Éditeur de Principal primary-publisher

Lorsque le déploiement choisi est une ferme de publication, une instance de publication AEM doit être identifiée en tant qu’éditeur principal pour interroger Adobe Analytics pour que les données de rapport puissent être écrites dans SRP.

Par défaut, la configuration OSGi AEM Communities Publisher Configuration identifie son instance de publication comme éditeur principal, de sorte que toutes les instances de publication dans une batterie de publication s’identifient elles-mêmes comme instance principale.

Par conséquent, il est nécessaire de modifier la configuration sur toutes les instances de publication secondaires pour décocher la case Principal Publisher .

Pour obtenir des instructions spécifiques, reportez-vous à la section principale de l’éditeur de Déploiement de communautés.

CAUTION
Il est important que l’éditeur principal soit configuré pour empêcher l’interrogation de plusieurs instances de publication.

Réplication de la clé de chiffrement replicate-the-crypto-key

Les informations d’identification Adobe Analytics sont chiffrées. Pour faciliter la réplication ou la transmission d’informations d’identification d’analyse chiffrées entre l’auteur et les éditeurs, toutes les instances AEM doivent partager la même clé de chiffrement principale.

Pour ce faire, suivez les instructions de la section Répliquer la clé de chiffrement.

Site de la communauté Publish et service Analytics Cloud publish-community-site-and-analytics-cloud-service

Une fois le service Analytics Cloud activé pour un site de communauté et, si nécessaire, le mappage d’Analytics sur AEM variables est ajusté, répliquez la configuration sur l’environnement de publication en (re)publiant le site de communauté.

Obtention de rapports à partir d’Analytics obtaining-reports-from-analytics

Gestion des rapports report-management

La configuration OSGi de l’auteur et de l’éditeur principal, AEM Communities Analytics Report Management, est utilisée pour interroger Analytics.

Sur l’auteur, les requêtes concernent les rapports en temps réel.

Sur l’éditeur principal, les requêtes sont utilisées pour fournir des informations en vue de l’importation des données Analytics de l’importateur de rapports.

L’intervalle de requête est défini par défaut sur 10 secondes.

Importateur de rapports report-importer

Une fois qu’un site de communauté activé Analytics a été publié, la configuration OSGi, AEM Communities Analytics Report Importer de l’éditeur principal peut être configurée pour définir l’intervalle d’interrogation par défaut pour les configurations qui ne sont pas configurées individuellement dans CRXDE.

L’intervalle d’interrogation contrôle la fréquence des demandes à Adobe Analytics pour que les données soient extraites et enregistrées dans SRP.

Lorsque les données peuvent être classées comme "données massives", des sondages plus fréquents peuvent imposer une charge importante sur le site de la communauté.

L’interrogation par défaut Import interval est défini sur 12 heures.

report-importer

Personnalisation des rapports de composants component-report-customization

Actuellement, pour personnaliser les mesures à suivre, les noeuds sont créés dans le référentiel qui définit des périodes pour lesquelles générer un rapport sur cette mesure.

Le sujet du forum est actuellement le seul exemple de cette personnalisation :

  • Sur l’éditeur principal, connectez-vous avec des privilèges d’administrateur.

  • Accédez à CRXDE Lite. Par exemple, https://localhost:4503/crx/de.

  • Sous le noeud jcr:content de la racine de langue (par exemple, /content/sites/engage/en/jcr:content), accédez au composant configuré pour la création de rapports Analytics.
    Par exemple, analytics/reportConfigs/social_forum_components_hbs_topic.

  • Notez les périodes créées :

    • last30Days
    • last90Days
    • thisYear
  • Remarquez le noeud total.

    • La modification de la propriété interval remplace l’intervalle de l’importateur de rapports.
    • La valeur est exprimée en secondes et est définie sur quatre heures (14 400 secondes).

component-report

Gestion des données utilisateur dans Analytics manage-user-data-in-analytics

Adobe Analytics fournit des API qui vous permettent d’accéder, d’exporter et de supprimer des données utilisateur. Pour plus d’informations, voir Soumettre les demandes d’accès et de suppression.

Ressources resources

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791