参考以下高级集成任务:

异步加载bvape .js API

所有Bazaarvoice内容,除了API加载器文件bvapi.js异步加载。

如果必须异步加载内容,则不要包含bvapi.jsscript标签直接在你的HTML页面。包括bvapi.js改用以下脚本块之一的脚本:

  • 如果你使用jQuery,包括以下块:

    <脚本类型=“text / javascript”>varbvapiUrl窗口位置协议+/ / default.ugc.bazaarvoice.com/bvstaging/static/1235-en_us/bvapi.js窗口loadBazaarvoiceApi函数回调如果窗口BV美元回调();其他的ajax({urlbvapiUrl缓存真正的数据类型脚本成功函数()BV美元docReady);回调();});};> < /脚本
  • 如果不使用jQuery,请包含以下JavaScript:

    <脚本类型=“text / javascript”>函数()varbvapiUrl窗口位置协议+/ / default.ugc.bazaarvoice.com/bvstaging/static/1235-en_us/bvapi.js函数getScripturl回调var文档getElementsByTagName) [0||文档documentElement脚本文档createElement脚本);脚本srcurl脚本类型text / javascript脚本字符集utf - 8脚本setAttribute异步异步);脚本onload脚本onreadystatechange函数()如果请求处理||请求处理= = =加载||请求处理= = =完整的脚本onload脚本onreadystatechange回调();};方法脚本写上。);//工作在Firefox 3.0, 3.5缺乏document.readyState/ /属性。//注意:由于这个解决方案,<脚本>片段必须//包含在<><div>元素所以//在触发窗口加载事件之前执行。vardocReadyonDocReady函数(){docReady真正的};如果文档请求处理= = =未定义的& &文档addEventListener文档addEventListenerDOMContentLoadedonDocReady);窗口addEventListener负载onDocReady);窗口loadBazaarvoiceApi函数回调如果窗口BV美元回调();其他的getScriptbvapiUrl函数()如果docReadyBV美元docReady();回调();});};}) ();> < /脚本

所有对Bazaarvoice API函数的后续调用,例如$ BV.ui (),都被包装在loadBazaarvoiceApi调用中,如下例所示:

loadBazaarvoiceApi函数()BV美元用户界面rrshow_reviewsproductIdtest1});});

实现内联评级

在分类或搜索页面上包含内联评级,可以为正在研究或比较产品的消费者提供有用的摘要信息。必威手机版本内联评级帮助消费者选择他们想要查看的产品或他们想要深入研究的pdp。必威手机版本

内联评级代码允许您显示:

  • 星级图片
  • 总体平均评分的十进制值(例如,4.5)
  • 评论数量(例如116)

您可以使用两种不同的方法实现内联评级:

方法比较

比较 API的对话 仅限评级的输出提要
开发工作水平 较低的 更高的
统计数据新鲜度 实时更新 每日更新(可能与产品页面的统计数据不同步)
本地统计数据存储库,用于其他高级领域,如分面导航或搜索结果算法。 没有 是的
格式 XML或JSON XML只

内联星级评级帮助您的客户研究和比较产品。必威手机版本的API的对话提供了一个高度优化的API方法,用于检索评论统计数据,如平均评分。

此方法专门用于处理搜索结果页面和产品类别列表页面等高强度应用程序。

例如,在呈现搜索结果页面时,可以为每个所需的产品ID调用对话API。

  • 在呈现页面之前,不需要在本地缓存这些统计信息。
  • 不需要存储恒星图像的本地副本。Bazaarvoice可以托管明星图像。
  • 此方法使您可以根据需要灵活地显示评级和图像。
注意:提交的统计数字statistics.json / xml是否在所有地区的产品的整个评论集上计算全局统计信息?联系Bazaarvoice客户服务如果需要特定于区域设置的统计信息。
  1. 若要为对话API请求生产和登台密钥,请使用键请求流程
  2. 要请求审查统计数据,使用适当的产品ID调用对话API:
  3. 映射API响应中返回的总体评分值(四舍五入到一位小数点后),以链接到适当的bazaarvoice承载的星形图像URL。
    • 图片URL模式:

      http://default.ugc.bazaarvoice.com/1235-en_us/[总评分值]/[最大评分:5]/rating.gif

      下面的例子在5颗星中检索3.1颗星的图像:

      http://default.ugc.bazaarvoice.com/1235-en_us/3_1/5/rating.gif
  4. 使用API响应和星形图在类别或搜索列表页面上根据需要显示内联评级图像和总体评级值。

方法2:使用仅限评级的导出XML提要显示内联评级

内联星级评级帮助您的客户研究和比较产品。必威手机版本仅限评级的导出提要是每日基于xml的特定于产品的、与评级相关的内容导出,包括一系列明星图像。这些星形图像表示从0.0到5.0的评级值,并以十分之一递增。

  1. 将Bazaarvoice XML ZIP文件中的图像存储在服务器上。
  2. 下载Bazaarvoice仅限评级的导出提要,并执行以下步骤之一:
    • 将提要存储在服务器上,以便直接引用评级和评论计数。
    • 将总体评分和评论计数插入到数据库中。
  3. 使用适当的产品ID在静态文件或本地数据库中查找以下值:
    • 整体评级
    • 评论数量
  4. 将数据库中的总体评级值映射到适当的星图文件。例如,如果整体评级值为3.7,则将其映射到名为rating-3_7.gif

有关更多信息,请参阅等级出口饲料的话题。

使用JavaScript实现登录重定向(站点身份验证)

Bazaarovice建议实现托管身份验证。但是,如果构建托管实现重定向逻辑成本太高或在技术上不可行,请遵循以下说明来实现站点身份验证。

注意:请注意,在将使用者重定向到登录页面之前,使用站点身份验证可能会短暂地显示一个空白页面。它可能无法提供最优的用户体验。
  1. 将下面的示例代码放在您想要显示Bazaarvoice内容的每个页面的部分:

    <脚本类型=“text / javascript”src =" / / default.ugc.bazaarvoice.com/bvstaging/static/1235-en_us/bvapi.js”>> < /脚本<脚本类型=“text / javascript”>BV美元配置全球userTokenXXXXXdoLogin函数successCallbacksuccessUrl窗口位置http://www.client.com/login.html?return=+encodeURIComponentsuccessUrl);});> < /脚本

    XXXXX表示Bazaarvoice编码的用户认证字符串(UAS)。指生成用户身份验证字符串获取更多信息。如果没有合适的值,则将此值保留为空。

  2. 替换的值doLogin当Bazaarvoice需要用户身份验证时调用该函数。

在单独页面上成功尝试登录后,用户将被重定向回的值successUrl

使用ajax类型的登录方法进行集成

successCallback如果使用ajax类型的登录方法并且用户仍然在提交容器页面上,则可以执行。

  1. 将下面的示例代码放在部分,您想要显示Bazaarvoice内容的每个页面。

    <脚本类型=“text / javascript”src =" / / default.ugc.bazaarvoice.com/bvstaging/static/1235-en_us/bvapi.js”>> < /脚本<脚本类型=“text / javascript”>BV美元配置全球userTokenXXXXXdoLogin函数successCallbacksuccessUrlmyExampleAjaxLogin函数myExampleAfterLoginencoded_user_stringsuccessCallbackencoded_user_string);});},});> < /脚本

    XXXXX代表Bazaarvoice用户认证字符串(UAS)。如果没有合适的值,则将此值保留为空。

  2. 替换的值doLogin当Bazaarvoice需要用户身份验证时调用该函数。
  3. 用户登录成功后,再进行呼叫successCallback并将UAS作为第一个参数传递。

显示位于选项卡后面的内容

如果Bazaarvoice内容隐藏在选项卡或其他UI元素后面,则实现回调,以便在适当的条件下显示内容,例如指向特定评论或问题或答案内容的目标链接。

要实现这样的回调,请定义doShowContent选项。show_ * $ BV.ui ()调用,如下面的示例代码所示。

<脚本类型=“text / javascript”>BV美元用户界面rrshow_reviewsproductIdXXXXXdoShowContent函数()myExampleShowTab# ReviewsTab);});> < /脚本

