【问题标题】:Google Analytics for mobile and server-side caching用于移动和服务器端缓存的 Google Analytics
【发布时间】:2011-01-13 00:03:04
【问题描述】:

我需要为位于 CDN 后面的移动网站实施 Google Analytics。这意味着每个内容页面(包括任何跟踪像素引用)都将被缓存 15 秒到 5 分钟之间的任何时间。我看到 GA 跟踪代码在构造像素时实现了一个随机数 (utmn),可能是为了区分单独的请求、单独的用户或只是为了破坏他们自己的缓存。

有谁知道将页面内容缓存起来是否安全? (我认为是)我们会丢失很多跟踪数据吗?

另外,从 CDN 提供 ga.aspx 像素本身是否安全(它将被缓存)或者每个 GA 像素 URL 是否需要唯一寻址?

有人对如何最好地实施 GA 有任何建议吗?来自流量的服务器负载是我们非常关心的问题,但我们也需要准确的数字。

【问题讨论】:

    标签: caching mobile google-analytics


    【解决方案1】:

    除非为每次调用生成 utmn,否则移动代码将无法正常工作,因此,如果您可以提供内容以使其不会被缓存(在服务器端),那将解决问题。

    【讨论】:

    • 不幸的是,我不能。它离开的域是 CDN(如果不是,我们的服务器将无法在繁忙的日子处理流量),因此所有内容将始终被缓存。我想知道 Google 是否在我提出问题后更改了他们的文档。它现在说 utmn,“为每个 GIF 请求生成的唯一 ID 以防止 GIF 图像的缓存”。这对我来说听起来真的像客户端缓存(这不会打扰我)。我主要担心两个不同的设备获得完全相同的 html 内容,但被算作一次点击。
    • 一直是这样,但不幸的是它只适用于 JavaScript,在移动版本上(这是模拟 GA JS 的黑客)你仍然会遇到设备(或运营商/代理)的问题缓存 GA GIF(每页一次等组合,所以没有听起来那么糟糕)。设备信息等在接收请求时在谷歌端读取,因此不会受到影响。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-01
    • 2014-12-02
    • 2011-01-27
    • 1970-01-01
    • 2017-09-05
    • 2016-01-23
    • 1970-01-01
    相关资源
    最近更新 更多