[VS2010 Online]Silverlight Analtyics Framework
這個Framework可以運用在Silverlight應用程式的Web Analytics上。
在先前MIX10大會上,有一場session在討論這個Framework,我們先來看這個Framework的架構圖:
設計的目標:
- Support Out-of-Browser Silverlight Applications
- Support offline Out-of-Browser Silverlight Applications
- Support multiple analytics services simultaneously without degrading performance.
- Extensible for service and control vendors
- Support for designers to instrument applications in Expression Blend without writing code.
- Support for A/B testing
目前在這個Framework內提供Analytics Service的公司有:
支援的UI Control:
從上述的一些資料,我想你可以看到Google Analytics也在其中,這代表設計師可以在Expression
Blend中拖拉一些物件來使用Google Analytics作分析。在這個Framework中Google Analytics
目前只支持事件追蹤、頁面瀏覽追蹤和自訂變數。可以參考 - Google Analytics。
我們透過Expression Blend來玩看看:
1.
開啟Blend後,新增一個Silverlight專案,你會發現在行為(behavior)中多出一個Anaytics項目:
2.
拖拉到UserControl中:
3.
在屬性視窗中可以設定參數:
或是像 A/B Testing,可以透過參數設定:
<object ...>
<param name="initparams" value="SAFVariant=A"/>
</object>
也可以在Blend設定:
Designer不用寫任何一行Code,就可以完成這個設定。是不是很不錯?
試煉大會,我們下次見。
參考來源:
2. http://live.visitmix.com/MIX10/Sessions/CL24
如果您有微軟技術開發的問題,可以到MSDN Forum發問。
如果您有微軟IT管理的問題,可以到TechNet Forum發問喔。