《如何将网站加入Google搜索索引?》介绍了如何将一个网站接入Google Search Console,这样可以将该网站内容录入Google索引中。那么加入索引后,如何分析网站的用户行为呢?除了《PostHog入门》介绍的PostHog外,还可以借助Google Analytics的能力。

1 简介

Google Analytics (GA) 是 Google 提供的一款免费且功能强大的网站及应用数据分析平台。它是全球使用最广泛的网络分析服务,被营销人员、网站管理员和数据分析师视为了解用户行为和衡量数字营销效果的必备工具。

其核心工作原理是:通过在目标网站或应用中嵌入一小段 JavaScript 跟踪代码(或 SDK),实时收集用户与内容互动产生的匿名化数据。

2 接入 Google Analytics

下面以 Hugo 生成的静态网站接入 Google Analytics 为例。

2.1 注册 Google Analytics

要将自己的网站接入 Google Analytics,可以打开其网站

ga-homepage

点击“开始衡量”,就可以创建自己的 Google Analytics 账号了。

ga-account

完成账号的创建后,需要继续创建“媒体资源”。

ga-media

完成“媒体资源”的创建后,下一步是完成“商家描述”。

ga-merchant

然后根据实际的业务需求,勾选相应的“业务目标”。

ga-bz-options

2.2 配置 JS 跟踪代码

最后就是“数据收集”的配置了。

ga-data-type

Google Analytics 支持的数据采集平台有3类:网站、Android应用、iOS应用。下面以网站类型为例,进行说明。

首先是要配置网站网址和数据流名称。

ga-web-data

创建完数据流之后,Google Analytics会自动生成一份 JavaScript 跟踪代码

ga-web-js

这段代码中会为每一个数据流分配一个唯一的id,形式如G-**********

千万不要改动这段id值,否则 Google Analytics 在收集数据时会出错,导致数据收集失败

这段代码需要添加到目标网站的每一个需要被 Google Analytics 跟踪的页面中去。

2.3 Hugo 网站配置

以 Hugo 生成的静态网站为例,一般选用的 Hugo theme 都是结构化的。

打开 Hugo 项目的themes/{theme}/layouts/partials/目录,可以看到很多页面组件。

hugo-theme-head

其中head.html文件就是所有网页的头部内容。将2.2中 Google Analytics 提供的 JavaScript 跟踪代码添加到第一行即可。

hugo-theme-head-code

完成 Hugo 网站的重新构建部署后,就可以回到 Google Analytics 进行验证了。点击2.2中页面右上角的“测试安装情况”。

ga-web-js-success

一切正常的话,页面下方会显示“在您的网站上正确检测到了 Google 代码”。

2.4 完成 Google Analytics 流程

点击“确认”后,就可以看到之前配置的网站数据流列表以及网站数据流详情了。

ga-media-list

ga-media-detail

点击列表页面的“下一步”完成整个 Google Analytics 的接入过程,等待网站数据开始收集即可。

ga-media-wait

此时进入 Google Analytics 的控制台,是看不到任何有效数据的。

ga-console

这个初始过程一般需要半天到1天,安心等待即可。

3 Google Analytics 的主要作用和价值

Google Analytics 的主要作用是提供数据驱动的洞察,帮助用户:

1. 了解用户群体 (Audience):谁在访问我的网站?

  • 地理位置: 访客来自哪个国家或城市。

  • 人口统计: 用户的年龄、性别、兴趣等(如果启用相关功能)。

  • 技术设备: 访客使用哪种设备(桌面、手机、平板)、哪种操作系统和浏览器。

2. 追踪流量来源 (Acquisition):访客是如何找到我的网站的?

  • 自然搜索 (Organic Search): 通过 Google、Baidu 等搜索引擎。

  • 直接访问 (Direct): 直接输入网址或通过书签访问。

  • 社交流量 (Social): 通过 Facebook、Twitter、微信等社交媒体平台。

  • 引荐流量 (Referral): 通过其他网站的链接点击。

  • 广告活动 (Paid Search/Display): 通过 Google Ads 或其他付费推广活动。

3. 分析用户行为 (Behavior):访客在我的网站上做了什么?

  • 浏览页面: 哪些页面最受欢迎、哪些页面加载速度慢。

  • 跳出率 (Bounce Rate): 用户在浏览单个页面后就离开的百分比。

  • 停留时间: 用户在网站上停留的平均时长。

  • 行为流程: 用户从哪个页面进入,到哪个页面离开。

4. 衡量转化目标 (Conversion):我的营销目标是否达成?

  • 通过设置 “目标”或“转化事件”,可以追踪用户完成了对业务有价值的行为,例如:

  • 完成购买(电子商务)。

  • 填写联系表单。

  • 注册成为会员。

  • 点击下载文件。

总之,充分利用 Google Analytics 的能力,可以帮助网站/App更好的统计数据、提升产品能力、帮助最终用户。

4 One More Thing

完成 Google Analytics 的接入后,还可以将其与 Google Search Console 的资源进行关联。

ga-gsc

在 Google Analytics控制台点击左下角“管理” -> “媒体资源设置” -> “产品关联” -> “Search Console 关联”,即可轻松完成后续关联流程。