BV Pixel v1
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.
Ajout de la balise BV Pixel aux pages de transaction et de conversion
- 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.
- 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).
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.
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.
/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.
correct : orderId incorrect : orderid order_Id orderID OrderId
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 » |
Non | Recommandé. L'adresse e-mail du client. Utilisé pour envoyer des e-mails de demande d'avis. | Une adresse e-mail valide, au format correct | |
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 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 » |
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. 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è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 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' 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 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 » |
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 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ètre | Obligatoire | Description | Exemple |
---|---|---|---|
Type | Oui | Type de conversion en cours. Vous définissez les valeurs de ce paramètre. | « StoreLocator » ou « Téléchargement » |
Libellé | Non | Libellé descriptif à appliquer à la conversion. | « ProductPage » ou « ProductSpecification-1234.pdf » |
value | Non | Valeur attribuée à 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. Reportez-vous aux Informations personnelles identifiables (PII) pour obtenir des informations supplémentaires.
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.
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 » |
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é. 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.
- 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.
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 » |
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. 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 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' 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.
Implémenter les outils d'analyse pour les balises API pour mesurer le retour sur investissement (ROI).
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]);