Collecte de données d'analyse sur les interactions de page
Si vous utilisez un fournisseur d'analyse autre que , vous pouvez personnaliser le cadre qui suit les interactions de page dans les magasins type pour travailler avec le fournisseur d'analyse alternatif.
Scénario A
Le nouveau fournisseur prend en charge tous les emplacements et actions pour lesquels les pages du magasin type Web 2.0 sont actuellement balisées. Ce scénario est le plus simple, car il n'implique aucun changement dans les pages du magasin. Deux modifications sont nécessaires :
- Créez une classe d'implémentation de wc.analytics.GenericEventListener pour le nouveau fournisseur. Cette classe inclut l'implémentation des méthodes du gestionnaire d'événements.
- Mappez la vue des fonctions d'analyse à différents fichier JSP d'affichage (par exemple, crs-web/WebContent/storedir/ABCAnalyticsPageView.jsp) dans lesquels les objets JSON spécifiques du fournisseur pourront être générées.
Scénario B
Le nouveau fournisseur ne prend pas en charge tous les emplacements et actions pour lesquels les pages des magasins type Web 2.0 sont actuellement balisées, ou il existe des actions supplémentaires nécessitant de nouvelles balises. Ce scénario est un peu plus complexe et implique les tâches suivantes :
- Modifier les pages du magasin pour y ajouter ou supprimer des déclencheurs d'événements, selon nécessité.
- Créez une classe d'implémentation de wc.analytics.GenericEventListener pour le nouveau fournisseur. Cette classe inclut l'implémentation des méthodes du gestionnaire d'événements et doit être étendue pour inclure les méthodes de traitement des événements additionnels.
- Mappez la vue des fonctions d'analyse à différents fichier JSP d'affichage (par exemple, crs-web/WebContent/storedir/ABCAnalyticsPageView.jsp) dans lesquels les objets JSON spécifiques du fournisseur pourront être générées.