2010-03-20 38 views
1

我想有谷歌分析也蜘蛛图像(例如livecams) - 我的意思是它应该直接蜘蛛多少某个.jpg加载。谷歌分析:蜘蛛图片

这是可能的吗?

+1

我不明白这个问题,换句话说,你能解释“直接蜘蛛多少某个.jpg被加载了”吗?机器人是否碰到网站或者他们是否抓取图像? – BerggreenDK 2010-03-20 00:58:24

+0

我的意思是如何让Google Analytics(分析)收集有关livecam图像的统计信息 - (例如http://myurl.com/livecam.jpg),以便我可以看到谁在观看/直接链接它们。 – Fuxi 2010-03-20 01:46:19

回答

1

Google Analytics的工作原理是加载一些JavaScript,然后加载一个基本上是假的GIF文件。

http://code.google.com/apis/analytics/docs/concepts/gaConceptsOverview.html

当所有这些信息收集 ,其在附连到单像素 GIF图像请求 参数的长列表的形式被发送到分析 服务器。

所以,基本上你所要求的是不可能的。

但是你可以做的是包装您的JPG文件中的那个可以包括JS。你甚至可以创建一个具有.JPG文件扩展名但实际上是网页的页面(通过PHP或.Net)

在该页面中,您可以将您的'hit'记录到谷歌,然后流出图像文件。

http://www.devshed.com/c/a/PHP/Creating-Image-Streams-from-Existing-Graphics-with-the-GD-Library-in-PHP/2/

然而,似乎是你最好的选择这里是刚刚看你自己的博客?

1

这是一个先进的,但你可以从你的服务器端代码发送跟踪信标(gif命中),然后通过重定向或直接写入响应动态返回livecam图像。在PHP中你会使用类似卷曲发送GIF命中请求,谷歌的服务器:

http://us3.php.net/manual/en/curl.examples-basic.php

你必须用GIF打就打URL一点得到正确的统计数据,但我会开始与此:

http://www.google-analytics.com/__utm.gif?utmac=UA-XXXXX-X&utmhn=mydomain.com&utmp=%2Fmylivecam.jpg 

你需要用你的GA账户以便替换UA-XXXXX-X,您需要用适当的值来代替mydomain.com和mylivecam.jpg。