为确保安装的跟踪代码管理器获得最佳效果,应该将每个容器内的代码配置数量保持在合理范围内。如果容器中设定了大量代码、触发器和/或变量,或包含较长的自定义 HTML 代码,跟踪代码管理器的“版本”页面上可能会显示一个大小指示器。如果“大小”指示器的值高于 70%,则应采取措施优化容器配置。
清理容器
将多个内容相似但配置略有不同的代码合并为一个代码,以便使用变量来动态设置特定字段的值。以 10 个内容类似的代码为例,其中每个代码都配置有触发器,用于告知每个代码分别在 10 个不同的页面上进行触发。此时,可将这 10 个代码/触发器合并为一个代码/触发器,使之通过对照表变量设置相关字段的值。
移除所有不再需要的不必要代码和变量。没必要让绝不会用到的代码、触发器或变量占用您的容器空间。
虽然使用对照表变量合并代码的做法不错,但如果对照表过长,效果也会大打折扣。在大多数情况下,您可以使用正则表达式表格变量来缩减长对照表变量的大小。
将跨多个网站(或超大型网站的多个版块)的大容器拆分成较小的容器。Google 跟踪代码管理器 360 客户可以有条件地使用区域来加载多个容器。自定义代码使用提示
尽可能减少使用或不再使用自定义 HTML 代码、自定义 JavaScript 变量。在大多数情况下,支持的代码模板更加高效。尽可能使用内置的代码模板、触发器和变量,而不是自定义代码。
如果您必须使用自定义 HTML 代码和/或 JavaScript 变量,请尽可能提高代码效率。
避免在 Google 跟踪代码管理器中放置静态 JavaScript 代码。因为静态 JavaScript 可通过 CDN 提供,并在网络浏览器中进行缓存,所以在外部文件中提供静态 JavaScript 将更加高效。
实施服务器端代码植入
如果必须在您的网站上维护大量代码,请考虑将其中的一部分代码转移到代码植入服务器。
服务器端代码植入具有以下优势:
- 提升了网页速度,因为用户浏览器中加载的第三方代码量大幅减少了。
- 内容安全政策的限制可以更为严格,因为浏览器不再需要与供应商网域直接通信。
- 隐私保护得到了加强,因为系统会从发送给供应商的数据中移除个人数据(如用户的 IP 地址)。
- Cookie 可以变得更加安全和持久,因为它们是在您自己的网域中设置的,而不是由网页上的 JavaScript 设置的。
如果您想自行尝试服务器端代码植入,请学习免费课程:服务器端代码植入基础知识。