Remarque : Si vous êtes déjà passé à la version 2 de la balise BV Pixel (à l'aide du script de chargement bv.js), merci de vous référer à la documentation relative à BV Pixel v2. Bazaarvoice vous invite à migrer vers la version 2 de cette balise pour bénéficier de l'amélioration des performances et des innovations à venir.

La balise BV Pixel v1, auparavant appelée « ROI Beacon », est un extrait de code JavaScript ajouté à vos pages de conversion.

Installation de BV Pixel v1 (bvapi.js)

La balise BV Pixel est utilisée par de nombreuses fonctionnalités Bazaarvoice. Toutefois, elle sert principalement à exécuter Bazaarvoice Analytics et à envoyer automatiquement des données d'interaction.

Elle peut également servir aux tests A/B afin d'évaluer en direct les bonnes pratiques sur votre site auprès d'un petit nombre de clients, avant de les mettre en œuvre pour toute votre clientèle.

BV Pixel informe Bazaarvoice lorsqu'un consommateur remplit un objectif de conversion sur votre site. Il existe deux types de balises BV Pixel :

  • Les balises de conversion génériques (non transactionnelles) enregistrent les événements comme les inscriptions à une newsletter, les enregistrements de produits, les téléchargements de documents PDF ou les demandes de renseignements à propos d'un produit ou service. Vous pouvez générer des rapports ROI en fonction d'indicateurs clés de performance.
  • Les balises de conversion Transaction capturent les données d'achat lorsqu'un client achète un produit. Par exemple, les données enregistrées comprennent notamment les UGS, les adresses e-mail et postales. Ces données de transactions sont nécessaires à l'envoi automatique de données d'interaction. Vous pouvez également utiliser ces données pour créer des rapports de retour sur investissement liés aux recettes engendrées.

Une fois la balise BV Pixel installée sur votre site, vous pouvez générer des rapports pour différents dashboards. Ces rapports détaillent la manière dont les utilisateurs interagissent avec votre site et vous permettent de comprendre la valeur ajoutée de votre implémentation.

Remarque : vous devez installer la balise BV Pixel avant d'utiliser les rapports Bazaarvoice, les demandes d'avis (anciennement post-interaction email ou EPI), ou de lancer des tests A/B sur votre site Web.

Ajout de la balise BV Pixel aux pages de transaction et de conversion

  1. Ajoutez la balise BV Pixel bvapi.js à vos pages de transaction et de conversion.
    • Les pages de conversion transactionnelles correspondent principalement aux pages de commande, sur lesquelles les événements d'achat ont lieu.
    • Les pages de conversion non transactionnelles correspondent, entre autres, aux soumissions d'avis, aux inscriptions à une newsletter et aux pages de recherche de magasins.
  2. Ajoutez un court extrait de code JavaScript à ces pages pour permettre l'envoi de données à Bazaarvoice via SSL (chiffrement pour garantir la sécurité).
    • Pour en savoir plus sur les balises de conversion transactionnelles (pages de commande), suivez les étapes de la section Ajout d'une balise transactionnelle, ou
    • Suivez les étapes de la section Ajout d'une balise non transactionnelle pour en savoir plus sur les balises de conversion non transactionnelles (événements de conversion de pages comme les inscriptions ou les envois formulaires de contact).
Remarque : Si votre activation s'effectue par le biais d'une API, il est préférable de mettre en œuvre la balise BV Pixel en même temps que nos autres balises d'analyse. Pour ce faire, suivez les instructions de l'article Activer la balise BV Pixel avec les balises d'analyse.

Ajout de la balise JavaScript bvapi.js

Afin d'activer la balise BV Pixel v1, il vous suffit d'ajouter une balise JavaScript, le fichier bvapi.js à vos pages de confirmation de transaction. Ce fichier active l'API de Bazaarvoice pour votre implémentation. Veuillez inclure ce fichier sur chaque page sur laquelle vous souhaitez implémenter BV Pixel.

Note: You must implement the BV Pixel on a domain which is on the allowlist (sometimes called a "whitelist"). Bazaarvoice manages the domain allowlist internally. Any changes to the allowlist must be communicated to Bazaarvoice. If you are in the implementation stage of a project, contact your implementation team to request changes. If you are in the support stage, contact Bazaarvoice Support to request changes.

Pour ajouter le fichier bvapi.js, vous devez indiquer votre nom de client, l'environnement approprié et la langue souhaitée. Le fichier charge ensuite le code JavaScript requis pour prendre en charge la balise. Une fois le fichier bvapi.js chargé, le code de la balise pourra être placé n'importe où après cette dernière dans le code.

Remarque : Le code de cette section utilise /bvstaging, qui indique que les requêtes seront redirigées vers l'environnement de test de Bazaarvoice. Veuillez ne pas utiliser /bvstaging dans l'environnement de production.

L'exemple suivant vous présente le code de la balise BV Pixel :

<!-- load bvapi.js --> <script type="text/javascript" src="https://display.ugc.bazaarvoice.com/bvstaging/static/client_name/locale/bvapi.js"> </script> <!-- tagging code --> <script type="text/javascript"> $BV.SI.trackTransactionPageView({ /* Interaction data goes here... See "Adding Integration Tagging" topic for details... */ }); </script>

Remplacez client_name avec la valeur du nom du client qui vous sera fournie par Bazaarvoice en utilisant des lettres minuscules et remplacez local par le code de votre langue. Supprimez le chemin d'accès /bvstaging de l'URL avant de lancer l'implémentation dans l'environnement de production.

Ajout de la balise de transaction BV Pixel v1

La balise d'interaction capture des informations détaillées sur les interactions de chaque utilisateur pour permettre de mesurer le retour sur investissement (ROI). Nous utilisons deux types de balises d'interaction :

  • Les balises de transaction
  • Les balises de conversion

Cette rubrique concerne le balisage transactionnel. L'extrait de code suivant correspond à la balise de transaction JavaScript utilisée pour la mesure du ROI. Il est généralement placé sur la page de confirmation de commande (par exemple, lors de la confirmation du paiement/de la transaction, ou sur une page de remerciement).

Attention :

  • Les propriétés en gras sont spécifiques à la mesure du retour sur investissement. Toutes les autres sont utilisées pour l'envoi automatique de données d'interaction.

  • La casse est importante.
  • Ce code est un exemple et ne doit pas être utilisé tel quel. Vous devez ajouter ou supprimer des propriétés et les valeurs associées pour qu'elles répondent à vos besoins.
  • Reportez-vous aux paramètres d'interaction des demandes d'avis pour obtenir les descriptions détaillées de chaque propriété.
  • Les balises de conversion s'appliquent uniquement à la mesure du retour sur investissement et ne peuvent pas être utilisées pour envoyer automatiquement des données d'interaction.
  • L'UGS doit correspondre à l'attribut <ExternalId> du produit envoyé à Bazaarvoice dans votre catalogue produits. N'utilisez pas l'UGS standard pour ce champ à moins qu'il ne s'agisse du numéro envoyé dans votre catalogue produits.
{code:javascript} $BV.SI.trackTransactionPageView({ "orderId" : "55555", "tax" : "1.44", "shipping" : "10.00", "total" : "40.84", "city" : "Austin", "state" : "TX", "country" : "USA", "currency" : "USD", "items" : [ { "sku" : "2245", "name" : "product name", "category" : "category name", "price" : "13.42", "quantity" : "1", "imageURL" : "http://test.com/1.jpg" }, { "sku" : "2246", "name" : "product name2", "imageURL" : "http://test.com/2.jpg" } ], "email" : "john@example.com", "deploymentZone" : "secondary", "locale" : "en_US" }); {code}   

Paramètres de transaction

Reportez-vous aux tableaux suivants pour obtenir les détails sur les paramètres de la balise BV Pixel v1 qui sont obligatoires ou recommandés. Si un paramètre recommandé n'est pas disponible sur la page, il ne doit pas être inclus. Par exemple, en l'absence de données pour le paramètre «tax», NE spécifiez PAS "tax" : "" (chaîne vide). Au contraire, supprimez totalement le paramètre.

Remarque : si la devise n'est pas incluse, la devise listée par défaut dans le rapport sur l'impact des conversions sera le dollar USD.
Remarque : le BV Pixel peut également être utilisé pour activer les données automatiques d'interaction. Si vous configurez le BV Pixel pour activer les e-mails de demande d'avis, vous devez ajouter des paramètres d'interaction supplémentaires.
Important : Tous les paramètres sont sensibles à la casse et leur format doit être correct, comme l'illustre l'exemple suivant :
correct : orderId
incorrect : orderid order_Id orderID OrderId
ParamètreObligatoireDescriptionExemple
cityNonLa ville du client.« Austin »
countryNonLe pays du client.« États-Unis »
currencyOuiLe code de devises alphabétique ISO 4217 de la commande.« USD »
emailNonRecommandé. L'adresse e-mail du client. Utilisé pour envoyer des e-mails de demande d'avis.Une adresse e-mail valide, au format correct
itemsoui , sauf si vous envoyez des demandes d'avis non transactionnellesObligatoire pour les demandes d'avis transactionnelles. Un tableau des éléments individuels de l'interaction, tels que « commande, achat, transaction ».Voir le tableau des paramètres de l'élément.
localeNon

Facultatif. Détermine le modèle d'e-mails dans la langue spécifique à utiliser.

Obligatoire. Si vous envoyez des modèles uniques pour plusieurs langues, vous devez ajouter ce paramètre.

« en_US », « en_CA », « ru_RU », « en_GB », etc. Exemple : pour un client canadien envoyant des demandes d'avis en anglais et en français, vous devez ajouter « en_CA » ou « fr_CA » en fonction de la langue de l'utilisateur.
deploymentZoneoui, si plusieurs zones de déploiement sont utiliséesL'identifiant de la zone de déploiement dans laquelle l'implémentation est déployée. Ce paramètre indique à Bazaarvoice d'utiliser les modèles d'e-mails de l'implémentation, et non du site principal, lors de l'envoi de demandes d'avis. L'implémentation dans laquelle les modèles sont configurés doit être publiée dans la zone de déploiement avant de référencer la zone de déploiement dans le flux d'interaction. En cas d'omission, le paramètre main_site (site principal) sera utilisé.« secondary_site » (site secondaire)
nicknamenon, sauf si l'utilisation forcée du pseudo est activéeRecommandé. Le prénom ou le pseudo de l'utilisateur, enregistré lorsque l'utilisateur crée un compte. Utilisé pour personnaliser la formule d'appel de l'e-mail. « Mary » ou « mary75 »
orderIdOuiL'ID unique de la commande.« 55555 »
shippingNonLe coût de livraison de la commande.« 10,00 »
shippingDate

Non

 

Facultatif. Utilisé à la place de la date de la transaction pour déterminer à quel moment Bazaarvoice envoie la demande d'avis.Doit respecter le format suivant : AAAA-MM-JJ (ex. 2014-12-21)
shippingDelayNon

Facultatif. Utilisé pour augmenter le nombre de jours entre la date de la transaction et la date à laquelle Bazaarvoice envoie la demande d'avis. Peut s'avérer utile en cas d'expédition retardée des produits.

Remarque : vous pouvez choisir d'utiliser shippingDate ou shippingDelay, mais pas les deux à la fois.
« 25 »
stateNonL'État du client.« Texas »
taxNonLe montant des taxes appliquées à la commande.« 1,44 »
totalOuiLe montant total de la commande.« 40,84 »
userIdaucun, sauf si utilisation de l'authentification sur le site

Recommended.userId userId doit correspondre au userToken (ID utilisateur), qui est transmis à Bazaarvoice au cours du processus de soumission d'avis. Peut être omis si aucun ID n'est créé, par exemple avec des acheteurs invités.

Remarque : assurez-vous que votre fiche de configuration des e-mails de demande d'avis reflète bien cette situation.
« 7448dc2 »

Paramètres d'éléments

ParamètreObligatoireDescriptionExemple
categoryNon

Recommandé. Catégorie de produit.

Important : doit correspondre à la valeur que vous avez fournie à Bazaarvoice dans le catalogue produits.
« Chemises »
imageURLNon

Fortement recommandé. Lien vers l'image du produit. S'il est omis, nous récupérerons la valeur à partir de notre base de données en associant le paramètre UGS à l'attribut ExternalId du produit envoyé dans votre catalogue produits.

Important : L'URL spécifiée pour le paramètre imageURL doit être une URL complète et absolue et pas un chemin d'accès relatif.
« http://www.test.com/1.jpg »
nameNon

Recommandé. Nom du produit.

Requis si l'ExternalId du produit n'existe pas dans notre base de données. Sinon, l'élément ne figurera pas dans l'e-mail.

Important : doit correspondre à la valeur que vous avez fournie à Bazaarvoice dans le catalogue produits.
« T-shirt noir »
priceOui

Tarif du produit utilisé pour trier par prix les produits dans la demande d'avis.

Important : Doit contenir uniquement deux (2) décimales et aucun symbole de devise.
« 13.42 »
quantityOuiQuantité d'achat.« 4 »
shippingDate

Non

 

Facultatif Utilisé à la place de la date de la transaction pour déterminer à quel moment Bazaarvoice envoie les demandes d'avis.Doit respecter le format suivant : AAAA-MM-JJ (ex. 2014-12-21)
shippingDelayNon

Facultatif. Utilisé pour augmenter le nombre de jours entre la date de la transaction et la date à laquelle Bazaarvoice envoie la demande d'avis. Peut s'avérer utile en cas d'expédition retardée des produits.

Remarque : vous pouvez choisir d'utiliser shippingDate ou shippingDelay, mais pas les deux à la fois.
« 25 »
skuOui

Il s'agit de l'External ID du produit Bazaarvoice. Il revêt parfois la forme d'un code UGS, mais est le plus souvent constitué d'un autre ID produit. Il est utilisé spécifiquement avec Bazaarvoice pour identifier vos produits de manière unique.

Attention : ce paramètre DOIT correspondre à l'attribut ExternalId du produit envoyé à Bazaarvoice dans votre catalogue produits. Si l'identifiant que vous avez défini pour le paramètre sku (UGS) ne figure pas dans votre catalogue produits, le produit NE sera PAS inclus dans la demande d'avis.
« 2245 »

Ajout de la balise de conversion BV Pixel v1

Les événements de conversion acceptent trois paramètres de haut niveau pour décrire le type de conversion ayant eu lieu. L'exemple suivant montre un événement de conversion dans lequel l'utilisateur a utilisé une fonctionnalité de «localisation de magasin» à l'aide du code postal qu'il a fourni.

Pour les pages de conversion (non transactionnelles), fournissez les données suivantes dans ce format.

{code:javascript} $BV.SI.trackConversion({ "type" : "StoreLocator", "label" : "ProductPage", "value" : 78701 }); {code}

Paramètres de conversion pour BV Pixel v1

ParamètreObligatoireDescriptionExemple
TypeOuiType de conversion en cours. Vous définissez les valeurs de ce paramètre.« StoreLocator » ou « Téléchargement »
LibelléNonLibellé descriptif à appliquer à la conversion.« ProductPage » ou « ProductSpecification-1234.pdf »
valueNonValeur attribuée à la conversion.« 78701 » ou « 1 »
Remarque : Les événements de conversion non commerciaux peuvent être configurés en utilisant le paramètre type. Le nombre et le type d'événements sont configurables et peuvent être utilisés pour créer des entonnoirs de conversion qui sont mesurés dans le Rapport sur l'impact des conversions. Ces configurations en direct seront renseignées dans le rapport sur l'impact des conversions, dans la rubrique Objectifs non commerciaux, au bout de deux ou trois jours. La configuration sera alors terminée.

Données des PII

Comme pour les transactions, les conversions sont susceptibles de contenir des informations personnelles identifiables (PII). Tous les paramètres fournis à $BV.SI.trackConversion() qui ne sont pas listés dans les paramètres de conversion sont considérés comme des PII. Reportez-vous aux Informations personnelles identifiables (PII) pour obtenir des informations supplémentaires.

Remarque : pour le moment, les conversions hors commerce ne déclenchent pas l'envoi automatique de données d'interaction.

Informations personnelles identifiables (PII)

Les paramètres suivants du code de BV Pixel v1 sont des informations personnelles identifiables (Personally Identifiable Information ou PII). Les PII vous permettent d'envoyer un e-mail de suivi personnalisé qui invite le client à revenir sur votre site et à ajouter du contenu. Ce message, appelé e-mail de demande d'avis, contribue à augmenter le volume de contenu disponible sur votre site.

Remarque : pour le moment, les conversions hors commerce ne déclenchent pas l'envoi automatique de données d'interaction.
Paramètre Obligatoire Description Exemple
nickname non, sauf si l'utilisation forcée du pseudo est activée Recommandé. Le prénom ou le nom d'utilisateur, enregistré lorsque l'utilisateur crée un compte. Utilisé pour personnaliser la formule d'appel de l'e-mail. « Mary » ou « mary75 »
email non, sauf si l'identification est activée pour l'envoi automatique de données d'interaction L'adresse e-mail du client. Une adresse e-mail valide, au format correct
Numéro de téléphone Non Le numéro de téléphone du client. Un numéro de téléphone valide, formaté correctement (E164 ).
userId aucun, sauf si utilisation de l'authentification sur le site

Recommandé. userId doit correspondre au userToken (ID utilisateur), qui est transmis à Bazaarvoice au cours du processus de soumission d'avis. Peut être omis si aucun ID n'est créé, comme par exemple avec des acheteurs invités.

Remarque : assurez-vous que votre fiche de configuration des e-mails de demande d'avis reflète bien cette situation.
« 7448dc2 »

Données des PII

Dans certains cas, vous aurez besoin de transmettre des informations personnelles identifiables (PII) dans le cadre d'une transaction. Elles comprennent notamment les données suivantes :

  • Adresse email
  • Prénom, nom
  • username
  • ID pour Facebook
  • Numéro de téléphone
  • Adresse physique, code postal

Ces données peuvent être fournies en même temps que les données transactionnelles. Tous les paramètres fournis à $BV.SI.trackTransactionPageView() qui ne sont pas listés dans les paramètres de transaction sont considérés comme des PII.

Important : Les informations personnelles identifiables (PII) :
  • ne sont jamais associées au cookie permanent de Bazaarvoice.
  • sont toujours transmises via HTTPS.
  • sont chiffrées avant d'être inscrites sur le disque.
  • ne sont jamais traitées par les outils d'analyse Bazaarvoice Analytics.

Paramètres de conversion

Paramètre Obligatoire Description Exemple
Type Oui Le type de conversion. Vous définissez les valeurs de ce paramètre. « StoreLocator » ou « Téléchargement »
Libellé Non Un libellé descriptif à appliquer à la conversion. « ProductPage » ou « ProductSpecification-1234.pdf »
value Oui Une valeur à attribuer à la conversion. « 78701 » ou « 1 »

Données des PII

Comme pour les transactions, les conversions sont susceptibles de contenir des informations personnelles identifiables (PII). Tous les paramètres fournis à $BV.SI.trackConversion() qui ne sont pas listés dans les paramètres de conversion sont considérés comme des PII.

Paramètres d'interaction des demandes d'avis

Utilisez les paramètres d'interaction suivants lorsque vous configurez l'envoi de données d'interaction et la balise BV Pixel v1 dans le cadre du processus de balisage des interactions. Si un paramètre recommandé n'est pas disponible sur la page (comme userId pour les acheteurs invités), vous ne devez pas l'inclure. Par exemple, si aucune donnée n'est disponible pour le paramètre tax, ne la définissez pas sur "tax" : "" (chaîne vide). Supprimez plutôt le paramètre. Les paramètres d'éléments ont la priorité sur les paramètres généraux.

Remarque : tous les paramètres sont sensibles à la casse et leur format doit être correct. Par exemple, userId ne doit pas être écrit UserID.
Paramètre Obligatoire Description Exemple
city Non La ville du client. « Austin »
country Non Le pays du client. « États-Unis »
currency Oui Le code de devises alphabétique ISO 4217 de la commande. « USD »
email Non Recommandé. L'adresse e-mail du client. Utilisé pour envoyer les demandes d'avis. Une adresse e-mail valide, au format correct
Numéro de téléphone Non Recommandé. Le numéro de téléphone du client. Utilisé pour envoyer les demandes d'avis. Un numéro de téléphone valide, formaté correctement (E164 )
items oui , sauf si vous envoyez des demandes d'avis non transactionnelles Obligatoire pour les demandes d'avis transactionnelles. Un tableau des éléments individuels de l'interaction, tels que « commande, achat, transaction ». Voir le tableau des paramètres de l'élément.
locale Non

Facultatif. Détermine le modèle d'e-mails dans la langue spécifique à utiliser.

Obligatoire. Si vous envoyez des modèles uniques pour plusieurs langues, vous devez ajouter ce paramètre.

« en_US », « en_CA », « ru_RU », « en_GB », etc. Exemple : pour un client canadien envoyant des demandes d'avis en anglais et en français, vous devez ajouter « en_CA » ou « fr_CA » en fonction de la langue de l'utilisateur.
deploymentZone oui, si plusieurs zones de déploiement sont utilisées L'identifiant de la zone de déploiement dans laquelle l'implémentation est déployée. Ce paramètre indique à Bazaarvoice d'utiliser les modèles d'e-mails de l'implémentation, et non du site principal, lors de l'envoi de demandes d'avis. L'implémentation dans laquelle les modèles sont configurés doit être publiée dans la zone de déploiement avant de référencer la zone de déploiement dans le flux d'interaction. En cas d'omission, le paramètre main_site (site principal) sera utilisé. « secondary_site » (site secondaire)
nickname non, sauf si l'utilisation forcée du pseudo est activée Recommandé. Le prénom ou le pseudo de l'utilisateur, enregistré lorsque l'utilisateur crée un compte. Utilisé pour personnaliser la formule d'appel de l'e-mail. « Mary » ou « mary75 »
orderId Oui L'ID unique de la commande. « 55555 »
shipping Non Le coût de livraison de la commande. « 10,00 »
shippingDate

Non

 

Facultatif. Utilisé à la place de la date de la transaction pour déterminer à quel moment Bazaarvoice envoie la demande d'avis. Doit respecter le format suivant : AAAA-MM-JJ (ex. 2014-12-21)
shippingDelay Non

Facultatif. Utilisé pour augmenter le nombre de jours entre la date de la transaction et la date à laquelle Bazaarvoice envoie les demandes d'avis. Peut s'avérer utile en cas d'expédition retardée des produits.

Remarque : vous pouvez choisir d'utiliser shippingDate ou shippingDelay, mais pas les deux à la fois.
« 25 »
state Non L'État du client. « Texas »
tax Non Le montant des taxes appliquées à la commande. « 1,44 »
total Oui Le montant total de la commande. « 40,84 »
userId aucun, sauf si utilisation de l'authentification sur le site

Recommended.userId userId doit correspondre au userToken (ID utilisateur), qui est transmis à Bazaarvoice au cours du processus de soumission d'avis. Peut être omis si aucun ID n'est créé, par exemple avec des acheteurs invités.

Remarque : assurez-vous que votre fiche de configuration des e-mails de demande d'avis reflète bien cette situation.
« 7448dc2 »

Paramètres spécifiques aux éléments

Paramètre Obligatoire Description Exemple
category Non

Recommandé. Catégorie de produit.

Important : doit correspondre à la valeur que vous avez fournie à Bazaarvoice dans le catalogue produits.
« Chemises »
imageURL Non

Fortement recommandé. Lien vers l'image du produit. S'il est omis, nous récupérerons la valeur à partir de notre base de données en associant le paramètre UGS à l'attribut ExternalId du produit envoyé dans votre catalogue produits.

Important : L'URL spécifiée pour le paramètre imageURL doit être une URL complète et absolue et pas un chemin d'accès relatif.
« http://www.test.com/1.jpg »
name Non

Recommandé. Nom du produit.

Requis si l'ExternalId du produit n'existe pas dans notre base de données. Sinon, l'élément ne figurera pas dans l'e-mail.

Important : doit correspondre à la valeur que vous avez fournie à Bazaarvoice dans le catalogue produits.
« T-shirt noir »
price Oui

Tarif du produit utilisé pour trier par prix les produits dans la demande d'avis.

Important : Doit contenir uniquement deux (2) décimales et aucun symbole de devise.
« 13.42 »
quantity Oui Quantité d'achat. « 4 »
shippingDate

Non

 

Facultatif Utilisé à la place de la date de la transaction pour déterminer à quel moment Bazaarvoice envoie les demandes d'avis. Doit respecter le format suivant : AAAA-MM-JJ (ex. 2014-12-21)
shippingDelay Non

Facultatif. Utilisé pour augmenter le nombre de jours entre la date de la transaction et la date à laquelle Bazaarvoice envoie les demandes d'avis. Peut s'avérer utile en cas d'expédition retardée des produits.

Remarque : vous pouvez choisir d'utiliser shippingDate ou shippingDelay, mais pas les deux à la fois.
« 25 »
sku Oui

Il s'agit de l'External ID du produit Bazaarvoice. Il revêt parfois la forme d'un code UGS, mais est le plus souvent constitué d'un autre ID produit. Il est utilisé spécifiquement avec Bazaarvoice pour identifier vos produits de manière unique.

Attention : ce paramètre DOIT correspondre à l'attribut ExternalId du produit envoyé à Bazaarvoice dans votre catalogue produits. Si l'identifiant que vous avez défini pour le paramètre sku (UGS) ne figure pas dans votre catalogue produits, le produit NE sera PAS inclus dans l'e-mail de demande d'avis.
« 2245 »

Paramètres obligatoires / recommandés

Vous devez au minimum inclure les paramètres suivants :

  • items
  • email
  • Numéro de téléphone
  • userId — à inclure si votre site ne prend pas en charge les achats en mode invité, ou si vous n'avez pas réalisé la configuration pour l'authentification hébergée. Contactez Bazaarvoice si vous avez des doutes quant à votre configuration.
  • nickname. À inclure si vous souhaitez personnaliser vos demandes d'avis en plaçant un nom dans la formule de salutation, par exemple « Donnez-nous votre avis,  », où correspond au nom que vous utiliserez pour vous adresser au destinataire de l'e-mail.

Pour augmenter le volume d'avis, Bazaarvoice vous recommande fortement d'inclure le plus de données possible afin d'alimenter les fonctionnalités des demandes d'avis actuelles et à venir.

Le fait de classer les produits par prix dans une demande d'avis renforce l'implication de l'utilisateur. Si vous souhaitez que les demandes d'avis de votre entreprise respectent ce format, vous devrez envoyer vos prix à Bazaarvoice. Les autres informations que vous enverrez serviront à améliorer l'expérience des utilisateurs.

Tester les événements de transaction à l'aide de l'Outil de suivi des transactions

Vous pouvez suivre et résoudre les problèmes liés aux données en ligne d'événements de transaction à l'aide de l'Outil de suivi des transactions, depuis le portail Bazaarvoice.

Remarque : l'outil de suivi des transactions fournit des données à propos de paramètres qui ne sont pas inclus au schéma BV Pixel v1, tels que les réductions appliquées aux articles et aux commandes. Contactez l'assistance client Bazaarvoice si vous souhaitez passer à la dernière version du schéma.

Implémenter les outils d'analyse pour les balises API pour mesurer le retour sur investissement (ROI).

Remarque : Les balises Analytics for API ConversionTransaction, PIIConversionTransaction et Conversion remplissent les mêmes fonctions que la balise BV Pixel. Si vous avez déjà installé la balise BV Pixel v1, il n'est pas nécessaire de changer votre implémentation pour utiliser ces balises.

Vous pouvez configurer ces balises pour les conversions transactionnelles ou non transactionnelles à l'aide des exemples de code fournis dans cette page. Il est également possible de consulter les informations de référence pour chaque balise à l'aide des liens listés ci-dessous :

Balise de conversion transactionnelle

L'exemple de code suivant montre comment ConversionTransaction et PIIConversionTransaction sont utilisés pour les pages de conversion transactionnelles.

var TransactionData = { clientID: 'example_client_name', environment: 'staging', dc: "custom_dc", host: "bazaarvoice.com", orderId: 'EX-123', city: 'Exampleville', state: 'Texas', country: 'USA', zip: '78753', userId: 'TestCustomer-123', email: 'test.customer@bazaarvoice.com', nickname: 'Test', tax: "8.25", shipping: "25.00", total: "133.25", currency: "USD", deliveryDate: '2011-01-21T11:36:47.384', items: [ { sku: '1234567-1', name: 'bunny hat', imageUrl: "http://bazaarvoice.com/bogusData/hats/1234567-1.gif", category: "hats", quantity: '1', price: "50.00" }, { sku: '1234567-2', name: 'zombie hat', imageUrl: "http://bazaarvoice.com/bogusData/hats/1234567-2.gif", category: "hats", quantity: '1', price: "50.00" } ] }; _bvapiq.push(['ConversionTransaction', TransactionData]); _bvapiq.push(['PIIConversionTransaction', TransactionData]);

Balise de conversion non transactionnelle

L'exemple de code suivant montre l'utilisation de Conversion pour les pages de conversion non liées à des transactions.

var ConversionData = { clientID: 'example_client_name', environment: 'staging', dc: "custom_dc", host: "bazaarvoice.com", city: 'Exampleville', state: 'Texas', country: 'USA', label: 'A conversion testing operation', value: 1, type: 'TestConversion' }; _bvapiq.push(['Conversion', ConversionData]);