相关疑难解决方法(0)

异步Google Analytics [Javascript Golf]

不幸的是,这可能不是一个有效的Code-Golf问题,因为它可能只是Javascript; 然而,由于 这可能是现实世界中唯一有用的代码 - 高尔夫比赛, 我将继续发布它.


谷歌Analytics(分析)Asyncronous跟踪片段被许多网站使用.

脚本有点像这样:

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
Run Code Online (Sandbox Code Playgroud)

获胜者将通过最短RAW DEFLATE被确定(有 HTTP 1.1 DEFLATE(又名ZLIB)和RAW DEFLATE之间的差)由字节数压缩代码将加载和在页面上初始化异步谷歌分析.

在平局的情况下,获胜者将由原始字符数确定.如果我们还有领带,我们将根据提交的最后编辑/时间来决定.

一些规则:

  • gaq || []检查是不需要的,应该被删除.
  • 必须是协议"意识到"(http vs https).
  • 不得污染全局命名空间(_gaqvar 除外).
  • 必须可复制到任何(X)HTML文档,即不依赖于页面的标记.
  • 必须适用于所有A级浏览器.
  • 但这 …

javascript google-analytics code-golf

18
推荐指数
1
解决办法
4288
查看次数

标签 统计

code-golf ×1

google-analytics ×1

javascript ×1