danielbuilds

● 提速文章 · 2026 年 11 月 · 调校师 Daniel

Google Tag Manager 会拖慢 Shopify 吗?11,074 家店的实测

你用 PageSpeed Insights 测了一下店,翻到第三方代码那一块,排在前面的赫然就是 Google Tag Manager。它真有这么重,还是报告夸张了?

为了弄清楚,我们查了 11,074 家在线 Shopify 店铺的首页。简单说:它确实有分量,单看通常不算特别大,但它是将近一半的店都有的那一个外部脚本。

45%的店打开首页时会跑谷歌的标签脚本
283 ms是这些店里一家普通的店,手机因为它多忙的时间
57%的这些店里,没有比它更重的外部脚本(Shopify 自己的不算)

它到底有多重?

在跑这些脚本的店里,谷歌的标签脚本一般让手机在首页上忙大约 283 毫秒。四分之一的店超过 483 毫秒,4% 的店超过整整一秒。

“忙”的意思是手机正在跑代码,顾客点了没反应。几百毫秒听着不多,麻烦在于它和你的主题,你的 App,还有其他所有东西挤在同一时刻启动。

在我们样本里出现在 500 家以上店铺的外部脚本中,它的一般耗时是最高的。排第二的是一个广告追踪像素,大约 199 毫秒。又因为装它的店太多,整个样本加起来,除了 Shopify 自己的代码,没有哪样东西让手机忙得比它更久。

PageSpeed 里的“Google Tag Manager”,常常不只是标签管理器

PageSpeed 把从 googletagmanager.com 加载的东西都归在一个名字下。这个域名其实提供两样不同的东西:

在 PageSpeed 列出“Google Tag Manager”的店里,81% 能看到谷歌代码,71% 能看到容器。很多店两样都有,而两样都有的店明显最重:

两样都有

414 ms

只有谷歌代码

168 ms

只有容器

100 ms

按店里加载的是什么分组,googletagmanager.com 上的脚本让手机忙的一般时间。每行的店数,从上到下:2,703,1,322,817。

这不能证明这些店把同样的标签装了两遍,两样都有的店通常只是追踪得更多。但这是第一件值得排除的事,因为它太容易发生了:一套通过销售渠道装上,另一套藏在两年前别人搭的容器里。

真实访客感觉得到吗?

谷歌会测真实访客点一下之后多快有反应(它叫 INP,交互响应,200 毫秒以内算好)。我们按谷歌标签脚本的轻重把店分组,看每组有多少店这一项达标:

100 毫秒以下

75%

100–299 毫秒

71%

300–599 毫秒

69%

600 毫秒以上

61%

按谷歌标签脚本让手机忙的时间分组,真实访客点了之后 200 毫秒以内有反应的店占多少。每行有真实访客数据的店数,从上到下:645,1,688,1,426,794。

这些脚本越重,达标的店越少。跑这些脚本的店,和 App 数量一样但没跑的店相比,这一项的达标率也低 3.5 到 7 个百分点。这是一个规律,不能证明就是这些脚本造成的。追踪代码多的店,往往其他东西也多。

在自己店里查什么

这些都不用装 App。

  1. 找出谷歌代码装在了哪几个地方。打开你的首页,查看网页源代码(Windows 按 Ctrl+U,Mac 按 Option+Cmd+U),搜 googletagmanager.com。带 gtm.js?id=GTM- 的是容器,带 gtag/js?id= 的是谷歌代码。再去看 Shopify 的销售渠道和主题里的 layout/theme.liquid。同一个衡量 ID 出现在不止一个地方,多半就是同样的数据发了两遍。
  2. 清理容器。在 Tag Manager 里找已经不用的工具留下的标签,旧的测试,还有销售渠道已经在管却又装了一份的标签。先暂停再发布,确认什么都没坏了再删。
  3. 问问每个标签是不是非得马上跑。不需要页面一打开就触发的标签,可以设成等页面加载完再跑。
  4. 删之前先问问管广告的人。有些标签负责把成交回传给你的广告账户,删错了丢的是数据,不只是几毫秒。

这些数字说明不了什么

看看谷歌的脚本在你店里有多重

我们的免费检测会给你首页上每个外部脚本称重,谷歌的也算,按手机多忙几毫秒算,和你的 App 和主题放在一起比

开始测速 →

这些数字是怎么来的

2026 年 10 月,我们抓了 11,074 家 Shopify 店铺的公开首页,并逐家跑了谷歌 PageSpeed Insights,和我们的 Shopify 店铺速度报告是同一份样本。大部分店(87%)是从全球访问量前一百万的网站里随机抽出的 Shopify 店,其余来自一份品牌名单,主题示例店,和 Shopify 社区里的新店。“谷歌的标签脚本”指 PageSpeed 在手机端归到 Google Tag Manager 名下的所有东西,容器和谷歌代码都算。两样怎么区分,我们看的是首页源代码和最慢脚本的列表。真实访客的数字是谷歌自己的 28 天 Chrome 数据,由 PageSpeed Insights 返回。我们不点名任何店铺。

Google 和 PageSpeed Insights 是 Google LLC 的商标,danielbuilds 是独立工具