GTM4WP – WordPress 上的 Google Tag Manager (GTM) 插件

GTM4WP
https://wordpress.org/plugins/duracelltomi-google-tag-manager/

 

Google Tag Manager (GTM) 是 Google 的免费工具,供所有人管理和部署分析和营销标签以及其他代码片段。

GTM4WP 插件将 GTM 容器代码片段放置在您的 WordPress 网站上,因此您无需手动添加它。还支持多个容器!

使用此插件需要 PHP 7.4。

GTM4WPGTM 容器代码放置
原始 GTM 容器代码分为两部分:

第一部分是添加到<head>网站每个页面部分的 javascript 代码片段。
这部分对于启用 GTM 的所有功能至关重要,此插件有助于放置这部分
正确地添加到您的网站上。

第二部分是一个 iframe 代码段,如果用户的 JavaScript 被禁用,它充当故障保护/回退。
为了获得最佳性能,Google 建议将此代码片段直接放在 <body> 每个网页的开始标记之后。

尽管并不理想,但当它放在代码的较低位置时,它会起作用。此插件为第二个代码片段提供了代码放置选项。

如果您的 WordPress 主题与 WordPress 5.2 的新增功能兼容,那么此插件会将第二个代码放在正确的位置。
Genisis 主题、GeneratePress 主题、Elementor、Oxygen Builder 和 Beaver Builder 主题的用户也将正确放置。
要使用此功能,请将插件选项中的兼容模式设置为 off。

所有其他用户都可以使用自定义 PHP 代码(“手动编码”选项)放置第二个代码片段,或者选择所谓的“页脚”选项来
在代码的下方添加代码(这不是推荐的方法,但会起作用)

GTM4WP包括基本数据

  • 文章/页面标题
  • 文章/页面日期
  • 文章/页面分类名称
  • 文章/页面标签名称
  • 文章/页面作者 ID 和姓名
  • 文章/页面 ID
  • 文章类型
  • 文章格式
  • 当前分类/标签/分类中当前页面上的文章计数
  • 与任何文章类型关联的自定义术语
  • 登录状态
  • 已登录用户角色
  • 登录用户 ID(用于跟踪 Google Analytics 中的跨设备行为)
  • 登录用户电子邮件地址(未哈希和 SHA256 HASED 值都用于跟踪)
  • 用户创建日期中的 Logger
  • 网站搜索数据
  • 站点名称和 ID(适用于 WordPress 多站点实例)
  • 访客的 IP 地址(请在访客明确同意后使用)

浏览器 /作系统 / 设备数据

  • 浏览器数据(名称、版本、引擎)
  • OS 数据(名称、版本)
  • 设备数据(类型、制造商、型号)
  • 数据是使用 WhichBrowser 库提供的:http://whichbrowser.net/

天气数据(测试版)

将用户当前天气状况的数据推送到 dataLayer 中。这可用于生成与天气相关的
广告平台上的受众/再营销列表,并允许在您的 Web 分析解决方案中进行用户细分:

  • 天气类别(云、雨、雪等)
  • 天气描述:更详细的数据
  • 以摄氏度或华氏度为单位的温度
  • 气压
  • 风速和度数

从 Open Weather Map 查询天气数据。根据您的网站流量,可能需要支付额外费用:
http://openweathermap.org/price

此功能需要来自 OpenWeatherMap 的(免费)API 密钥才能正常工作。

ipstack.com 用于确定网站访客的位置。此功能需要 IPStack.com 的(免费)API 密钥才能正常工作:
https://ipstack.com/product

GTM4WP媒体播放器事件(实验性)

跟踪用户与任何嵌入式媒体的交互:

  • YouTube
  • Vimeo
  • Soundcloud

可以选择在媒体播放器加载、媒体正在播放、暂停/停止时触发 DataLayer 事件,也可以选择在
用户达到媒体持续时间的 10、20、30、…、90、100%。

使用 WordPress 的内置 oEmbed 功能以及大多数其他媒体插件支持对嵌入式媒体进行跟踪
和复制/粘贴代码。目前不支持在页面加载后注入网站的播放器。

滚动跟踪

GTM4WP根据访客从页面顶部滚动到底部的方式触发标记。
一个例子是将 “读者” (在页面上花费指定时间的人) 与 “滚动者” 分开
(他们只在几秒钟内滚动浏览)。您可以使用这些事件来触发 Analytics 代码和/或再营销/转化跟踪代码
(用于微转换)。

滚动跟踪基于最初由

  • Nick Mihailovski
  • Thomas Baekdal
  • Avinash Kaushik
  • Joost de Valk
  • Eivind Savio
  • Justin Cutroni

原脚本:http://cutroni.com/blog/2012/02/21/advanced-content-tracking-with-google-analytics-part-1/

黑名单和白名单标签管理器标签、触发器和变量

为了提高网站安全性,您可以选择将标签/触发器/变量列入白名单和黑名单。
无论您的 GTM 设置如何,您都可以阻止触发特定标签或使用某些变量类型。

如果与您的 GTM 帐户关联的 Google 帐户被黑客入侵,攻击者很容易
在您的网站上执行恶意软件,而无需访问您的托管服务器上的代码。通过将自定义 HTML 标签列入黑名单
和/或自定义 JavaScript 变量,您可以保护跟踪代码管理器容器。

集成

GTM4WP适用于 WordPress 的 Google 标签管理器与几个流行的插件集成。更多集成即将推出!

  • Contact Form 7: 在提交 Contact Form 7 表单时触发事件,但结果为(邮件已发送、邮件失败、检测到垃圾邮件、输入无效)
  • WooCommerce:
    • 实现 GA4 E-commerce
    • 不支持促销活动,因为 WooCommerce 还没有这样的功能
    • 不支持退款
    • 与高性能订单存储的兼容性 (HPOS)
  • AMP: 在网页的 AMP 版本上加载 AMP 容器
  • Cookiebot: 如果需要,使用自动 Cookie 阻止模式
  • Google 同意模式 v2:使用特定的同意标志触发“默认”命令,以与未经认证的同意管理平台 (CMP) 和插件集成。

服务器端容器

如果您使用的是服务器端容器
您可以输入您的自定义域名和自定义路径,以便从那里加载gtm.js。

从跟踪中排除特定用户角色

您可以设置当具有该角色的用户访问前端时,需要从跟踪中排除哪些用户角色。这将完全禁用该用户的容器代码。

Log In

Forgot password?

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.