WP TOOLS

EP01. “Google Analytics 4:两种安装方式与自动追踪事件”

首页 建站工具 SEO · Google Analytics
约 15 分钟·
🔒 登录后可标记已读

这篇笔记讲 Google Analytics 4(GA4)网站流量分析工具的两种安装方式——用 Site Kit 插件的傻瓜式安装,或用 Google Tag Manager(GTM)的精细控制安装,以及两种方式装好后都会自动开启的 Enhanced Measurement 追踪事件清单。GTM 路线之后的进阶事件追踪(自定义事件、关键事件/Key Events)看《GTM进阶事件追踪:自定义事件与关键事件》。

重点内容

两条安装路线二选一即可,也可以都装、互不冲突:

  • 路线 A:Site Kit 插件(推荐新手/不想碰代码的站长)——用 Google 官方 WordPress 插件,几分钟内完成账号创建 + 网站安装,同时顺便把 Search Console 也一起连上
  • 路线 B:Google Tag Manager(GTM)——安装稍微麻烦一点,但换来更精细的事件追踪控制,适合需要自定义追踪(表单提交、按钮点击、菜单点击等)的站点

路线 A:用 Site Kit 插件安装(傻瓜式)

  1. 打开 google.com/analytics,点「Get started today」,用 Google 账号登录(没有的话新建一个)
  2. 创建 Analytics 账号:起一个能辨认的账号名(比如「My personal websites」,注意这不是网站名,一个账号底下可以放多个网站)。往下滚会看到几个数据共享选项,建议全部勾选,方便以后串联 Google Ads / Google Signals 等其他 Google 产品
  3. 创建 Property:填时区(⚠️ 很重要,影响你判断访客活跃时间、决定发文/发邮件的最佳时间)和货币
  4. 填业务信息:所属行业、公司规模——主要是 Google 用来定制报表模板(也用来推销 Google Ads)
  5. 选 Business Objectives(会影响后续报表模板):电商选「Sales」;只是想追踪表单/按钮点击选对应选项;只想看流量选「Traffic」;不确定就选「Other」
  6. 同意服务条款(含「Additional Terms Applicable to Data Shared with Google」)
  7. 选择要追踪的类型:Web / Android / iOS,这里选「Web」,填网站 URL 和数据流名称。Enhanced Measurement 会根据前面的设置自动开启(具体追踪哪些事件见下方)
  8. 出现 Google 提供的追踪代码(Google tag)——不需要手动贴这段代码,如果网站是 WordPress/Shopify/Squarespace/Wix/Drupal 这类平台,选「Install with a CMS or website builder」,按平台各自的安装指引走
  9. WordPress 站点:用 Site Kit by Google 插件(⚠️ 不建议用 MonsterInsights,会拖慢网站):
    • 后台 Plugins → Add New Plugin,搜索「Site Kit」,Install Now → Activate
    • Start Setup → 勾选连接 Google Analytics → Sign in with Google,选刚才建号用的账号 → 全选权限 → Continue → Verify → Allow
    • Site Kit 顺便会提示连接 Search Console(同一个插件一起搞定,省了另外单独设置的功夫)→ Set up → Next → 选对应账号/property/data stream → Complete Setup

[截图:Site Kit by Google 插件设置向导,连接 Google Analytics 账号并选择权限的画面]

  1. 完成后点「Test Installation」验证 Google tag 是否被正确检测到。💡 数据要等 48-72 小时才会在报表里出现是正常现象,不代表没装好

路线 B:用 Google Tag Manager 安装(精细控制)

前置条件:Google 账号、能给网站加代码的权限(或有开发者帮忙)、一个 GTM 账号和容器、建议懂一点 GTM 的 Tag/Trigger 基本概念。

安装步骤:

  1. 建立 GA4 Property 和 Data Stream:GA4 后台 Admin → Property → Create Property,填名称/国家/时区/货币 → Next → 选 Business Objectives(图省事直接选「Get baseline reports」)→ Create
  2. 建 Data Stream:选「Web」,填网站网址和名称。这一步会看到 Enhanced Measurement 开关(默认开启)

[截图:GA4 Data Stream 设置画面,显示 Enhanced Measurement 开关与 Measurement ID]

  1. 点「Create stream」后会拿到一个 Measurement ID(格式 G-XXXXXXXXXX)——这是这个 Data Stream 的唯一识别码,之后 GTM 里所有跟这个 Data Stream 相关的 Tag 都要填这个 ID(迷路想再找到这个页面:Admin → Data Streams → 选对应 Stream)
  2. 到 GTM 容器:Tags → New → Google Analytics → 选「Google Tag」,Tag ID 填刚才复制的 Measurement ID,Triggering 选「Initialization – All Pages」,命名保存
  3. 开 GTM 的 Preview 模式测试,确认新 Tag 有触发
  4. DebugView(GA4 后台 Admin → DebugView)确认数据真的进来了——⚠️ DebugView 只有在 debug mode 开启时才会显示数据(开 GA Debugger 插件、发 debug_mode 参数、或开着 GTM Preview 模式都算,三选一即可,GTM Preview 最方便)。DebugView 有时会有几分钟延迟,刷新页面通常能解决;注意左上角要选对是哪台设备的 debug 数据
  5. 确认没问题后,GTM 里点 Submit → Publish 正式发布。之后 Realtime 报表(Reports → Realtime)也会开始有数据,可以看到地图、流量来源、事件、最近 30 分钟访客数,还能点进单个访客看他的完整事件流(View user snapshot)