虽然前面的示例代码引用了评级和评论集成,但是doShowContent函数适用于所有特性集成。

Bazaarvoice调用指定的函数doShowContent,所以在前面的例子中,这个函数调用myExampleShowTab

  • doShowContent支持异步操作。此类操作的一个常见需求是包含来自流行JavaScript库(如jQuery)的函数。
  • 该函数可以配置回调,以防止发生基于内容聚焦的操作。例如,返回值doShowContent防止滚动到内容,如下面的代码所示。
函数doShowContent应用程序displayCode主题deepLinkId回调如果想要滚动myExampleAsyncShowTab# exampleReviewsTabonFinish回调});返回其他的返回

属性的可能值,请参见下表对象。使用以下值可防止特定的内容集中操作,具体取决于触发这些操作的事件。

价值 内容聚焦被称为
指向 一个读XXXX链接
deepLink 目标URL
提交 从提交流返回

实现同页提交

同页提交允许您使用单个页面来显示和提交用户生成的内容。

下面的主题描述了处理登录任务、填充提交的JavaScript函数iframe元素,并管理页面显示:

  • ajax类型的登录方法
  • 单独的登录页面

使用ajax类型的登录方法实现同页提交

虽然Bazaarvoice支持同页提交,但必须定义额外的配置选项,以考虑所有用户交互,包括涉及登录集成的交互。

即使启用了同页提交,也建议你建立一个独立的提交容器来驱动电子邮件活动期间的UGC提交。

下面的示例代码提供了必须实现的代码存根,以支持使用ajax类型登录方法的同页提交。

<脚本类型=“text / javascript”>BV美元配置全球allowSamePageSubmission真正的userTokenXXXXXdoLogin函数successCallbacksuccessUrlmyExampleAjaxLogin函数myExampleAfterLoginencoded_user_stringsuccessCallbackencoded_user_string);});},doShowSubmission函数()myExampleShowLightboxSubmission_Lighbox);},onSubmissionReturn函数()myExampleCloseLightboxSubmission_Lighbox);},doScrollSubmission函数()myExampleScrollToSubmission();返回});> < /脚本

对该代码进行以下更改:

  1. 取代userToken的价值XXXXX用Bazaarvoice编码的无人机。如果没有值可以放在这个位置,请将其留空。
  2. 替换的值doLogin用你设计的功能。Bazaarvoice在需要用户身份验证时调用此函数,提供值userToken为空白或未设置。
  3. 登录成功后,呼叫successCallback并将UAS作为第一个参数传递。
  4. 替换的值doShowSubmission用你设计的功能。Bazaarvoice在加载提交表单之前调用这个函数。此函数可用于显示灯箱或切换到必须加载提交表单的选项卡。
  5. 替换的值onSubmissionReturn用你设计的功能。Bazaarvoice在提交完成后调用此函数。此函数可用于关闭灯箱或切换到加载提交表单的选项卡。
  6. 替换的值doScrollSubmission用你设计的功能。Bazaarvoice在显示或更新提交表单后调用此函数。这个函数可以通过返回false来防止默认的滚动行为。
  7. 放置以下内容div元素,您希望在产品或类别页面上加载提交表单的位置。

    < divid =“BVSubmissionContainer”> < / div >

    或者,将提交表单加载到不同的div元素,例如div其中主要Bazaarvoice内容加载,覆盖提交div名称,如下例所示的评级和评论。

    BV美元用户界面rrshow_reviewsproductIdA1234submissionContainerDivBVRRContainer});

当此代码与示例结合使用时BV.configure美元,“写评论”链接会导致提交表单加载到显示评论主块的位置。

注意: BV.configure美元电话必须在任何BV.ui美元它们影响的呼叫。

使用单独的登录页面实现同页提交

您可以在单独的登录页面(与ajax类型的登录方法相反)同时启用同页提交。下面的示例代码提供了必须实现的代码存根。

