WindowsMetroJavaScriptベースのアプリケーション用のGoogleAnalyticsJavaScriptライブラリ(https://developers.google.com/analytics/devguides/collection/gajs/)を使用して、ユーザーがアクセスしたビューをトレースすることは可能ですか?
4 に答える
一般に、使用するJavaScriptライブラリがCDNまたはアプリの外部のサーバーにある場合、HTML / JavaScriptで記述されたWindowsアプリは外部のJavaScriptライブラリを読み込めないため、答えはノーです...試してみると、セキュリティ例外が発生します。
JSファイルをプロジェクトにコピーしてローカルで実行すると、多くのライブラリが正常に機能します。たとえば、jQueryはこのようにうまく機能します。私はGoogleAnalyticsライブラリを試したことがないので、それをテストして、ローカルコピーで機能するかどうかを確認することをお勧めします。
ただし、Webサイトとは異なり、HTML / JavaScriptで記述されたWindowsアプリがオフラインになる場合があります。その場合、ネットワーク接続を前提として記述されたライブラリは機能しない可能性があります。したがって、この特定のケースでは、期待するデータが得られない可能性があります。
お役に立てば幸いです。
http://w8ga.codeplex.com/(w8ga )を試して、win8jsアプリでGAを操作しました。現在、W8GAはhtml/jsをサポートしていないようです。また、開発者がそれを修正しなかった理由もわかりません(c#/ xamlメトロアプリのみをサポートしています)
そこで、別の方法を見つけました。このページの下部にあるコブラタブの回答を探してください:http ://social.msdn.microsoft.com/Forums/en-US/winappswithhtml5/thread/f81ebbb9-d711-40f1-8a82-9aed44e2d8fe/
そして最後に、AdobeのOmniture SDKを待っています:http: //microsite.omniture.com/t2/help/en_US/sc/appmeasurement/winrt/index.html#Developer_Quick_Start
これらの答えがお役に立てば幸いです...
私たちはアプリケーションでマークアップの無料バージョンを使用しており、大きな成功を収めています。単純なページビューに加えて、インストール数、例外の詳細など、アプリ固有の数値が表示されます。
Windows8およびWindowsPhone用のGoogleAnalyticsSDKの使用をお勧めします。WinRTコンポーネントとして構築されているため、JSとXamlWin8アプリの両方をサポートします。
完全な開示:私はこのSDKの作成者です。自分のアプリ用に作成し、オープンソース化することにしました。他にもフレームワークがありますが、AFAIKは、新しいGAユニバーサル分析プロトコルをサポートしていないため、古いGAプロパティでのみ機能し、アプリ専用に最近追加されたGAの優れた新機能をすべてサポートしているわけではありません。