Développement d'un regroupeur pour l'analyse de site actif

Vous pouvez développer vos propres scripts pour extraire les données de l'analyse de site actif des thèmes et habillages du portail et vous connecter à votre fournisseur de services d'analyse. Ces scripts sont appelés des regroupeurs.

Pourquoi et quand exécuter cette tâche

Les thèmes de portail fournis avec HCL Portal enregistrent les données dont l'analyse de site actif a besoin dans le marquage. Ces données sont fournies sous la forme de microformats, qui sont injectés dans le marquage lors de l'affichage.

Les scripts qui extraient ces données du marquage de la page sont appelés regroupeurs. Une fois qu'il a extrait les instances de microformat appropriées, le regroupeur soumet généralement les données collectées à un service d'analyse externe, dans lequel les données sont enregistrées, traitées et formatées sous la forme de rapports.

Le portail fournit une interface SPI JavaScript côté client que vous pouvez utiliser pour implémenter des regroupeurs. L'interface SPI s'intitule Interface SPI du médiateur d'analyse de site actif.

Les regroupeurs basés sur l'interface SPI du médiateur d'analyse de site actif se comportent de manière cohérente dans HCL Portal, quel que soit le mode d'affichage de la page de portail à laquelle le regroupeur est appliqué. Cela inclut les modes d'affichage d'agrégation côté serveur et côté client. Un regroupeur peut capturer les données les plus récentes relatives à l'analyse de site actif, même dans le mode d'agrégation côté client qui utilise les technologies Ajax pour actualiser les composants de page individuels qui font partie de DOM. A part cela, l'interface SPI prend également en charge les applications Ajax personnalisées qui peuvent faire partie d'une page de portail.

Du point de vue d'un modèle de programmation, l'interface SPI du médiateur d'analyse de site actif permet les implémentations de regroupeur pour enregistrer les fonctions de rappel ; l'infrastructure du portail appelle ces fonctions pour notifier le regroupeur des modifications DOM qui peuvent s'appliquer à l'analyse de site actif. Lorsqu'ils reçoivent de telles notifications, les regroupeurs peuvent analyser le DOM pour rechercher les microformats appropriés afin d'envoyer ces informations au service d'analyse.

Pour les pages de portail standard, utilisez l'interface SPI du médiateur d'analyse de site actif pour implémenter vos regroupeurs. Toutefois, pour les pages plus simples, vous pouvez également implémenter votre regroupeur à l'aide d'un simple script en ligne qui est exécuté à la fin de votre page de portail. Dans ce cas, la page doit remplir les deux conditions suivantes :
  • La page n'exploite pas l'affichage d'agrégation côté client.
  • Vos applications sur la page n'utilisent pas les technologies Ajax pour actualiser des composants de page pouvant contenir des microformats liés à l'analyse.
L'interface SPI n'a aucune incidence sur le mode de configuration des regroupeurs. Pour plus de détails sur la manière de configurer les regroupeurs, voir la rubrique Ajout d'un regroupeur d'analyse de site actif (ASA) à une page du portail.