<脚本类型=“text / javascript”>BV美元配置全球allowSamePageSubmission真正的userTokenXXXXXdoLogin函数successCallbacksuccessUrl窗口位置http://www.client.com/login.html?return=+encodeURIComponentsuccessUrl);},doShowSubmission函数()myExampleShowLightboxSubmission_Lighbox);},onSubmissionReturn函数()myExampleCloseLightboxSubmission_Lighbox);},doScrollSubmission函数()myExampleScrollToSubmission();返回});> < /脚本

对该代码进行以下更改:

  1. 取代userToken的价值XXXXX用bazaarvoice编码的无人机。如果您没有要放置在此位置的值,请将其留空。
  2. 替换的值doLogin用你设计的功能。Bazaarvoice在需要用户身份验证时调用此函数。确保该函数将用户重定向到登录表单。
  3. 在另一个页面上成功尝试登录后,将用户重定向到的值successUrl
  4. 替换的值doShowSubmission用你设计的功能。Bazaarvoice在加载提交表单之前调用这个函数。此函数可用于显示灯箱或切换到必须加载提交表单的选项卡。
  5. 替换的值onSubmissionReturn有你自己设计的功能。Bazaarvoice在提交完成后调用此函数。此函数可用于关闭灯箱或切换到加载提交表单的选项卡。

    onSubmissionReturn仅在提交前未将用户重定向到登录页面时调用。如果用户被重定向,onSubmissionReturn没有调用。相反,在用户被重定向到登录页面之前,会使用URL刷新页面。定义submissionReturnUrl重写此URL。

  6. 替换的值doScrollSubmission用你设计的功能。Bazaarvoice在显示/更新提交表单后调用此函数。此函数可用于通过返回来防止默认滚动行为
  7. 放置以下内容div元素,您希望在产品或类别页面上加载提交表单的位置。

    < divid =“BVSubmissionContainer”> < / div >

    或者,将提交表单加载到不同的div元素,例如div其中主要Bazaarvoice内容加载,覆盖提交div名称,如下例所示的评级和评论。

    BV美元用户界面rrshow_reviewsproductIdA1234submissionContainerDivBVRRContainer});

    当此代码与示例结合使用时BV.configure美元,“写评论”链接会导致提交表单加载到显示评论主块的位置。

注意: BV.configure美元电话必须在任何BV.ui美元它们影响的呼叫。

实现同页提交(附加选项)

虽然Bazaarvoice支持同页提交,但必须定义额外的配置选项以考虑所有用户交互。

即使启用了同页提交,也建议您构建一个独立的提交容器,以便在电子邮件活动期间驱动用户生成内容的提交。

下面的示例代码提供了必须实现的代码存根,以支持同页提交。

<脚本类型=“text / javascript”>BV美元配置全球allowSamePageSubmission真正的doShowSubmission函数()myExampleShowLightboxSubmission_Lighbox);},onSubmissionReturn函数()myExampleCloseLightboxSubmission_Lighbox);},doScrollSubmission函数()myExampleScrollToSubmission();返回});> < /脚本

对该代码进行以下更改:

  1. 替换的值doShowSubmission用你设计的功能。Bazaarvoice在加载提交表单之前调用这个函数。此函数可用于显示灯箱或切换到必须加载提交表单的选项卡。
  2. 替换的值onSubmissionReturn用你设计的功能。Bazaarvoice在提交完成后调用此函数。此函数可用于关闭灯箱或切换到加载提交表单的选项卡。
  3. 替换的值doScrollSubmission用你设计的功能。Bazaarvoice在显示/更新提交表单后调用此函数。这个函数可以通过返回false来防止默认的滚动行为。
  4. 放置以下内容div元素,您希望在产品或类别页面上加载提交表单的位置。

    < divid =“BVSubmissionContainer”> < / div >

    或者,将提交表单加载到不同的div元素,例如div其中主要Bazaarvoice内容加载,覆盖提交div名称,如下例所示的评级和评论。

    BV美元用户界面rrshow_reviewsproductIdA1234submissionContainerDivBVRRContainer});

当此代码与示例结合使用时BV.configure美元,“写评论”链接会导致提交表单加载到显示评论主块的位置。

