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。

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

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

您可能感兴趣的文章:

登录账户

忘记密码?

还没有账户? 注册

忘记密码?

输入您的账户数据,我们稍后会发送重置密码的链接。

您的密码重置链接好像无效或已过期。

登录账户

隐私政策

添加到收藏夹

暂无收藏夹

在这里你可以找到你之前创建的所有收藏夹。