Microsoft Silverlight 向け Google アナリティクス トラッキング

Microsoft Silverlight 向け Google アナリティクスは、Microsoft Silverlight Analytics Framework に統合されています。このフレームワークを使用すると、Microsoft Silverlight コンテンツ内のユーザー アクティビティを簡単にトラッキングできます。

機能サポート

Microsoft Silverlight 向け Google アナリティクス コンポーネントを使用すると、Silverlight コンテンツのトラッキングに関する技術的なハードルを回避できます。このコンポーネントを使用すると、レポートのカテゴリ名をドラッグ、ドロップ、定義するだけで、コンテンツを簡単にトラッキングできます。技術的なインテグレーションはすべて内部で行われます。

この統合は Google Anaytics の次の 3 つの主要トラッキング機能をサポートしています。

イベント トラッキング

イベント トラッキングにより、デベロッパーはコンテンツに対するユーザーの操作をトラッキングできます。主なイベント トラッキング ガイドをご覧ください。

Silverlight フレームワーク内:

  • Category フィールドは、TrackAction の動作のカテゴリ フィールドに対応します。
  • Action フィールドは、TrackAction の動作に関連付けられたトリガーの EventName に対応します。
  • Label フィールドは、TrackAction 親オブジェクトの名前に対応しています。
  • Value フィールドは、TrackAction の動作の値フィールドに対応しています。

ページビューのトラッキング

標準の JavaScript トラッキングでは、Google アナリティクスがトラッキングするページのデフォルト値は、 _trackPageview() メソッドにパラメータを渡すことで上書きできます。こうすると、上位のコンテンツのレポートと上位のディレクトリのレポートに表示された値を上書きできます。

Silverlight フレームワークでは、ページビュー データは Silverlight フレーム内に統合されます。フレームを読み込んだときにフレーム名が URL として送信され、Google Analytics に "page" として記録されます。

カスタム変数

Google アナリティクスのカスタム変数を使用すると、イベントやページビューに情報を追加できます。 カスタム変数のドキュメント

Silverlight フレームワークでカスタム変数を使用する場合、次のようになります。

  • フレームワーク固有の動作に追加されたカスタム プロパティは、Page スコープにマッピングされます。
  • Google アナリティクス オブジェクトに追加された(レイアウト ルートに追加された)カスタム プロパティは、Session スコープにマッピングされます。
  • フレームワークによって提供される ABTesting オブジェクトに追加されたカスタム プロパティは、User スコープにマッピングされます。