注意: BV.configure美元电话必须在任何BV.ui美元它们影响的呼叫。

使用JavaScript事件回调跟踪事件

使用JavaScript事件回调将访问者与Bazaarvoice用户生成内容(UGC)交互的详细信息发送到单个JavaScript函数。

使用事件回调函数,您可以将有关访问者与UGC交互的粒度信息传递给您的用户网络分析提供商只需从事件回调中选择想要捕获的信息。

JavaScript事件回调的常见用法包括:

  • 跟踪提交表单的进度和放弃率。
  • 确定产品的平均评级和评论数量。这些信息有助于建立评级或评论计数与产品转化率之间的关系。
  • 根据钩子提供的信息(如提交过程的当前阶段)动态生成页面的各个部分。

有关其他指导,请参阅以下内容JavaScript事件回调代码的例子。

事件回调示例

要使用事件回调,请指定onEvent制作时的选项BV美元API调用。

<脚本类型=“text / javascript”>BV美元用户界面rrshow_reviewsproductIdXXXXXonEvent函数json如果jsoneventSource= =行动myExampleAnalyticsTrackEventBazaarvoice互动发生了);});> < /脚本

评级和评论的事件变量

属性相关联的特定变量,请参见下表属性评级和评论中的变量。

变量 价值 描述
numReviews 整数 提交的已批准的产品评审的总数。
numRatingsOnlyReviews 整数 对产品提交的仅限评级的评论数量。默认情况下,仅限评分的评论包含少于50个字符的评论文本,并且不附带照片、视频、用户输入标签或其他用户输入字段。
percentRecommend 整数(0-One hundred. 选择的用户百分比是的作为这个问题的答案“你会把这个产品推荐给朋友吗?”
avgRating 浮动 产品的平均评分,以显示最多四位小数点后数位的格式表示。

请参阅属性参数获取更详细的信息。

评级和评论的例子

<脚本类型=“text / javascript”>BV美元用户界面rrshow_reviewsproductIdXXXXXonEvent函数json警报json属性numReviews);});> < /脚本

问题和答案的事件变量

属性相关联的特定变量,请参见下表属性问题与答案中的变量。

变量 价值 描述
numQuestions 整数 提交的关于该主题的已批准问题的总数。
numAnswers 整数 已提交的关于该主题的已批准答案的总数。

问答示例

<脚本类型=“text / javascript”>BV美元用户界面质量保证show_questionsproductIdXXXXXsubjectType产品onEvent函数json警报json属性numQuestions);});> < /脚本

所有Bazaarvoice产品的事件变量必威手机版本

属性相关联的特定变量,请参见下表属性变量在所有Bazaarvoice产品。必威手机版本

变量 价值 描述
mediaType 字符串 指示访问者单击Bazaarvoice内容片段中的托管媒体。可能的值为照片而且视频
filterType 字符串

表示访问者单击通过过滤排序然后选择一个滤镜。可能取值如下:

  • 日期-最新第一次
  • 专家评审
  • 首先是图片评论

例子

<脚本类型=“text / javascript”>BV美元用户界面质量保证show_questionsproductIdXXXXXsubjectType产品onEvent函数json警报json属性mediaType);});> < /脚本

额外的“分析”事件变量

下表确定了您可以使用的其他分析变量。

