通知

在本帮助中心中,您可以找到有关 Merchant Center Next 和传统版 Merchant Center 体验的内容。查看每篇文章顶部的徽标,确保您参阅的文章适用于您所使用的 Merchant Center 版本。

GCR 徽章代码问题排查

用于 Merchant Center 传统版文章标题的自定义图标。

本文介绍了您在实现 GCR 徽章代码时可能遇到的一些常见错误。

无法显示徽章和其他显示问题

徽章可以采用以下任一种形式

  • 浮动:徽章显示在网页的左下角或右下角。
  • 内嵌:徽章显示在您插入代码段的位置。
  • 包含商店评分:徽章包含星级(如果适用)。
  • 不含商店评分:徽章不包含星级。

如果网页上未显示徽章,请查找以下可能的问题来源:

问题 诊断
在移动设备上访问网页 Google 顾客评价徽章不会在手机或平板电脑上显示
HTML 源代码不包含徽章和语言代码 在浏览器中查看 HTML 源代码,并检查网页上是否的确显示了一个徽章代码块实例。
徽章在屏幕范围外或被其他元素掩盖 徽章可能呈现在可视区域边界之外。请尝试在网页中垂直和水平滚动,看看徽章是否会显示出来。
徽章文字始终是英文(无论语言设置为何),并且星级评分是灰显的 如果您尚未达到显示评分的门槛,则这是正常现象。您的商家必须在过去 12 个月内在 Google 顾客评价计划中或我们的第三方评价合作伙伴网站上收到不同用户针对某个国家/地区给出的足够数量的评价,才能达到显示评分的门槛。所需评价的具体数量因商家而异,但大部分商家能够在收集到 100 条或更多有效评价后获得一个评分。
商店评分在某些列中显示,在其他列中不显示 徽章会显示某个国家/地区对应的商店评分

网页遇到 JavaScript 错误

下表列出了 JavaScript 问题的常见来源:

问题 诊断
商家 ID 缺失或无效

在实施徽章代码时,必须提供商家 ID (merchant_id )。您必须在徽章的 JavaScript 代码块中通过调用 render() 函数来设置其值。您可以从 Google Merchant Center 获得商家 ID。

DOCTYPE 必须是 HTML 5

确保使用代码段的所有网页使用的都是 HTML5 DOCTYPE:

<!DOCTYPE html>

position 无效

可选参数 position 的值可以是以下任一字符串:

  • "BOTTOM_LEFT"
  • "BOTTOM_RIGHT"
  • "INLINE"

lang 无效

语言代码中 lang 参数的值必须是列出的某个值。它必须是用英文引号括起来的字符串。如果您不指定语言,系统将使用用户浏览器中的语言设置。
您的浏览器不受支持 您的浏览器必须支持 HTML 5。将您的浏览器更新到最新版本。

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
8433403535630508393
true
搜索支持中心
true
true
true
true
true
71525
false
false