2

这是迄今为止我在 Shopify 中遇到的最令人沮丧的问题。我正在尝试通过将客户的所有跟踪代码包装到 Google 跟踪代码管理器中来优化客户的网站速度,以减少传出请求的总数。我从 theme.liquid 中删除了所有硬编码的跟踪像素并将它们放在 GTM 中,通过所有应用程序和销售渠道并与帐户断开连接,但 Trekkie 仍然加载了额外的代码。

我按照建议使用 Shopify Facebook 和 Google Analytics 集成,因此这些在 GTM 中不存在。即便如此,它仍然以某种方式加载了 2 个 Google Analytics、2 个 Google Ads 和 2 个 Facebook 像素。

在此处输入图像描述

正如您在源代码中看到的,Trekkie 对象中包含 2 个 facebook 像素 ID,但是当只有一个位置可以添加此信息时,这怎么可能呢?

在此处输入图像描述

如果我从此屏幕(主题 > 首选项)中删除 facebook 像素 ID,则不会加载第一个像素,只会加载第二个不需要的像素。Google Analytics 和 Google Ads 仍然存在同样的问题,除了我在源代码中看不到多个帐户 ID,我只能在 DevTools 的网络选项卡和 Google Tag Assistant 中看到这个。

在此处输入图像描述

我通常会假设这些代码必须在某个地方的主题代码或应用程序或其他东西中,除非我实际上可以使用 DevTools 看到 Trekkie 正在调用这些代码。

在此处输入图像描述

这让我非常抓狂,我已经花了很多时间来尝试做我认为应该是一个简单的优化。如果有人可以帮助解决这个问题,我将不胜感激。

谢谢!

4

0 回答 0