变量 描述
属性 特定于您的Bazaarvoice功能或功能 请参阅属性参数获取更详细的信息。
bvProduct RatingsAndReviews 目前的功能是评级和评论。
AskAndAnswer 当前功能是问答。
eType 用户可以查看内容。
用户参与内容提交过程。
支持 用户参与额外的提交过程,例如提供反馈或报告不适当的内容。
eventSource 显示 JavaScript事件API被注入调用。
行动 JavaScript事件API由用户单击或其他操作调用。
eventTarget 审查 正在对审查采取行动。
问题 正在对一个问题进行操作。
回答 正在对答案执行操作。
评论 正在对注释执行操作。
配置文件 正在概要文件上执行操作。
故事 正在对一个活动项目进行操作。
leafCategoryId 字母数字 类别的外部ID。
pageType(仅提交) 输入 用户正在查看提交表单。
预览 用户正在浏览预览页面。
确认 用户正在浏览谢谢你!页或另一个最终结果页。
pageStatus(仅提交) 取消了 用户取消了提交过程。
AuthenticationFailure 有效的UAS没有传递到Bazaarvoice。
过期的 用户提交会话过期。
AlreadySubmitted 用户在最初提交内容后不久试图提交重复内容。
自己的 用户试图为自己的内容提交有用的反馈。
重复的 用户试图为他或她已经提交反馈的内容提交有用的反馈。
ValidationError 用户试图提交未通过验证的内容。
productId 字母数字 产品的外部ID。
rootCategoryId 字母数字 顶级类别父类的外部ID。

联系Bazaarvoice客户服务获取分析变量的全面列表。

事件回调报告参数和值

传入回调参数的值可以传递给您的web分析提供商:

  • 跟踪的粒度取决于您选择传递给web分析提供商的参数。

  • 您可以捕获的粒度级别是非常灵活的。您可以组合传递到不同参数中的值,以跟踪发生的交互类型。

例如,您可以将一个值传递给您的web分析提供商,以指示访问者已经阅读了评论。或者为相同的交互传递更细粒度的信息,例如产品ID、平均评级、评论数量和触发读取操作的交互。

以下类型的参数与事件回调相关:

  • 参数为总是通过了到JavaScript事件回调的JSON对象。
  • 参数为有时通过到JavaScript事件回调的JSON对象(取决于发生的事件)。
  • 相关联的参数产品相关属性-当Bazaarvoice发生事件时捕获。

eType(始终传递)

eType参数回答了“发生了什么一般类型的交互?”使用它来确定Bazaarvoice内容所发生的事件的总体类型。

此参数对特定的访问者交互进行分组,以提供正在阅读、贡献或支持内容的访问者的概述。

价值 描述 例子
反映用户消费的数据,但没有贡献UGC 读取、分页、排序、标记筛选或展开
指示参与内容提交过程的任何步骤的用户 写评论、问题、答案或评论的推荐产品
支持 用户贡献的支持数据 标记UGC是有用的还是不合适的,通过使用社交网络按钮分享内容。
注意:使用eType参数结合使用eName参数提供发生的特定读、写或支持操作的更细粒度视图。

eventTarget(始终传递)

使用eventTarget参数来识别Bazaarvoice访问者交互的内容类型。

  • 示例1:如果eType值为通过问答,eventTarget识别访问者是在写问题还是回答。
  • 示例2:如果eType值为使用R&R,eventTarget标识访问者是否正在撰写评论或评论。

eventTarget参数可以包含下表中的任意值:

