如何使用 Google Analytics 测量 Silverlight 或 Flash 控件加载时间
我有一个简单的 silverlight 页面,用于查找可用域名。这个问题对于闪光控制也同样有效。
我使用 Google Analytics 来监控流量。我想了解用户下载并渲染 Silverlight 控件需要多长时间。
一旦加载了页面上的 java 脚本,就应该有一种方法来启动计时器,然后在加载 Silverlight/flash 控件后停止计时器。我想测量的关键点是:
- 下载 silverlight/flash 控件所需的时间
- 初始化控件所需的时间
谢谢
I have a simple silverlight page for for finding available domain names. This problem is equaly valid for a flash control as well.
I use Google Analytics for monitoring the traffic. I would like to find out how long it take for users to download and render the Silverlight control.
Once the java script on a page is loaded there should be a way to start a timer and then stop the timer once the Silverlight/flash control is loaded. Key points I would like to measure are:
- Time it takes to download the silverlight/flash control
- Time it takes to initialize the control
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 setInterval 通过 JS 开始跟踪时间。当 Flash 应用程序完成加载并准备使用时,您可以使用 Flash 中的ExternalInterface 调用 JS 函数来停止计时器并发送跟踪。我不确定是否存在与ExternalInterface 等效的Silverlight,但我想是这样。
AS3 外部接口文档:
http://www.adobe。 com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html
You can start keeping track of time via JS using setInterval. When the flash app is done loading and ready to use, you can use ExternalInterface from flash to call a JS function to stop the timer and send the tracking. I'm not sure if there is a Silverlight equivalent of ExternalInterface, but i would imagine so.
AS3 ExternalInterface Documentation:
http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html