有些情况下,您的Flash视频无法发送JavaScript代码。其中一种情况是当您在网站上购买空间来放置广告横幅时。在这些情况下,我希望在Google Analytics或Yahoo Web Analytics上使用1x1像素图片跟踪方法来跟踪横幅广告上的观看次数。如何在不使用JavaScript的情况下跟踪Flash视频?
我听说Flash会阻止任何尝试从第三方主机加载数据(坦白地说,我不明白他们为什么会那样做),这会导致问题。我会喜欢解决方案。
我能想象一些方法和他们的缺点
- 我可以托管自己的服务器上的旗帜,计数下载。不幸的是,这可能会在我的服务器上造成巨大的负担,因为每天可能会有数百万次下载。
- 我可以编写一个PHP脚本,将其托管在我自己的服务器上,当请求跟踪GA或YWA中的页面视图时。我可以在我的服务器上放置一个crossdomain.xml文件,允许Flash横幅使用Loader请求我的脚本。不幸的是,服务器负载问题仍然存在,因为我的私有服务器可能无法处理每天数百万的请求。
可能的解决方案是其他跟踪主机,允许闪存跨域文件请求,或者我可能没有想到的方法。
摘要:这里面临的挑战是能够在不使用任何JavaScript的情况下跟踪Flash视图的视图数量。问题是,如果我要跟踪使用我的服务器作为代理服务器,那么这会导致我自己的服务器上负载很大。最好的解决方案是使用crossdomain.xml的跟踪服务
您是否试图在Flash中加载Google分析跟踪器.gif?您需要担心跨域限制的唯一服务器是您请求的服务器。不在SWF托管的位置。 – 2011-04-05 15:46:37
我知道,但我应该认为谷歌分析有一个crossdomain.xml文件? – Hubro 2011-04-06 03:58:36