在没有Javascript的情况下使用Google Analytics?

时间:2013-03-07 07:55:21

标签: html google-analytics

是否可以在不支持javascript或任何服务器端脚本的网站上使用Google Analytics代码? (例如网站上允许仅使用HTML 的个人资料页面。)

我发现通过直接调用跟踪图像并使用它发送一些数据,可以在不使用javascript的情况下使用分析代码。我还发现了一些链接,但他们也使用服务器端代码。

3 个答案:

答案 0 :(得分:10)

从技术上讲,是的,因为您需要做的就是从Google请求__utm.gif,并附上合理的查询字符串。这篇关于Google Analytics without javascript or cookies的博客文章很好地概述了__utm.gif请求的内容。

Google Analytics实际上有一个非常标准的php implementation,但我认为你想要在没有任何动态语言的情况下这样做 - 只需一个静态跟踪像素来注册浏览量计数?

如果没有动态语言,GA不会100%工作(并且可能根本不工作)有很多原因。首先,GA依靠javascript(或服务器端语言)来设置用户的utm cookie,它跟踪访问者来源的信息,并帮助关联一次访问的网页浏览。

由于您可能只想跟踪单个页面的点击次数,我们可能可以取消此操作,但我不完全确定GA不会仅使用某种垃圾过滤器自动过滤我们的点击次数

但是,所有这一切,如果您想尝试这个,我会在页面上放置1x1图像,其中包含以下来源:

http://www.google-analytics.com/__utm.gif?utmwv=5.1.7&utms=1&utmn=1894752493&utmhn=www.lunametrics.com&utmcs=UTF-8&utmsr=1280×1024&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.3%20r183&utmdt=Tracking%20QR%20Codes%20with%20Google%20Analytics&utmhid=1681965357&utmr=http%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3Dtracking%2Bqr%2Bcodes%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dorg.mozilla%3Aen-US%3Aofficial%26client%3Dfirefox-a&utmp=%2Fblog%2F2011%2F08%2F18%2Ftracking-qr-codes-google-anaytics%2F&utmac=UA-296882-1&utmcc=__utma%3D230887938.1463229748.1317737798.1317737798.1317737798.1%3B%2B__utmz%3D230887938.1317737798.1.1.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3Dtracking%2520qr%2520codes%3B&utmu=DC~

您需要稍微调整源代码以适应您要跟踪的网站 - 请参阅此LunaMetrics post以供参考。至少,您需要更改utmhn(主机名),utmr(referrer),utmp(当前URI)和utmac(您的GA帐号)。

答案 1 :(得分:5)

只需使用您的帐户详细信息将图片指向该网站,您就可以开始使用了!

公共服务中URL的格式为:

http://nojsstats.appspot.com/your-google-analytics-user-account/your-website.com

例如:

http://nojsstats.appspot.com/UA-123456/your-website.com

示例(HTML code):

<img src="http://nojsstats.appspot.com/UA-123456/mywebsite.com" />

示例(BBCode):

[img]http://nojsstats.appspot.com/UA-123456/mywebsite.com[/img]

示例(CSS代码):

body{
background: url("http://nojsstats.appspot.com/UA-123456/mywebsite.com");
}

注意:

If your website uses SSL, you have to point to our SSL version:
httpS://nojsstats.appspot.com/UA-123456/yourwebsite.com

如果您的网站使用SSL,则仅使用SSL版本。 致谢:http://nojsstats.blogspot.in/

答案 2 :(得分:0)

在试图弄清楚如何将分析跟踪嵌入Google幻灯片时遇到了这个问题。在遵循了以上答案中的一些参考文献之后,我意识到自原始答案发布以来,情况有所改变。

Google现在拥有其Measurement Protocol,它可以像_utm.gif一样填补利基市场。

官方指南和参考文献比以前的答案更完整。

简单地说,将获取/发送信息发送到

https://www.google-analytics.com/collect

包含要设置的所有值(请参见massive reference

基于此以及@greg Answer,嵌入式HTML可以(未经测试):

<link rel='stylesheet' href='https://www.google-analytics.com/collect?utmwv=5.1.7&utms=1&utmn=1894752493&utmhn=www.lunametrics.com&utmcs=UTF-8&utmsr=1280×1024&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.3%20r183&utmdt=Tracking%20QR%20Codes%20with%20Google%20Analytics&utmhid=1681965357&utmr=http%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3Dtracking%2Bqr%2Bcodes%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dorg.mozilla%3Aen-US%3Aofficial%26client%3Dfirefox-a&utmp=%2Fblog%2F2011%2F08%2F18%2Ftracking-qr-codes-google-anaytics%2F&utmac=UA-296882-1&utmcc=__utma%3D230887938.1463229748.1317737798.1317737798.1317737798.1%3B%2B__utmz%3D230887938.1317737798.1.1.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3Dtracking%2520qr%2520codes%3B&utmu=DC~' />

注意:我不喜欢使用rel='stylesheet',但发现它“最不令人反感”。 (请参见HTML Spec