插入元素
为了将元素插入 HTML 页面,您可以在 GTM 中使用自定义 HTML 标签。下面是一个自定义 HTML 标签的示例,该标签将 meta robots noindex 标签插入到页面。下面的示例使用了 jQuery,但如果需要,您可以在不使用 jQuery 的情况下执行相同的操作。
此代码段将在删除任何 自营职业数据库 现有 meta robots 元素后,向其适用的每个页面添加 meta robots noindex, follow 元素。在 GTM 中,每个标签都与至少一个触发器相关联,该触发器会告诉容器何时应用该标签。对于我们希望 Google 注意到的任何更改,我们希望标签在页面加载后立即触发。我们可以使用我们喜欢的任何变量来指定页面,以决定标签应在哪些页面上加载。
可以修改上述 HTML 标签以创建其他类型的元素。以下示例部分将对此进行探讨。
有两种方法可以从页面中提取数据。您可以使用 GTM 的内置变量,这些变量允许您根据 CSS 选择器提取文本或元素的属性,或者使用自定义 HTML 标记中的 JavaScript 和/或 jQuery 执行相同操作。
在 SEO 变化的背景下,您最常想要从页面中提取数据的地方是使用 JSON-LD 构建结构化数据标记。为了演示不同的方法,我将展示一种通过提取 GTM 变量和自定义 HTML 标记中的项目来构建产品标记的方法。
对于此示例,我们可以想象一个网站,其产品页面包含有关其产品的数据,每个产品在页面的 HTML 中都有唯一的 ID。实际上,您需要找到 CSS 选择器,以便为您提供所需的确切元素。Selector Gadget Chrome 扩展程序是一个很好的工具,它允许您为页面上的任何元素找到唯一的 CSS 选择器。