Loading
B2C Commerce 入门
创建 JSON-LD 页面元标签规则

创建 JSON-LD 页面元标签规则

创建 JSON-LD 页面元标签定义,使用 Schema.org 模板添加规则,并分配该规则以将结构化数据添加到 B2C Commerce 网店页面。

准备工作:

JSON-LD 页面元标记的创建方式与任何其他页面元标记一样:定义标记,添加提供 JSON 内容的规则,然后分配规则。有关背景信息,请参阅 JSON-LD 结构化数据。

  1. 在 Business Manager 中,点击 App Launcher App Launcher ,然后选择 商家工具 | 站点 | SEO & 可发现性 | 页面 元标签规则。
  2. 创建 JSON-LD 页面元标签定义。
    1. 点击添加。
    2. 在“创建页面元标签”对话框中,输入 元标签 ID, 例如 product-structured-data。
    3. 对于 元标签类型 ,选择 JSON-LD。
    4. 点击添加。
      新定义将显示在“页面元标记”列表中。
    有关定义的更多信息,请参阅 配置页面元标记。
  3. 在“页面元标签规则”页面上,点击结构化数据所需范围(例如 产品详情页面)的磁贴。
    范围确定规则适用于哪个页面上下文以及哪些对象和令牌可用。有关每个范围的模板和可用数据,请参阅 按范围划分的 JSON-LD 示例。
  4. 单击 “新建 ”,然后定义规则。
    1. 输入规则的名称。
    2. 验证 “范围 ”是否设置为所选的范围。如果没有,请更改它。
    3. 对于 元标签 ID, 选择您的 JSON-LD 定义,例如 product-structured-data。
    4. 选择区域设置。
    5. 在规则字段中,输入 JSON-LD 模板作为多行 JSON,该模板使用范围内可用的 ${...} 令牌。

      每个规则最多可包含 4000 个字符。有关每个范围的模板,请参阅 按范围划分的 JSON-LD 示例。有关对象和运算符的完整列表,请参阅 元标记语法。

      若要在缺少值时保持输出有效,请使用 ELSE 运算符提供回退,而不是将可以解析为空的令牌保留。

    6. 请输入说明。
    7. 点击保存。
      B2C Commerce 验证内容是否为格式正确的 JSON 并添加规则。
  5. 若要分配规则,请转到范围的筛选视图,找到您的规则,然后单击 “分配” 列中的数字。
  6. 在“分配”对话框中,选择需要结构化数据的产品、类别、内容或网站,然后点击 选择。
    分配沿层次结构向下继承,因此分配给分类的规则也适用于该分类中的产品。最多可能需要 30 分钟才能完成更改。
  7. 查看分配范围内的网店页面,并检查页面源以确认 <脚本 type=“application/ld+json”> 块包含解析的内容。

当购物者查看指定范围内的页面时,B2C Commerce 解析该页面的规则,将令牌替换为页面的值,并将结果作为 <脚本 type=“application/ld+json”> 块呈现在页面 <标题> 中。

创建 JSON-LD 规则时,请记住以下注意事项:

  • 如果解析的内容不是有效的 JSON,B2C Commerce 将从页面中省略 JSON-LD 块,而不是呈现损坏的标记。解析为空的单个令牌可能会使块无效,因此请对可能缺少的值使用 ELSE 回退。
  • B2C Commerce 对不安全的字符(例如呈现 < 为 \u003c )进行转义,以便内容无法脱离脚本块。
  • 使用 Google 富媒体搜索结果测试 和 Schema.org 验证器验证您的输出。使结构化数据与购物者在页面上看到的内容保持一致。
 
正在加载
Salesforce Help | Article