Configuration de l'intégration IBM Digital Data Exchange
Avant de commencer
- Intégrez votre magasin à IBM Digital Analytics. Les étapes suivantes utilisent une intégration à IBM Digital Analytics pour démontrer comment intégrer HCL Commerce à DDX pour transmettre des données à un fournisseur d'analyse.
Procédure
-
Accédez au répertoire suivant, qui contient le fichier déployé biConfig.xml pour votre intégration entre votre fournisseur d'analyse HCL Commerce, tel que IBM Digital Analytics.
- workspace_dir\crs-web\WebContent\WEB-INF\xml\config\bi
-
Ouvrez le fichier biConfig.xml pour l'éditer.
Ce fichier inclut les paramètres de configuration pour la façon dont HCL Commerce s'intègre à IBM Digital Analytics.
-
Mettez à jour la configuration du fournisseur d'analyse de votre site ou de vos magasins afin d'inclure l'option de configuration
"useDDX".Lorsque la valeur de cette option est définie sur"true"ou est incluse sans valeur, la sortie JavaScript pour toutes les balises d'analyse est incluse dans un objet JavaScript et envoyée à DDX. Incluez l'option dans l'élément<biprovider/>pour définir la configuration comme valeur par défaut pour chaque magasin associé à ce fournisseur d'analyse. Vous pouvez également remplacer le paramètre d'un magasin, en incluant l'option ayant une valeur différente dans la configuration de l'élément<store/>d'un magasin.- Tous les magasins
<biprovider name="coremetrics" enabled="true"> ... <options> <attribute name="useDDX" /> </options> ... </biprovider> - Magasins spécifiques
Où<store storeId="10101,10102,10103" biprovider="coremetrics" enabled="true"> ... <options> <attribute name="useDDX" value="true" /> </options> ... </store>storeIdest la valeur de l'ID de magasin ou la liste des valeurs d'ID de magasin. Par exemple,"10101,10102,10103".
- Tous les magasins
-
Mettez à jour la configuration
outputde votre site ou de vos magasins pour l'inclure la fonctioncmSetClientIDdans votre JavaScript si le paramètre n'est pas déjà configuré. Définissez les valeurs appropriées pour la fonction comme indiqué dans l'exemple suivant.
Où<output section="header"> <![CDATA[ ... <script type="text/javascript"> cmSetupNormalization("krypto-_-krypto"); cmSetClientID(Client_ID,Data_collection_method,Analytics_Provider_site,WebSphere_Commerce_server); </script> ]]> </output>Client_ID- ID client fourni par votre fournisseur d'analyse. Par exemple,
"99999999". Data_collection_method- La méthode de collecte des données. Définissez les valeurs suivantes :
- true
- Les cookies du navigateur de collecte de données sont gérés sur le client du navigateur, qui est défini dans le domaine spécifié comme la valeur WebSphere_Commerce_server.
- false
- Les cookies du navigateur de collecte de données sont gérés par votre fournisseur d'analyse, qui est défini dans le domaine spécifié comme la valeur Analytics_Provider_site.
Analytics_Provider_site- Nom de domaine de votre site d'analyse. Par exemple,
"data.coremetrics.com". WebSphere_Commerce_server- Nom du domaine de votre serveur HCL Commerce. Par exemple,
"thesite.com".
<output section="header"> <![CDATA[ ... <script type="text/javascript"> cmSetupNormalization("krypto-_-krypto"); cmSetClientID("99999999",true,"data.coremetrics.com","thesite.com"); </script> ]]> </output> -
Enregistrez et fermez le fichier.
Pour obtenir un exemple de fichier biConfig.xml complet et pour plus de paramètres de configuration que vous pouvez configurer lorsque vous utilisez IBM Digital Analytics comme fournisseur d'analyse, voir Exemple de fichier biConfig.xml pour IBM Digital Analytics :.
-
Ajoutez des valeurs de paramètres de type de page aux balises d'affichage de page sur vos pages de magasin pour identifier les entrées de données analytiques dans l'objet JavaScript envoyé à DDX.
Les magasins basés sur le magasin type HCL Commerce Aurora incluent déjà des valeurs de type de page (identificateur de page unique) définies dans
digitalData.pageInstanceID. Si votre magasin n'est pas basé sur ce magasin type ou si vous souhaitez modifier les valeurs de type de page par défaut envoyées à DDX, incluez les valeurs de type de page sur les pages de votre magasin.Par défaut, toutes les pages des magasins basés sur le magasin type HCL Commerce Aurora incluent une configuration par défaut qui associe la valeur"wcs-standardpages"à la balise d'affichage de la page. Certaines pages incluent également d'autres valeurs. Par exemple, la page du magasin type OrderItemDisplay.jsp Aurora inclut la configuration suivante du paramètre de type de page :<cm:pageview pageType="wcs-cart"/>Remarque : Si la prise en charge de l'intégration à DDX n'est pas activée, le paramètre et la valeur du type de page sont ignorés.La balise d'affichage de page recueille des informations sur les pages de magasin qu'un client a consultées. Pour plus d'informations sur cette balise, voir Balise d'affichage de page.
HCL Commerce définit la valeur du paramètre de type de page dans
digitalData.pageInstanceID. La valeurpageInstanceIDest référencée lorsque vous configurez les règles du groupe de pages dans DDX pour déterminer si les balises affectées à ce groupe de pages sont déployées dans une page de magasin. De cette façon, les balises peuvent être logiquement regroupées à l'intérieur de DDX pour le déploiement à des types de pages qui doivent recevoir ces balises. Par exemple, les balises nécessaires pour collecter des informations sur la page et le produit à partir d'une page de panier d'achat sont ajoutées à un groupe de pages DDX avec une règle depageInstanceID = 'wcs-cart'.
Résultats
- Utilisation de la balise d'affichage de page avec IBM Digital Analytics
- Utilisation de la balise de commande avec IBM Digital Analytics
- Utilisation de la balise du panier avec IBM Digital Analytics
- Utilisation de la balise de produit avec IBM Digital Analytics
- Utilisation de la balise d'enregistrement avec IBM Digital Analytics
- Utilisation de la balise d'événement de conversion avec IBM Digital Analytics
- Utilisation de la balise d'élément avec IBM Digital Analytics