这个值 表示访问者… 在这些条件下
审查 撰写或评论一个评论,或提交一个评论是有用的或不合适的投票。 bvProductRatingsAndReviews和(eTypeeType支持
问题 对一个问题提问或评论,或对一个问题是否有用进行投票。 bvProductAskAndAnswer和(eTypeeType支持
回答 写下或评论一个答案,或提交一个问题是有用的或不合适的投票。 bvProductAskAndAnswer和(eTypeeType支持
评论 发表了评论。 所有条件
配置文件 为用户昵称编辑、评论或提供反馈。 所有条件
产品 在产品层面点击Facebook Like功能。 所有条件
画廊 点击bazaarvoice托管的媒体。 所有条件

eName(有时传递)

使用eName参数回答了“发生了什么特定类型的事件?”用户生成的Bazaarvoice内容。例如,用户是否单击、共享或对内容进行排序。

例如,如果访问者对评论进行排序,则此操作将被捕获为一般的读取操作eType。然而,eName参数指示读取操作是作为访问者排序内容的结果发生的。

注意:属性结合使用时,此参数最有帮助eType参数,以确定发生了哪种类型的读、写或支持操作。

eName参数可以包含下表中的任意值:

这个值 表示访问者选择… 在这些条件下
排序 为特定的内容类型对Bazaarvoice内容进行排序。 eType
AttributeFilter 使用属性过滤或Pros and Cons标签;加载内容是由属性筛选产生的。 eType
空格 在bazaarvoice托管的容器中,除了链接之外的内容(例如空白、文本或图像)。 eTypeeType
ProductLink 另一个客户提供的产品推荐链接,用于查看该产品。 eType
ProductLink 向一段内容添加产品推荐。 eType
“写一个(n) X”链接开始提交过程。 eType
联系 投票关于UCG的帮助,或通过Bazaarvoice“喜欢(一个产品)”。 eType支持
不合适的 提交一份UCG不合适的投票。 eType支持
ReadAll 阅读与“阅读所有X”链接相关的所有内容。 eType
ProductFollow 一个“关注此产品”或“关注新评论”链接。 eType
搜索 要键入搜索查询,并单击评论或问题中的搜索。 类型
ProfileLink 点击用户推荐产品链接。 eType
ProductLink 点击用户推荐的产品。 eTypeeType
QuestionSubmit 在社会主页上点击提交问题。 eType
ResultsSelect 从问题提交表单中单击一个建议问题。 eType
SubmitActivity 单击提交表单中的元素。 eType

pageStatus(有时传递)

pageStatus参数用于测量在试图提交Bazaarvoice内容时收到错误的访问者数量。它描述了显示给访问者的错误消息。它回答了“当访问者试图提交内容或反馈时,会收到哪种类型的错误消息?”

这个指标通过确定访问者在编写内容时是否遇到困难来帮助衡量内容提交过程中的放弃程度。

注意:将此参数与bvProduct而且eventTarget识别在接收到错误时访问者试图提交的内容类型。

如果存在,pageStatus必须包含下表中的一个值:

这个值 表示这种类型的消息 在这些条件下
AuthenticationFailure 当访问者到达提交容器页面而没有用户身份验证字符串(UAS)的适当编码时出现的错误消息 eTypeeType支持
取消了 访问者取消提交过程后出现的确认消息 eTypeeType支持
过期的 当访问者在取消后单击“返回”时出现的错误消息,实际上是试图为已经取消的提交重新提交取消命令 eTypeeType支持
AlreadySubmitted 当访问者在提交原始内容后不久尝试重复提交时出现的错误消息 eTypeeType支持
自己的 当访问者试图提交他们自己的内容是否有帮助或不适当的投票时出现的错误消息 eType支持
重复的 当访问者试图重新提交一段UCG有帮助或不合适的反馈时,出现的错误消息 eType支持
ValidationError 对于未通过其他方式标识的错误,一个全面捕捉的消息 eTypeeType =支持

属性(与产品相关联)

属性参数回答了“访问者正在浏览的产品的bazaarvoice相关属性是什么?”

使用属性参数来测量值,例如:

  • 产品的平均评级
  • 查看产品时出现的评论数
注意:当这些信息传递给您的网络分析提供商时,您可以报告具有不同评级或不同评论数量的产品的转化率。必威手机版本

属性参数可以包含下表中的任意值:

Bazaarvoice特性 变量 格式 描述
R&R numReviews 整数 为产品提交的已批准的本地评论的总数
numRatingsOnlyReIntegerviews 整数 为产品提交的仅限评级的评论数量。默认情况下,仅限评分的评论包含少于50个字符的评论文本,并且不附带照片、视频、访问者输入标签或其他访问者输入字段
percentRecommend 整数(0 - 100) 选择是的作为“你会把这个产品推荐给朋友吗?”问题的答案。这个问题出现在提交表单上
avgRating 浮动 产品的平均评级。以显示最多四位小数点后数位的格式表示
常见问题 numQuestions 整数 提交的关于产品的批准问题总数
numAnswers 整数 关于该问题提交的已批准答案的总数
所有Bazaarvoice产品必威手机版本 mediaType 字符串 指示访问者单击Bazaarvoice内容片段中的托管媒体。可能的值为照片而且视频
所有Bazaarvoice产品必威手机版本 filterType 字符串

表示访问者单击通过过滤排序然后选择一个滤镜。可能的v