nl-*_*l-x 6 google-tag-manager
Google 跟踪代码管理器 (GTM) 会缩小所有标签和代码片段并提供缩小的服务。这很好。
但加载标签本身的 javascript 并未最小化。
例如: https: //www.googletagmanager.com/gtm.js? id=GTM-WPGCQNW
// Copyright 2012 Google Inc. All rights reserved.
(function(w,g){w[g]=w[g]||{};w[g].e=function(s){return eval(s);};})(window,'google_tag_manager');(function(){
var data = {
"resource": {
"version":"137",
"macros":[{
"function":"__jsm",
"vtp_javascript":["template","(function(){var a=new Date(document.querySelector('meta[name\\x3d\"article_date_original\"]').content);return a.toISOString()})();"]
...
Run Code Online (Sandbox Code Playgroud)
在这里您可以看到总的 javascript 并未缩小,但每一行的内容都缩小了。
我的问题是,是否有答案:如何链接到缩小版本?谷歌也提供这个吗?
谷歌不提供此服务。
由于 GTM 文件不需要反向通道(它是纯 Javascript),您可以将其下载到您的服务器,在那里缩小它并将生成的文件链接到您的网站中(我所说的“下载”是指类似代理的东西,可以在飞行,或按照规定的时间间隔,以便始终收到最新版本的 GTM 文件)。
当然,进一步缩小可能会破坏文件。此外,由于文件被压缩到浏览器,并且一堆空格压缩得很好,所以进一步缩小不太可能产生很大的效果(您需要看到您自己的服务器在将文件传递到之前再次压缩文件)你的网站,或者你只会让事情变得更糟)。
我认为这实际上不是一个值得的想法,但它基本上是缩小文件的唯一方法,超出了 Google 为您所做的。
| 归档时间: |
|
| 查看次数: |
7834 次 |
| 最近记录: |