URLShortener アプリケーションがあり、短縮 URL に使用したいと考えていますGoogle Analytics
。しかし、Response.Redirect()
メソッドを使用していて、Google アナリティクスのローカル スクリプトを使用できません。
サーバーにGoogleアナリティクススクリプトのようなものを用意して実行することは可能ですか?
URLShortener アプリケーションがあり、短縮 URL に使用したいと考えていますGoogle Analytics
。しかし、Response.Redirect()
メソッドを使用していて、Google アナリティクスのローカル スクリプトを使用できません。
サーバーにGoogleアナリティクススクリプトのようなものを用意して実行することは可能ですか?
はい、サーバーで Google アナリティクスを使用することは可能です。ここで説明されているように、Google アナリティクス アカウントが必要です。
アカウントをセットアップすると、追跡したい Web サイトまたはマスター ページに配置する必要がある JavaScript コードとともに、一意の追跡コードが提供されます。この JavaScript コードはすべての魔法を実行し、GA アカウントからこの情報を見ることができます。
Google Analytics Easy Dashboard Javascript Library (詳細はこちら)の Google チャート機能を使用して、このチャートをウェブサイトに統合することもできます。
このチュートリアルから、GA データをサイトに取り込み、Google チャートを介して独自の Web ページに表示するように Web サイトをセットアップできます。
Google Analytics もサポートするMicrosoft Silverlight Analytics Frameworkがあります。
サーバー側のコード内でも使用できるように適応できるはずの C# コードでこれを行うと思います。
もちろん、技術的には可能です。GA が行うことは、いくつかの変数を設定し、GA サーバーに HTTP リクエストを送信することだけです。これは、JS を使用するか、サーバーから gif を取得することによって実行できます。
主な問題は、要求を行うクライアントが独自のサーバーになるため、ブラウザー、場所、OS バージョンなど、期待する多くのデータを取得できないことです。
リダイレクトされた場所にいくつかのイベント トラッキング データを追加し、それを GA イベント トラッキングで追跡することをお勧めします。そうすれば、より正確なデータセットを取得できます。
ただし、ほとんどの抵抗の道を歩み続けたい場合、これはあなたがそれをどのように行うかについてのかなり良い記事です. http://automateeverything.tumblr.com/post/20500736298/google-analytics-without-javascript-or-cookies C# 固有のものではありませんが、抽象化できるはずです。