[VS2010 Online]Silverlight Analtyics Framework

[VS2010 Online]Silverlight Analtyics Framework

這個Framework可以運用在Silverlight應用程式的Web Analytics上。

 

 

在先前MIX10大會上,有一場session在討論這個Framework,我們先來看這個Framework的架構圖:

image

 

設計的目標:

  • 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的公司有:

image 

 

 

 

支援的UI Control:

 

從上述的一些資料,我想你可以看到Google Analytics也在其中,這代表設計師可以在Expression

Blend中拖拉一些物件來使用Google Analytics作分析。在這個Framework中Google Analytics

目前只支持事件追蹤頁面瀏覽追蹤自訂變數。可以參考 - Google Analytics

 

 

 

我們透過Expression Blend來玩看看:

1.

開啟Blend後,新增一個Silverlight專案,你會發現在行為(behavior)中多出一個Anaytics項目:

image

 

2.

拖拉到UserControl中:

image

 

3.

在屬性視窗中可以設定參數:

image

 

 

 

或是像 A/B Testing,可以透過參數設定:

<object ...>
    <param name="initparams" value="SAFVariant=A"/>
</object>
 

 

 

也可以在Blend設定:

image

 

 

Designer不用寫任何一行Code,就可以完成這個設定。是不是很不錯?

 

 

試煉大會,我們下次見。

 

 

 

 

參考來源:

1. http://msaf.codeplex.com/

2. http://live.visitmix.com/MIX10/Sessions/CL24

3. http://dotnetslackers.com/Silverlight/re-296306_Telerik_is_First_to_Announce_Support_for_Microsoft_Silverlight_Analytics_Framework.aspx

 

 

 

 

如果您有微軟技術開發的問題,可以到MSDN Forum發問。

如果您有微軟IT管理的問題,可以到TechNet Forum發問喔。