[截图:GA4 DebugView 画面,蓝色图标为普通事件,能看到即时事件流和参数值]

安装常见排查(数据没进来时检查这几项):

  • GTM 容器发布了吗?改完 Tag 一定要 Submit + Publish,光保存草稿不会生效
  • GTM 代码片段(<head><body> 各一段)有没有正确贴在全站每个页面?用 Tag Assistant 插件确认能检测到容器
  • Measurement ID 有没有打错?GA4 Data Stream 里的 ID 要跟 GTM 里配置的完全一致,一个字符错了就全部失效
  • Google Tag 的触发条件是不是设成了「Initialization – All Pages」?在 Preview 模式确认 Initialization 事件确实发生、且 Google Tag 出现在 Tags Fired 里
  • 浏览器有没有装广告拦截/隐私插件?换无痕模式或关掉插件测试排除干扰
  • 有没有 Cookie 同意横幅拦住了 GTM/GA4 触发?这涉及 consent mode 配置,超出新手入门范围,但是数据缺失的常见原因之一

Enhanced Measurement 自动追踪事件(两条安装路线共用)

不管走路线 A 还是路线 B,Data Stream 建好后都会默认开启 Enhanced Measurement——不用写代码或配置 GTM 就能自动拿到这些事件数据:

事件事件名说明
Page viewpage_view新页面加载,或 URL 变化但没重新整页加载(history change)
Scrollscroll每个页面只发一次,访客滚动超过页面高度 90% 时触发;只能测「过没过 90%」,想要 25%/50%/75% 这种更细颗粒度要另外用 GTM 自定义
Outbound clickclick(带参数 outbound: true点击跳转到其他域名的链接;同时会带 link_classes/link_domain/link_id/link_url 等参数;如果自己的业务横跨多个域名,可以在 Tagging Settings → Configure your domains 里登记,这些域名之间的跳转就不会被算作 outbound
Site searchview_search_results页面 URL 带搜索参数(如 ?s=?q=)时触发;WordPress 网站默认站内搜索就是用 s 这个参数,这个信息很有价值——能看出「访客搜了什么但没找到」,据此改善网站内容/导航
Video engagementvideo_start / video_progress / video_complete追踪嵌入的 YouTube 视频播放情况;⚠️ 要求视频链接带 ?enablejsapi=1 参数,很多网站默认没有,实际生效率不如预期,建议改用 GTM 自定义追踪更可靠
File downloadfile_download点击的链接指向常见文件类型(.pdf/.xls/.doc/.zip/.mp3 等一长串扩展名)时触发;目前无法在 GA4 界面里自行增加新的扩展名
Form submissionsform_start / form_submit访客提交网站表单时记录,带 form_id/form_name/form_destination 等参数;⚠️ 这两个事件有时不太稳定,可能误触发或漏掉某些表单交互,用 GTM 自定义表单追踪会更可靠

想单独开关某个事件:Data Stream 设置里 Enhanced Measurement 区块点齿轮图标,用开关逐项调整。

💡 Enhanced Measurement 是个很好的起点,但如果需要更精确的滚动深度、更可靠的表单追踪、更稳的 YouTube 追踪,还是得上 GTM 自定义(见《GTM进阶事件追踪:自定义事件与关键事件》)。

常见误区

  • ❌ 装好插件/GTM 后马上去查报表,看不到数据就以为没装成功——标准报表数据要等 48-72 小时才会出现,这是正常现象
  • ❌ GTM 里改完 Tag 只保存草稿——一定要 Submit + Publish 才会真正生效,光保存不会让改动上线
  • ❌ Measurement ID 抄错一个字符——GA4 和 GTM 两边的 ID 必须完全一致,错一个字符数据就全部进不去
  • ❌ WordPress 网站用 MonsterInsights 装 Google Analytics——这个插件会拖慢网站,建议改用 Google 官方的 Site Kit

Sources

YouTube:

  1. Google Analytics Quick Setup Guide 2025 — https://www.youtube.com/watch?v=HMUOVj9yxjc

Blog / Website:

  1. Google Analytics 4 Tutorial for Beginners — https://www.analyticsmania.com/post/google-analytics-4-tutorial-for-beginners/