● 提速文章 · 2026 年 11 月 · 调校师 Daniel
Google Tag Manager 会拖慢 Shopify 吗?11,074 家店的实测
你用 PageSpeed Insights 测了一下店,翻到第三方代码那一块,排在前面的赫然就是 Google Tag Manager。它真有这么重,还是报告夸张了?
为了弄清楚,我们查了 11,074 家在线 Shopify 店铺的首页。简单说:它确实有分量,单看通常不算特别大,但它是将近一半的店都有的那一个外部脚本。
它到底有多重?
在跑这些脚本的店里,谷歌的标签脚本一般让手机在首页上忙大约 283 毫秒。四分之一的店超过 483 毫秒,4% 的店超过整整一秒。
“忙”的意思是手机正在跑代码,顾客点了没反应。几百毫秒听着不多,麻烦在于它和你的主题,你的 App,还有其他所有东西挤在同一时刻启动。
在我们样本里出现在 500 家以上店铺的外部脚本中,它的一般耗时是最高的。排第二的是一个广告追踪像素,大约 199 毫秒。又因为装它的店太多,整个样本加起来,除了 Shopify 自己的代码,没有哪样东西让手机忙得比它更久。
PageSpeed 里的“Google Tag Manager”,常常不只是标签管理器
PageSpeed 把从 googletagmanager.com 加载的东西都归在一个名字下。这个域名其实提供两样不同的东西:
- 标签管理器的容器(
gtm.js)。一个空盒子,你在 Tag Manager 网站上往里面装各种标签。 - 谷歌代码(Google tag)(
gtag.js)。谷歌分析 GA4 和谷歌广告用的脚本,不管是你自己加的,通过 Shopify 的销售渠道加的,还是别的 App 加的。
在 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。
- 找出谷歌代码装在了哪几个地方。打开你的首页,查看网页源代码(Windows 按 Ctrl+U,Mac 按 Option+Cmd+U),搜
googletagmanager.com。带gtm.js?id=GTM-的是容器,带gtag/js?id=的是谷歌代码。再去看 Shopify 的销售渠道和主题里的layout/theme.liquid。同一个衡量 ID 出现在不止一个地方,多半就是同样的数据发了两遍。 - 清理容器。在 Tag Manager 里找已经不用的工具留下的标签,旧的测试,还有销售渠道已经在管却又装了一份的标签。先暂停再发布,确认什么都没坏了再删。
- 问问每个标签是不是非得马上跑。不需要页面一打开就触发的标签,可以设成等页面加载完再跑。
- 删之前先问问管广告的人。有些标签负责把成交回传给你的广告账户,删错了丢的是数据,不只是几毫秒。
这些数字说明不了什么
- 这是规律,不是原因。装了这些脚本的店和没装的店,在别的地方也不一样。
- 这些数字是下限。每家店我们只留了最重的十二个外部脚本,而且只看了首页。
- 容器里面装了什么我们看不到。容器里的标签如果去加载别家公司的脚本,比如广告像素,算在那些公司头上,不算在这里。一个装得很满的容器,真实代价比这页上的数字更高。
这些数字是怎么来的
2026 年 10 月,我们抓了 11,074 家 Shopify 店铺的公开首页,并逐家跑了谷歌 PageSpeed Insights,和我们的 Shopify 店铺速度报告是同一份样本。大部分店(87%)是从全球访问量前一百万的网站里随机抽出的 Shopify 店,其余来自一份品牌名单,主题示例店,和 Shopify 社区里的新店。“谷歌的标签脚本”指 PageSpeed 在手机端归到 Google Tag Manager 名下的所有东西,容器和谷歌代码都算。两样怎么区分,我们看的是首页源代码和最慢脚本的列表。真实访客的数字是谷歌自己的 28 天 Chrome 数据,由 PageSpeed Insights 返回。我们不点名任何店铺。