BV像素
使用BV Pixel捕获有关产品购买和非事务性事件的数据,例如单击商店定位器或在哪里购买链接。
实现BV Pixel对于衡量用户生成内容(UGC)的商业影响至关重要。观看这段视频了解原因。
BV Pixel是使用JavaScript实现的。它类似于谷歌Analytics或Omniture的其他分析跟踪服务。您必须在以下页面上实现BV像素:
- 对于产品购买(交易),在您网站上的所有订单确认页面上实现BV Pixel。
- 对于非事务性交互(转换),在交互将发生的页面上实现BV Pixel。
在你实现BV像素后,你可以:
- 对用户生成内容(UGC)项目产生有价值的见解。
- 了解有关Bazaarvoice内容对您的在线业务的影响的关键信息。
- 使用Bazaarvoice功能来增加UGC的数量。
- 生成与关键绩效指标相关的投资回报报告。
- 将收集到的消费者数据与UGC一起使用,在正确的时间锁定正确的购物者。
由BV Pixel捕获的事件
BV Pixel捕获这些事件类型:
- Transactions-Product购买。如果您在订单确认页面上实现BV Pixel,则会捕获这些事件。
- 转换—非事务性交互,例如单击商店定位器或何处购买链接、订阅时事通讯、产品注册或PDF下载。如果在发生转换事件的页面上实现BV Pixel,则捕获这些事件。
- 页面视图-页面加载包含Bazaarvoice代码的网页。当您设置对话显示代码时,会自动捕获这些事件。
- 印象- Bazaarvoice提供给设备并加载到页面上的内容实例。例如,消费者看到评论是一种印象。印象包括与代码隐藏的内容(如制表符和手风琴)的交互。当您设置对话显示代码时,会自动捕获这些事件。
- 特性事件—内容视图和交互,包括以下内容:
- InView事件,这表明内容在页面上是可见的。每次加载页面只触发一次此事件。
- ViewedUGC事件,如果Bazaarvoice内容在页面上可见至少5秒,就会触发该事件。每次加载页面只触发一次此事件。
- 已用事件,指示用户与Bazaarvoice内容的交互,并用于筛选、排序和分页等选定功能。每次加载页面只触发一次此事件。
当您设置对话显示代码时,功能事件将自动捕获。
快速启动实施步骤
本节提供了可以快速实现BV Pixel的代码示例。有关详细的实现信息,请参阅本主题的其他部分。
为电子商务网站,执行以下步骤:
- 将BV加载器代码添加到订单确认页面。
<!——加载BV加载器——><脚本异步类型=“text / javascript”src =“https://apps.bazaarvoice.com/deployments/ < client_name > / < site_ID > / <环境> / <地区> / bv.js”> < /脚本>
- 将交易事件添加到订单确认页面:
<!——加载bv.js——><脚本异步类型=“text / javascript”src =“https://apps.bazaarvoice.com/deployments/ < client_name > / < site_ID > / <环境> / <地区> / bv.js”> < /脚本><!——加载事务事件和参数——><脚本类型=“text / javascript”>窗口.bvCallback=函数(BV){BV.像素.trackTransaction({"货币":"价值","orderId":"价值","总计":"价值","项目":[//每个项目{"的名字":"价值","价格":"价值","数量":"价值","productId":"价值",//(产品目录中的ExternalId和pdp上的productID)"imageURL":"价值",},...//如果复制和粘贴这个示例代码,删除省略号,这样就不会导致分页),"电子邮件":"价值",//添加PII参数,以便发送审核请求"语言环境":"价值","昵称":"价值"...//如果复制和粘贴这个示例代码,删除省略号,这样就不会导致分页});};> < /脚本
方法测试实现Bazaarvoice分析检查扩展谷歌Chrome浏览器。在您的公司网站上查看Bazaarvoice内容并选择在浏览器菜单中显示分析检查器。
控件监视事务事件并对其进行故障排除事务监视工具.
为non-eCommerce站点,执行以下步骤:
- 将BV Loader代码添加到其中的任何页面非事务性转换事件发生:
<!——加载BV加载器——><脚本异步类型=“text / javascript”src =“https://apps.bazaarvoice.com/deployments/ < client_name > / < site_ID > / <环境> / <地区> / bv.js”> < /脚本>
注意:非交易转换数据是通过点击时事通讯注册、产品注册、何处购买链接或PDF下载生成的数据。 添加转换事件:
<!——加载BV加载器——><脚本异步类型=“text / javascript”src =“https://apps.bazaarvoice.com/deployments/ < client_name > / < site_ID > / <环境> / <地区> / bv.js”> < /脚本><!——负载转换事件和参数——><脚本类型=“text / javascript”>窗口.bvCallback=函数(BV){BV.像素.trackConversion({"类型":"价值","标签":"价值","价值":"价值"});};> < /脚本
- 类测试事务、转换和PDP事件Bazaarvoice分析检查扩展谷歌Chrome浏览器。在您的公司网站上查看Bazaarvoice内容并选择在浏览器菜单中显示分析检查器。
实现BV像素的一般步骤(bv.js
)
执行以下步骤来实现事务和转换事件。当您设置对话显示代码时,其他BV Pixel事件将自动捕获。
电子商务网站交易事件
非电子商务网站转换事件
您必须在白名单域中实现BV像素。Bazaarvoice内部管理域白名单。如果您处于项目的实现阶段,请联系您的Bazaarvoice实现团队以请求更改白名单。如果您处于支持阶段,请联系Bazaarvoice客户服务请求更改。
请参阅快速启动实施步骤对于代码示例,您可以遵循快速实现BV像素。
添加BV加载器
要启用BV像素,您必须将BV加载器添加到您打算收集事件的每个网页。BV加载器加载Bazaarvoice JavaScript库,该库用于跟踪网站上的活动。
要将BV加载器添加到网页,请添加以下代码:
<!——加载BV加载器——><脚本异步src =“https://apps.bazaarvoice.com/deployments/ < client_name > / < site_ID > / <环境> / <地区> / bv.js”> < /脚本>
地点:
client_name
-由Bazaarvoice提供的客户名称。请确保该值使用小写字母。site_ID
-要使用的部署区域id。这是在Bazaarvoice Workbench中的Bazaarvoice配置中设置的。默认部署区域为“main_site”。请与您的Bazaarvoice代表确认您的ID是否正确,或选择在配置的“站点管理器”页面中,单击部署区域右侧。环境
-你想要实现BV像素的部署环境。对于生产环境,包括生产在路上。如果您正在引用一个登台环境,请包含暂存在路上。语言环境
- BV像素实现使用的区域设置。如果您使用的不是美式英语(en_US),请使用正确的区域代码.
下面是耐力周期的主站点部署区域的暂存环境的示例URL:https://apps.bazaarvoice.com/deployments/endurancecycles/main_site/staging/en_US/bv.js
下面是Endurance Cycle实现的生产环境的示例URL。部署区域(site ID)为移动:
https://apps.bazaarvoice.com/deployments/endurancecycles/mobile/production/en_US/bv.js
添加事务事件
如果你有一个电子商务网站,在BV加载器下面添加交易事件。当客户购买产品时,此事件捕获购买数据。采购包括订单和订单中购买的物品。
事务事件为要求在电子商务网站上。我们建议将交易事件添加到确认页面,例如感谢页面或付款确认页面。将事务事件及其所需参数添加到BV加载器下面,如下面的代码示例所示。
<!——加载bv.js——><脚本异步src =“https://apps.bazaarvoice.com/deployments/ < client_name > / < site_ID > / <环境> / <地区> / bv.js”> < /脚本><!——load事务事件和参数——><脚本>窗口.bvCallback=函数(BV){BV.像素.trackTransaction({"货币":"价值","orderId":"价值","总计":"价值","项目":[{"价格":"价值","数量":"价值","productId":"价值","optional_item_parameter":"价值"},...),"optional_order_parameter":"价值",..."optional_PII_parameter":"价值",...});};> < /脚本
所需的订单参数
参数 | 描述 | 示例值 |
---|---|---|
orderId |
站点生成的订单的唯一ID。 影响:
|
55555 |
总计 |
产品订单的总成本,包括折扣和优惠券,但不包括税和运费。为指定值 影响:
|
1178.07 |
项目 |
事务中各个项目的数组。有关必需的和可选的数组参数,请参阅以下部分。 |
必填项参数
以下项目参数是衡量ROI的重要因素。
参数 | 描述 | 例子 |
---|---|---|
价格 |
个别价格的项目,没有 为指定值 |
12.95 |
数量 |
购买的物品数量。 | 3. |
productId |
必须与产品匹配 |
908736 |
可选的订单和项目参数
税
参数没有数据,不添加"tax": ""
(空字符串)。相反,省略参数。参数 | 描述 | 例子 |
---|---|---|
的名字 |
项目名称。 |
小威的靴子 |
类别 |
(推荐)项目参数,用于捕获网站上使用的产品类别。 影响:使您能够按类别衡量ROI。 |
男士休闲靴 |
航运 |
(推荐)Order参数,该参数捕获订单的运输成本。为指定值 影响:用于验证 |
10.00 |
shippingDate |
用来代替交易日期,以确定Bazaarvoice发送审查请求的时间。日期格式为“YYYY-MM-DD”。 如果一个第一次审查请求延迟,则该延迟将添加到此处指定的日期。例如,如果您指定"shippingDate": "2016-12-21"且审核请求延迟设置为10天,则审核请求于2016年12月31日(2016-12-31)发送。 你可以使用 |
2016-12-21 |
税 |
(推荐)订单参数,用于捕获应用于订单的税收金额。为指定值 影响:用于验证 |
11.44 |
折扣 |
(推荐)订单或商品折扣金额。为指定值 影响:用于验证 |
5.00 |
城市 |
Order参数,该参数捕获指定订单城市的最终用户。 |
底特律 |
状态 |
Order参数,该参数捕获指定订单状态的最终用户。 |
犹他州 |
国家 |
Order参数,该参数捕获指定订单国家的最终用户。 |
CA |
deploymentZone |
Order参数,该参数指定将实现部署到的部署区域的ID。如果有多个部署区域,请指定此参数。该参数指示Bazaarvoice在发送审查请求时使用实现的电子邮件模板。必须将包含已配置电子邮件模板的实现发布到部署区域之前在交互提要中引用部署区域。参数指定的部署区域<环境>在BV加载器的路径中使用。 | secondary_site |
添加转换事件
如果你有一个非商务网站,添加转换事件下面BV装载机.此事件捕获非事务性的客户交互,例如选择“在哪里购买”链接。
转换事件是要求在非商业网站,如品牌网站,并生成非商业转换影响报告。该活动在电子商务网站上是可选的。
仅将该活动添加到高价值、非事务性目标中,这些目标旨在合理地受到Bazaarvoice内容的影响。
将转换事件及其参数添加到BV加载器下面的页面,如下面的示例代码所示。
<!——加载BV加载器——><脚本异步类型=“text / javascript”src =“https://apps.bazaarvoice.com/deployments/ < client_name > / < site_ID > / <环境> / <地区> / bv.js”> < /脚本><!——load转换事件和参数——><脚本>窗口.bvCallback=函数(BV){BV.像素.trackConversion({"类型":"价值","标签":"价值","价值":"价值"});};> < /脚本
参数
参数 | 描述 | 例子 |
---|---|---|
类型 |
(必选)正在进行的转换类型。请参考下面的“建议值”表定义该参数的值。 影响:创建在转换影响报告(CIR)中测量的转换事件。的 |
StoreLocator |
价值 |
(可选)转换的值。此值不会出现在非商业CIR中。 | 55781 |
标签 |
(可选)应用于转换的描述性标签。此值不会出现在非商业CIR中。 | ProductPage |
类型参数的推荐值
Bazaarvoice可以支持任何价值类型
参数,但下面的列表为指定的转换类型提供了推荐值。如果您看到更好地匹配您的需求的排列,则使用它作为for的值标签
使它更具体到您的网站。
类型值 | 描述 |
---|---|
StoreLocator | 使消费者能够定位商店或确定在哪里脱机购买产品。必威手机版本 排列:DealerLocator, FindStore |
WhereToBuy | 指示在哪里购买产品(在线或实体店)。必威手机版本 |
BuyNow | 使消费者现在就可以购买。 排列:BuyOnline, ClickToBuy |
比较 | 使消费者能够比较两个或多个产品。必威手机版本 |
ProductDetail | 提供其他产品详细信息。 |
AddToCart | 将产品添加到购物车中。 |
报价 | 允许使用者请求价格报价。 |
添加PII参数
您可以在BV Pixel中添加PII (personal identifiable information)参数事务而且转换事件。PII包括个人数据,通常对消费者是私有的。如果添加PII,它可能会识别特定的个人或将一个人与另一个人区分开来。
PII是:
- 从未与Bazaarvoice持久cookie关联
- 始终通过HTTPS传输
- 写入磁盘前加密
- 与非pii数据分开存储
- Bazaarvoice analytics从未处理过
添加PII参数:
如果在事件中添加PII参数,则必须添加所需的参数。根据需要添加可选参数。
必需的参数
如果使用特定的Conversations功能,则需要一些参数,例如站点身份验证。必要时,这些信息会在表中注明。
参数 | 描述 | 例子 |
---|---|---|
电子邮件 |
客户的电子邮件地址。
注意:如果使用BV像素功率审查请求电子邮件消息,您可以使用加密来确保用于通知和请求的客户电子邮件地址的安全性。要了解如何,请参考加密BV像素PII. |
username@example.com |
语言环境 |
用于确定要使用的特定于语言的电子邮件模板的地区。有关受支持的值列表,请参阅受支持的地区和语言。 如果您要发送唯一的模板,则此参数是必需的多个地区. |
fr_CA |
昵称 |
客户的名字或昵称,在客户创建帐户时捕获。用于个性化电子邮件问候。 如果站点类型为注入昵称.否则,建议使用。 |
玛丽: |
用户标识 |
客户的用户ID,它必须与审查提交过程中发送给conversation的userToken(用户ID)匹配。 当您正在使用网站验证.如果没有创建ID,例如客户购买者,则可以省略此选项。
注意:如果您正在使用对话PRR,请确保您的审查请求配置工作表准确地反映了此参数值。 |
7448年dc2 |
可选参数
如果要在事务事件中提供PII参数,则可以为订单或项目指定参数。如果在转换事件中提供PII参数,则只有订单级参数可用。
orderID
参数没有数据,不设置添加"orderID": ""
(空字符串)。相反,省略参数。命令参数
参数 | 描述 | 例子 |
---|---|---|
shippingDelay |
用于增加交易日期和Bazaarvoice发送审查请求之间的时间(以天为单位)。如果您希望延迟实现,这可能很有用。 该延迟被添加到第一次审查请求延迟.例如,如果审查请求延迟设置为10天,并且您指定"shippingDelay": "10",如果交易日期是5月5日,审核请求将在5月25日发送。 你可以用任何一种 |
25 |
项参数
参数 | 描述 | 例子 |
---|---|---|
imageURL |
产品映像的完整、绝对URL(不是相对路径)。如果省略,Bazaarvoice将从我们的数据库中通过匹配 如果要使用特定的映像,此参数非常有用。例如,如果您的产品提要包含一件白衬衫的图片,但购买了一件蓝色衬衫,则电子邮件消息可以显示蓝色衬衫。 |
http://www.test.com/1.jpg |
shippingDate |
用来代替交易日期,以确定Bazaarvoice发送审查请求的时间。日期格式为“YYYY-MM-DD”。 如果一个第一次审查请求延迟,则该延迟将添加到此处指定的日期。例如,如果您指定"shippingDate": "2016-12-21"且审核请求延迟设置为10天,则审核请求于2016年12月31日(2016-12-31)发送。 你可以使用 |
2016-12-21 |
shippingDelay |
用于增加交易日期和Bazaarvoice发送审查请求之间的时间(以天为单位)。如果您希望延迟实现,这可能很有用。 该延迟被添加到第一次审查请求延迟.例如,如果审查请求延迟设置为10天,并且您指定"shippingDelay": "10",如果交易日期是5月5日,审核请求将在5月25日发送。 你可以用任何一种 |
25 |
PhoneNumber |
客户的电话号码。必须为有效格式(E164). |
|
偏好 |
指定客户选择发送审查请求的方式—电子邮件或文本。 |
PII例子
如果从StuffForSale.c必威手机版本om网站订购以下产品:
产品1
- 分类:男士休闲靴
- 价格:140美元
- 折扣:9.99美元
- 数量:1
- 名称:皮革丘卡
- 产品ID(外部ID): 156278
产品2
- 类别:家居装饰
- 价格:12.69美元
- 数量:3
- 名称:极地白蜡烛
- 产品ID(外部ID): 908736
事务事件看起来像下面的代码:
<!——load bv.js——>< script async type="text/javascript" src="//www.busanline.com/apps/deployments/stuffforsale/main_site/staging/en_US/bv.js"> <脚本>窗口。bvCallback = function (BV) {BV.pixel。trackTransaction({"orderId":"55552", "total" : "168.08", //(sum of all products' items * price with discounts applied, without the $ sign) "currency" : "USD", "tax" : "11.44", //(tax amount without the $ sign) "shipping" : "10.00", //(shipping amount without the $ sign) "items" : [ { "name" : "Leather Chukka", "price" : "140.00", //(individual price of item, not price X quantity, without the $ sign) "quantity" : "1", "productId" : "156278", //(ExternalId in product feed) "category" : "Mens Casual Boots", "discount" : "9.99" //(discount applied to this item, without the $ sign) }, { "name" : "Polar White Candle", "price" : "12.69", //(individual price of item, not price X quantity, without the $ sign) "quantity" : "3", "productId" : "908736", //(ExternalId in product feed) "category" : "Home Decor" } ], "email" : "drew@example.com", //Optional PII parameters "locale" : "en_US", "nickname" : "Drew" }); };
以下事务事件收集加拿大英语地区客户的未加密电子邮件地址和昵称:
<!——load BV loader——>< script async type="text/javascript" src="//www.busanline.com/apps/deployments/stuffforsale/main_site/staging/en_CA/bv.js"> <脚本>窗口。bvCallback = function (BV) {BV.pixel。trackTransaction({"orderId":"69872", "total" : "64.95", //(sum of all products' items * price, without the $ sign) "currency" : "USD", "tax" : "5.89", //(tax amount without the $ sign) "shipping" : "10.00", //(shipping amount without the $ sign) "discount" : "5.00", //(discount applied to the entire transaction, without the $) "items" : [ { "name" : "Ivory Throw", "price" : "69.95", //(individual price of item, not price X quantity, without the $ sign) "quantity" : "1", "productId" : "100598", //(ExternalId in product feed) "category" : "Home Decor" }, ], "email" : "cheryllynne@example.com", "locale" : "en_CA", "nickname" : "Cheryl" }); };
这个示例跟踪StoreLocator的单击事件。它将邮政编码和事件一起发送,“StoreLocator_ProductPage”标识在产品页面上使用了商店定位器。
<!——load BV loader——>< script async type="text/javascript" src="//www.busanline.com/apps/deployments/stuffforsale/main_site/staging/en_US/bv.js"> <脚本>窗口。bvCallback = function (BV) {BV.pixel。trackConversion({"类型":"StoreLocator","标签": "StoreLocator_ProductPage", "value" : "78701" //(value attributed to conversion, the zip code) }); };
下面的示例跟踪下载所有者手册的单击事件。产品标识符与事件一起发送,以指示用户下载的所有者手册。类型参数将出现在报表上。
<!——load bv.js——>< script async type="text/javascript" src="//www.busanline.com/apps/deployments/stuffforsale/main_site/staging/en_US/bv.js"> <脚本>窗口。bvCallback = function (BV) {BV.pixel。trackConversion({"类型":"Download", "label" : "OwnersManual_ProductDetails", "value" : "Product78493_OwnerManual" }); };
测试你的BV像素实现
BV像素必须正确实现,以捕捉有关您网站上的事件的准确数据。没有准确的数据,您无法完全了解您的Bazaarvoice程序对您的在线业务的影响。
使用以下工具来测试和调试你的BV像素实现:
- Bazaarvoice分析检查扩展谷歌Chrome
- Bazaarvoice Portal中的交易监控工具
在web浏览器中测试所有事件类型
使用Bazaarvoice分析检查扩展谷歌Chrome浏览器测试和调试交易事件,转换事件,和产品显示页面事件。该扩展显示有关正在执行的事件的消息和事件可能丢失的数据。
完成这些步骤来使用扩展:
- 添加Bazaarvoice分析检查扩展Chrome。
- 在您公司的网站上查看Bazaarvoice内容。
- 选择在浏览器菜单中显示分析检查器。
交易事件
要测试事务事件,请执行事务过程并进入订单确认页面。您可以使用假产品或假信用卡号下订单并进入确认页面。进入确认页面后,扩展中显示如下类似信息。
单击,查看详细信息转换下事件计数值.类型是“事务”。
- 每行中列出一个订单参数。验证是否列出了所有必需的参数。
- 项参数列在项目行。验证是否列出了所有必需的参数。
转换活动
要测试转换(非事务性)事件,请在页面上选择与添加到代码中的转换事件相对应的事件,然后观察该事件的发生。选择转换下事件计数值在分析器中显示详细信息。类型是“Conversion”。
PDP页面
要测试各种产品显示页面(PDP)事件,请使用Bazaarvoice转到任何PDP,加载导致PageView事件发生的页面。选择页面浏览人数下事件计数值查看详情。
- 当你向下滚动到页面上的Bazaarvoice内容时,InView事件应该会触发。选择功能下事件计数值查看详情。
- 如果Bazaarvoice内容在视图中显示至少5秒,则应触发ViewedUGC事件。选择功能下事件计数值查看详情。
- 当您与Bazaarvoice内容交互时,UsedFeature事件将会触发。选择功能下事件计数值查看更多细节。
在下面的示例中,InView计数为2,因为用户向下滚动到页面上的评级和评论和问题与答案。ViewedUGC事件计数为2,因为用户在该页上查看了Bazaarvoice内容至少5秒钟。最后,用户与内容进行交互,因此会捕获其他事件——用户选择询问问题(ask)、选择撰写评论(write)、关闭提交表单(Close)以及使用过滤器(filter)。
使用事务监视工具测试事务事件
使用事务监视工具监视实时事务事件数据并对其进行故障排除。无论您使用的是BV Pixel v1模式(使用bvape .js侦察文件),还是最新的BV Pixel模式(使用BV .js BV加载器文件),都可以使用该工具。
按照以下步骤开始吧:
- 登录Bazaarvoice门户网站.
- 选择 注意:该工具只显示过去30天内收到的交易数据,包括当前日期。如果按日期筛选,则在指定时间段内发生但收到时间超过30天的事务将不会显示在交易列表。
中的任何错误都要注意交易的细节而且订单细节部分。
您也可以选择查看所有交易详情查看一个JSON文件,其中包含BV Pixel捕获的有关该交易的所有信息。注意任何bv_pixel_violations
.
排除事务事件问题
步骤1:在确认页面上验证事务事件的位置
通常,将交易事件添加到确认页面,例如感谢页面或付款确认页面。的BV加载器中,确保事务事件JavaScript位于< >头
页面,如下例所示:
<!——load bv.js——> <脚本>窗口。bvCallback = function (BV) {BV.pixel。trackTransaction({"orderId":"55552", "total" : "168.08", //(sum of all products' items * price with discounts applied, without the $ sign) "currency" : "USD", "tax" : "11.44", //(tax amount without the $ sign) "shipping" : "10.00", //(shipping amount without the $ sign) "items" : [ { "name" : "Leather Chukka", "price" : "140.00", //(individual price of item, not price X quantity, without the $ sign) "quantity" : "1", "productId" : "156278", //(ExternalId in product feed) "category" : "Mens Casual Boots", "discount" : "9.99" //(discount applied to this item, without the $ sign) }, { "name" : "Polar White Candle", "price" : "12.69", //(individual price of item, not price X quantity, without the $ sign) "quantity" : "3", "productId" : "908736", //(ExternalId in product feed) "category" : "Home Decor" } ], "email" : "drew@example.com", //Optional PII parameters "locale" : "en_US", "nickname" : "Drew" }); };
问题 | 描述 | 影响 |
---|---|---|
商品折扣无效 | 折扣的格式不对。 | 您的转换影响报告将有不正确的数据收入,平均订单值,每位访问者的收入. |
该怎么做
确保为的值折扣
是英文格式,小数点后两位。不包括货币符号,如美元
为美元。
例子
"discount": "5.00" //有效
"discount": "5.0" //无效
"discount": "5" //无效
"discount": "5.000" //无效
"discount": "$5.00" //无效
"discount": 5.00 //无效
问题 | 描述 | 影响 |
---|---|---|
项目价格无效 | 物品价格格式不正确。 | 您的转化率影响报告中关于收入、平均订单价值和每位访问者的收入的数据不正确。投资回报率(ROI)和广告支出回报率(ROAS)的计算也不正确。 |
项目价格缺失 | 项目没有相关的价格。 | 您的转化率影响报告中关于收入、平均订单价值和每位访问者的收入的数据不正确。投资回报率(ROI)和广告支出回报率(ROAS)的计算也不正确。 |
该怎么做
提供单个项目的价格,而不是价格
X数量
.确保为的值价格
是英文格式,小数点后两位。不包括货币符号,如美元
为美元。
例子
"price": "16.00" //有效
"price": "16.0" //无效
"price": "16" //无效
"price": "16.000" //无效
"price": "$16.00" //无效
"price": 16.00 //无效
问题 | 描述 | 影响 |
---|---|---|
项目数量无效 | 购买的物品数量格式不正确 | 订单总数将不正确,这将影响转换影响报告的准确性。 |
缺货数量 | 项目没有关联的数量。 | 订单总数将不正确,这将影响转换影响报告的准确性。 |
该怎么做
提供数量
为每个产品ID购买的单个项目。取值必须为整数,不包含小数或其他标点符号。
例子
"quantity": "2" //有效
"quantity": "2.0" //无效
"quantity": "02" //无效
"quantity": "2," //无效
问题 | 描述 | 影响 |
---|---|---|
物品丢失 | 该交易不包含任何项目。 | 您的转换影响报告将有不正确的数据收入,平均订单值,每位访问者的收入. |
该怎么做
确保您的BV Pixel实现配置为捕获价格
,数量
,productId
每件商品的价格。可选参数包括的名字
,类别
,折扣
.
例子
"items": [{"name": "Leather Chukka", "price": "140.00", //(单项价格,不是价格X数量,不带$符号)"quantity": "1", "productId": "156278", //(产品提要中的ExternalId)“类别”:“男士休闲靴”,“折扣”:“9.99”//(折扣适用于该商品,不带$符号)}],
问题 | 描述 | 影响 |
---|---|---|
产品ID不在目录中 | 该产品ID不在您的Bazaarvoice产品目录中。 |
|
产品ID缺失 | 该事务不包括产品ID。 |
|
该怎么做
指定有效的产品ID或将此产品添加到您的目录中.
问题 | 描述 | 影响 |
---|---|---|
区域设置无效 | 区域设置不是有效的四字符区域设置代码。 | 我们将以默认语言环境:en_US发送审查请求。不懂英语的消费者不会理解评论请求的内容,因此不会写评论。 |
地区失踪 | 该事务没有指定语言环境。 | 当语言环境缺失时,我们会用默认的语言环境:en_US发送审查请求。不懂英语的消费者不会理解评论请求的内容,因此不会写评论。 |
该怎么做
Locale决定了在要求消费者进行产品评论时使用的特定于语言的评论请求模板。默认的语言环境是en_US。如果您要向其他地区发送唯一的评审请求模板,请提供语言环境
使用正确的四字区域代码.
例子
"locale": "fr_FR" //有效
"locale": "French" //无效
"locale": "FR" //无效
"locale": fr_FR //无效
问题 | 描述 | 影响 |
---|---|---|
货币无效 | 货币的ISO 4217字母编码不正确。 | 转换影响报告和广告支出回报(ROAS)将以美元列出价格和总额。 |
货币失踪 | 该交易没有关联的货币。 | 转换影响报告(CIR)和广告支出回报(ROAS)将以美元列出价格和总额。 |
该怎么做
提供正确的货币使用ISO 4217字母代码.
例子
"currency": "USD" //有效
"currency": "EUR" //有效
"currency": "US" //无效
"currency": "$" //无效
"currency": USD //无效
问题 | 描述 | 影响 |
---|---|---|
航运无效 | 运费格式不正确。 | 转换影响报告中的订单总数可能不正确。 |
货币失踪 | 该交易没有关联的货币。 | 转换影响报告(CIR)和广告支出回报(ROAS)将以美元列出价格和总额。 |
该怎么做
确保为的值航运
是英文格式,小数点后两位。不包括货币符号,如美元
为美元。
例子
"shipping": "10.00" //有效
"shipping": "10.0" //无效
"shipping": "10" //无效
"shipping": "10.000" //无效
"shipping": "$10.00" //无效
"shipping": 10.00 //无效
问题 | 描述 | 影响 |
---|---|---|
邮件丢失 | 这笔交易不包括消费者的电子邮件地址。 |
|
该怎么做
在交易中包含有效的消费者电子邮件地址。
问题 | 描述 | 影响 |
---|---|---|
税收无效 | 税单格式不对。 | 转换影响报告中的订单总数可能不正确。 |
该怎么做
提供税金。确保为的值税
是英文格式,小数点后两位。不包括货币符号,如美元
为美元。
例子
"tax": "10.00" //有效
"tax": "10.0" //无效
"tax": "10" //无效
"tax": "10.000" //无效
"tax": "$10.00" //无效
"tax": 10.00 //无效
理解JSON文件
JSON文件包含BV Pixel捕获的关于您的事务事件的所有信息。JSON文件中各字段说明如下表所示:
JSON领域 | 描述 |
---|---|
partnerSource | 如果适用,支持的电子商务插件集成的源代码。 |
总计 | 产品订单总额,包括折扣和优惠券,但不包括税和运费。 |
hadPII | true或false值,指示事件是否包含个人身份信息(PII)。该值设置为真正的如果事件中存在除以下字段以外的其他字段:orderID ,联系 ,总计 ,税 ,航运 ,城市 ,状态 ,国家 ,项目 ,语言环境 ,折扣类型 ,标签 ,价值 ,代理 ,partnerSource ,或deploymentZone . |
UA_Platform | 使用者代理的主机的操作系统族。 |
宿主 | 发送事件的页面的主机名,如从中获得的window.location.host . |
cl | BV像素事件类,如转换,印象,和PageView。事务监视工具只显示转换事件。 |
orderId | 站点生成的订单的唯一ID。 |
UA_Device | 用于进行事务的移动设备的名称。如果用户代理不是移动设备,则此值为空。 |
IpState | 由部分IP上的Geo-IP查找确定的进行事务的状态。 |
税 | 适用于订单的税额。 |
客户端 | 由Bazaarvoice提供的客户名称。 |
UA | 来自HTTP头请求的完整用户代理字符串,其中包含有关使用者的浏览器、操作系统和平台的信息。 |
航运 | 运输订单的成本。 |
shippingDate | 用来代替交易日期,以确定Bazaarvoice发送审查请求的时间。日期格式必须如下所示YYYY-MM-DD. |
shippingDelay | 用于增加交易日期和Bazaarvoice发送审查请求之间的天数。该值应该是数值格式,例如10 . |
IpCountry | iso - 3166进行交易的国家代码。 |
页面 | 触发事务事件的客户端站点上的页面。 |
Dt | Bazaarvoice收到事件的时间戳。 |
deploymentZone | 包含与事务关联的BV Pixel实现的部署区域的ID。这是在配置.默认部署区域为main_site. 来验证的值 |
货币 | ISO 4217交易的字母货币代码。 |
IpCity项目 | 通过部分IP上的Geo-IP查找确定进行交易的城市。 |
bv_pixel_violations | BV像素实现问题,您应该纠正以捕获更准确的事务数据。 |
环境 | 实现BV Pixel的部署环境。有效选项为生产而且暂存. |
标签 | 应用于转换的描述性标签。 |
UA_Browser | 进行事务的浏览器。 |
UA_Mobile | 指示事务是否在移动设备上进行。 |
国家 | 客户端设置的有效的两个或三个字母的ISO国家代码。 |
语言环境 | 由BV像素捕获的区域。如果交易不是美式英语(en_US),请使用正确的四个字符区域代码. |
类型 | 发生的转换类型。指类型参数的推荐值定义此所需参数的值。 |
源 | 指示BV像素实现是否使用BV加载器文件(BV .js)或bvape .js。 |
直流 | 显示代码或其他UI变量标识符。 |
IpPostalCode | 由部分IP上的Geo-IP查找确定的进行交易的邮政编码。 |
UA_platformVersion | 用于执行事务的设备的操作系统版本。 |
常见问题
您可以通过以下常见问题了解BV Pixel对安全性和性能的影响。
BV Pixel在大多数情况下不会对性能产生影响。虽然带宽和处理能力从来不是免费的,Bazaarvoice致力于成为您网站上负责任的合作伙伴。所有Bazaarvoice应用程序,包括分析应用程序,都由BV加载器(一个加载Bazaarvoice JavaScript库的文件,该库跟踪您网站上的活动,为测量特定事件提供基线)公开和下载。在站点上包含您想要跟踪的事件(不要将它们添加到购物车页面)的所有页面上都需要调用它bv.js
.该文件大小为7-14KB(取决于配置),阻塞页面的时间不超过15毫秒。它异步下载应用程序文件,特别是Bazaarvoice分析应用程序。
分析应用程序或标签是11KB。它负责公开接口以创建BV Pixel。创建的像素都引用了44B空图像(大多数像素都是这样),并在它们的传出请求中发送400-800B。作为一个参考框架,从Bazaarvoice下载的内容的总大小是我们看到的访问我们网络的页面重量的2- 5% (1-4MB)。
所有引用的有效负载大小都是gzip的。应用程序资产和标记通过全局cdn (Akamai和Amazon Cloudfront)交付,并且在不可用的情况下不会阻止页面操作。
交易数据存储在Bazaarvoice平台上,该平台由亚马逊网络服务(AWS)托管。数据通过HTTPS发送,并存储在受AWS安全控制保护的数据存储中。亚马逊在一篇文章中概述了它的做法全面安全白皮书该公司负责对其网络的访问控制。
电子邮件、姓名和IP地址等字段存储在Bazaarvoice平台中,该平台托管在Amazon Web Services (AWS)中。电子邮件地址被加密,IP地址被截断(匿名化)。数据通过HTTPS发送,并存储在受AWS安全控制保护的数据存储中。亚马逊在一篇文章中概述了它的做法全面安全白皮书该公司负责对其网络的访问控制。
不,它不是单独存储的。
访问由Bazaarvoice内部员工的访问控制来管理,这些员工需要数据进行开发或客户支持。
这取决于您与Bazaarvoice的协议条款。如果您的协议条款允许,聚合或匿名的BV Pixel数据可用于为所有Bazaarvoice客户提供解决方案。
您可以使用Bazaarvoice Workbench访问BV Pixel收集的信息。Workbench是受密码保护的,并且密码是使用128位密钥的单向散列。
CIR使用消费者在购买前与Bazaarvoice组件交互的交易数据,如评分、评论、问题或答案。交易监控工具显示所有交易,无论消费者在完成购买之前是否与Bazaarvoice组件进行了交互。