Balise de campagne
La balise de campagne HCL Commerce suit les impressions et les clics pour les activités de campagne de marketing Web et par courriel qui utilisent des emplacements E-marketing.
Cette balise recueille les données suivantes pour les transmettre à un système d'analyse externe :
- Nom de la campagne de marketing, le cas échéant
- Nom du modèle (e-mail uniquement)
- Type d'activité (Web ou e-mail)
- Nom de l'activité
- Nom de l'emplacement e-Marketing dans lequel l'activité a été exécutée
- Nom de contenu
Paramètres
Voici une liste de paramètres requis et facultatifs pour la balise de campagne.
Pour transmettre les données de campagne répertoriées au début de cette rubrique à un système d'analyse externe, utilisez l'un des paramètres suivants :
- databean
- Utilisez ce paramètre si votre magasin utilise des beans de données et des commandes d'URL pour les fonctions d'exécution marketing. Ce paramètre est une instance remplie d'un bean de données d'emplacement e-Marketing.
- espotData
- Utilisez ce paramètre si votre magasin utilise des services Web pour des fonctions d'exécution marketing. Ce paramètre est une instance remplie de la classe com.ibm.commerce.marketing.facade.datatypes.MarketingSpotDataType.
Voici d'autres paramètres requis et facultatifs :
- id
- Paramètre requis qui identifie le nom de la variable dans laquelle placer l'URL modifiée.
- url
- Paramètre requis qui est une représentation de chaîne d'une URL, ou une variable créée à l'aide de la balise
<c:url>à modifier. - initiative
- Paramètre requis qui identifie l'ID de l'activité de marketing particulière qui est affectée à l'emplacement e-Marketing auquel l'URL correspond.
- nom
- Cette variable est utilisée pour remplacer le nom du contenu (collatéral, entrée de catalogue, catégorie ou entrée de catalogue associée). Si elle est fournie, elle est utilisée au lieu de la valeur par défaut obtenue par une recherche.
- activityName
- Nom de l'activité. Utilisez uniquement lorsque les données databean et espotData ne sont pas disponibles.
- campaignName
- Nom de la campagne. Utilisez uniquement lorsque les données databean et espotData ne sont pas disponibles.
- experiment
- Paramètre facultatif. Ce paramètre est une valeur booléenne qui indique si les données appartiennent à une expérience marketing. Si vous définissez true, les données appartiennent à une expérience marketing.
- experimentName
- Nom de l'expérimentation. Utilisez uniquement lorsque les données databean et espotData ne sont pas disponibles.
- experimentViewed
- Paramètre facultatif. Ce paramètre est une valeur booléenne qui indique si les données de l'expérience marketing proviennent d'un test ou d'un élément de contrôle. S'il est défini sur true, les données proviennent d'un élément de test.
- testElementName
- Nom de l'élément sur le chemin d'expérience de l'expérience. Utilisez uniquement lorsque les données databean et espotData ne sont pas disponibles.
- controlElement
- Nom de l'élément sur le chemin de contrôle de l'expérience. Utilisez uniquement lorsque les données databean et espotData ne sont pas disponibles.
- marketingSpotName
- Nom de l'emplacement e-Marketing. Utilisez uniquement lorsque les données databean et espotData ne sont pas disponibles.
- scope
- Paramètre facultatif qui spécifie la portée dans laquelle s'applique la variable de l'URL modifiée. Les valeurs admises sont les suivantes :
- 1
- (Par défaut) La variable s'applique à cette page. La variable peut être différente la prochaine fois que la page est chargée.
- 2
- La variable s'applique à cette requête. La variable sera susceptible d'être différente la prochaine fois que l'emplacement e-Marketing sera demandé, y compris pour la même page.
- 3
- La variable s'applique à la session en cours. La variable peut être différente la prochaine fois que le client parcourra votre site.
- 4
- La variable s'applique à l'application en cours et ne change pas.
Versions des balises
HCL Commerce fournit deux versions de la balise de campagne :
- Classe d'implémentation de balise de base abstraite : com.ibm.commerce.bi.taglib.CampaignBaseTag. Les fournisseurs d'analyse qui souhaitent suivre les interactions des campagnes de marketing dans leur bibliothèque de balises JSP d'analyse Web pour HCL Commerce peuvent étendre cette classe de balises de base et implémenter leur propre logique pour envoyer des données d'activité marketing aux serveurs de collecte de données.
- Une implémentation par défaut de la balise de campagne (
<cm:campurl />) pour IBM Digital Analytics. Cette implémentation prend une URL d'emplacement e-Marketing comme entrée et met à jour l'URL en ajoutant des valeurs de paramètres qui représentent les données d'activité marketing que IBM Digital Analytics requiert.