EP504-505. “网站数据分析(MonsterInsights + Google Analytics)与加速网站(WP Super Cache)”
🔒 登录后可标记已读- 装了 MonsterInsights,日常数据直接在 WordPress 后台就能看,不用每次都跑去 Google Analytics 官网挖
- 缓存的原理很简单:把网站的重文件压缩存起来,访客第二次访问就不用重新下载全部内容
- 网站内容还少的时候看不出提速效果很正常,这些设置是提前打基础,等流量和内容变多才会真正见效
重点内容
为什么需要网站数据分析(EP504)
Google Analytics 是一个能追踪访客在你网站上所有行为的免费网络服务。要用它,得先注册一个 Google Analytics 账号(注册链接见本篇 Sources)。
为什么要装数据分析?一句话:actionable insights(能拿来行动的洞察)——说白了就是搞清楚访客喜欢什么、在网站上做了什么、在想什么、买了什么、接下来会去哪。不管你的网站是电商、图库还是博客,你都会想知道:
- 哪个产品/哪篇文章/哪张照片最受欢迎,哪个最不受欢迎
- 访客的行为路径是什么
知道这些之后,才能做出访客更喜欢的内容、卖出访客更想要的产品,网站和生意才会做得更好。数据分析本质上是帮你更了解访客/客户,进而提供更好的服务。
好的数据分析插件要具备三个条件
- 有效的 Dashboard(仪表板):Google Analytics 官网本身信息量非常大、也比较复杂,如果每次都要跑到 Google Analytics 官网才能看数据,很浪费时间。好的插件应该让你留在 WordPress 后台,就能看到日/周/月/年各维度的数据。
- 多种追踪维度(Multiple tracking):例如 Event tracking(事件追踪)、Ecommerce tracking(电商追踪)、Affiliate link tracking(联盟链接追踪),都能直接在 WordPress 后台看到,不用再跳去 Google Analytics 官网慢慢挖。
- User friendly(对新手友好):如果你跟讲师一样没有代码或数据分析背景,就需要一个把复杂数据简化、直接把重点信息喂给你的插件。已经很懂 Google Analytics 的进阶用户,可以随意选更灵活、更深入的插件。
安装并连接 MonsterInsights
路径:Plugins → Add New,搜索 "Google Analytics",会出现好几款相关插件(如果你本身已经很熟悉 Google Analytics,选哪一款都可以)。这里选的是 MonsterInsights。
MonsterInsights 的优势就是简单:不用碰任何代码,不用做复杂设置,也不用跑去 Google Analytics 官网挖数据,所有重点信息都直接摆在 WordPress 后台里。
📌 讲师示范时这款插件显示 "untested with my version of WordPress" 的警告,正常情况下应该会看到是兼容的;但因为 MonsterInsights 是非常大、非常热门的插件,讲师确认它能正常运作,所以照样安装。如果你是跟着课程从头一路做下来的,很可能会发现这个插件在装主题时就已经自动装好并处于 Active 状态,不用重复安装。
设置步骤(现在 Google Analytics 已全面是 GA4,账户结构是 Account → Property(属性)→ Data Stream(数据流),没有旧版 Universal Analytics 那套 Profile / View 的概念):
- 装好/确认已激活后,进入 Insights → Settings,点击 Connect MonsterInsights。
- 点 Continue & Connect to Google,会看到设置流程预览。
- 选择自己的 Google 账号并点 Allow 授权 MonsterInsights 访问数据。
- 从下拉列表里选择正确的 GA4 Property(如果这个 Google 账号下已经建好了 GA4 属性,选它;如果还没有 GA4 属性,MonsterInsights 可以直接帮你创建一个新的)。
- 完成后回到 Google Analytics 后台 → Admin → Data Streams,确认这个网站对应的 Data Stream 状态是 "Receiving traffic",代表连接成功。
📌 如果你是自己先在 GA4 手动建好 Data Stream,再用 MonsterInsights 连接(而不是让 MonsterInsights 自动创建),记得去 Data Streams 里把 Enhanced Measurement 关掉,避免和 MonsterInsights 自己的追踪代码重复计数。
📌 开始这一步之前,记得先去 Sources 里的链接注册一个 Google Analytics 账号并建好 GA4 Property(如果还没有的话);如果已经有账号,直接用现成的账号连接即可。GA4 账户具体怎么从零建起来(Account/Property/Data Stream 各步骤),可以参考 Section 6「Google Analytics」章节的笔记,术语和流程是一致的。
在 WordPress 后台看数据
连接完成后,进 MonsterInsights 的 Reports,能直接看到:
- Sessions(会话数):访客访问网站的次数
- Page views(页面浏览量):各页面被点击/浏览的次数
- Average session duration(平均停留时长)
- Bounce Rate(跳出率):界面上有个说明图标,不确定含义可以点开看
这些都是很实用的基础数据,不用再额外跑去 Google Analytics 官网查。当然,你也随时可以登录 Google Analytics 官网看更完整的数据——MonsterInsights 存在的意义就是让你不用每次都跑那一趟。
📌 Google Analytics 本身是个很大的主题(怎么看各种报表、怎么深入分析),课程里另外有专门的 Google Analytics 章节详细讲解,这里只是把它接到 WordPress 后台的入门操作,不重复展开。
[截图:MonsterInsights Reports 后台界面]
为什么要给网站提速(EP505)
现代人对速度的耐心很低,访客不会愿意等一个加载很慢的网站。网站够快有两个好处:
- 访客体验:访客不耐烦等待,网站必须快。
- SEO(搜索引擎优化):网站加载速度越快,搜索引擎越「喜欢」,排名也会越高(SEO 会在下一课细讲)。
什么是 Caching(缓存)
网站上比较「重」的文件——比如页首(header)、图片、视频——会被压缩成更小的体积,存进一个叫 cache(缓存) 的地方。访客第一次访问后,这些文件会被保存在访客自己的电脑/浏览器里,之后再访问同一个网站,不用重新下载所有内容,而是直接从本地缓存读取,网站就会明显加载得更快,体验也更好。这就是缓存插件的基本原理。
好的缓存插件要具备三个条件
- Extra homepage checks(首页额外检查):大部分访客会花很多时间在首页,就算导航做得再好,访客也常常会返回首页。首页要是加载慢,会严重拖垮整体体验,所以要选支持对首页做额外优化检查的插件。
- CDN 支持(Content Delivery Network,内容分发网络):正常情况下,不管访客在哪里,都要从你主机所在地(例如美国的 Bluehost 服务器)下载网站文件。CDN 的作用是把缓存文件复制分布到全球各地的服务器上——比如访客在澳洲,就近从澳洲的服务器读取文件,速度会比每次都从美国读取快很多。
- Preload(预加载):新访客第一次访问时,网站还没有为他生成缓存,所以第一次体验往往比较慢。支持 Preload 的插件能提前把缓存生成好、准备好,让每一个访客(包括第一次来的)都能有比较快的体验。
安装并设置 WP Super Cache
路径:Plugins → Add New,搜索 "wordpress super cache"。这款插件由 Automattic 开发——就是打造 WordPress.org / WordPress.com 的同一批团队,即便页面显示暂未针对最新版本测试,也可以放心使用,这款插件已经存在很久,预期还会继续维护下去。点 Install → Activate。
设置路径:Settings → WP Super Cache
- 点 Caching On,点 Update Status 让缓存功能开始运作。
- Advanced 分类下使用官方推荐设置(recommended)即可,其中包含让已登录用户(例如站主自己)能看到网站最新修改、不会被旧缓存卡住,以及 Compress pages(压缩页面) 让访客加载更快。
- 往下勾选 Extra homepage checks(首页额外检查),点 Update Status。
- 进 CDN 分类,勾选启用 CDN 支持,点 Save Changes。
- 进 Content 分类,能看到目前有多少缓存文件、占多大空间——这里不需要额外操作,但如果做了重大更新,或想重新测试网站速度,可以在这里(或页面上方)点 Delete Cache 清空重来。
- 进 Preload 分类:
- 设置刷新/预加载缓存文件的间隔为 1440 分钟(等于 1 天)。
- 勾选启用 Preload。
- 勾选 Preload tags, categories and other taxonomies(预加载标签、分类等)。
- 点 Save Settings,完成设置。
设置完成后,缓存已经在背后自动运作、持续给网站提速。因为课程里的示范网站刚起步、内容还不多,暂时不会明显感觉到差别,但随着网站内容和流量增加,效果会越来越明显——这一步就是提前打好基础,让网站从一开始就保持在最快状态。
测试网站速度
用 Pingdom Tools(链接见 Sources):输入自己的网址,可以从世界不同地点测试网站加载速度。
如果想确认这款缓存插件到底有没有效果:
- 进 Plugins → Installed Plugins,把 WP Super Cache Deactivate,用 Pingdom 测一次速度。
- 再重新 Activate,用 Pingdom 再测一次,对比两次的差异。
同样地,网站目前内容还少,一开始可能看不出明显差距,但随着时间和内容增加,差异会越来越大——这是从一开始就该做对的设置。
下一课要进入 SEO,是很大的一个主题。
[截图:WP Super Cache 设置页面]
核心概念速查
| 术语 | 解释 | 例子 |
|---|---|---|
| MonsterInsights | 把 Google Analytics 数据接进 WordPress 后台查看的插件 | 本篇安装并连接 Google 账号 |
| Actionable Insights | 能直接拿来指导行动的数据洞察 | 知道哪篇文章最受欢迎,就多做类似内容 |
| Caching(缓存) | 把网站重文件压缩存起来,让访客不用每次都重新下载 | WP Super Cache 的核心原理 |
| CDN(内容分发网络) | 把缓存文件分布到全球多地服务器,访客就近读取 | 澳洲访客从澳洲服务器读取而非美国 |
| Preload(预加载) | 提前生成缓存,让第一次访问的访客也能有快速体验 | WP Super Cache 的 Preload 设置 |
行动步骤
- 去 Sources 链接注册 Google Analytics 账号(已有账号可跳过)。
- Plugins → Add New 搜索 "Google Analytics",安装 MonsterInsights(跟着课程从头做的可能已自动装好)。
- 进 Insights → Settings → Connect MonsterInsights → 授权 Google 账号 → 选择正确的 GA4 Property → 到 GA4 后台 Admin → Data Streams 确认状态是 Receiving traffic。
- 进 MonsterInsights → Reports,熟悉 Sessions、Page Views、平均停留时长、Bounce Rate 这几个基础数据。
- Plugins → Add New 搜索 "wordpress super cache",安装激活。
- 进 Settings → WP Super Cache:开启 Caching,Advanced 用推荐设置并勾选 Extra homepage checks,CDN 分类启用 CDN 支持,Preload 分类设置 1440 分钟并启用 Preload + 预加载 tags/categories。
- 用 Pingdom Tools 测试网站速度,需要的话通过停用/重新启用插件对比前后差异。
工具 & 资源
| 工具 | 用途 | 费用 |
|---|---|---|
| MonsterInsights | 把 Google Analytics 数据接入 WordPress 后台查看 | 免费(有付费进阶版) |
| Google Analytics | 追踪网站访客行为的网络服务 | 免费 |
| WP Super Cache | 网站缓存插件,支持 CDN 和 Preload | 免费 |
| Pingdom Tools | 从不同地点测试网站加载速度的工具 | 免费 |
常见误区
- 以为数据分析一定要在 Google Analytics 官网慢慢挖,其实装好 MonsterInsights 之类的插件,日常数据直接在 WordPress 后台就能看。
- 装了缓存插件后,网站内容还很少,看不出明显提速效果就以为插件没用——实际上是网站规模还小,效果会随着内容和流量增加才逐渐明显。
- CDN、Preload 这类设置懒得开,等网站流量变大才想起来优化,前期访客体验一直比该有的差。
Sources
Udemy(课程 transcript):
- The Completed Digital Marketing Guide 27 in 1 — Section 33, Lecture 504 (Website Analytics)
- The Completed Digital Marketing Guide 27 in 1 — Section 33, Lecture 505 (Speed Up Your Website)
Blog / Website: