2

たとえば、他のページにリダイレクトするショートリンク マネージャーがあり (これを宛先ページと呼びます)、少しhttp://myredirector.com/343ujのようなものです。

<html>
<head>
    <meta http-equiv="refresh" content="0;url=http://destination-page.com">
</head>

<body>
You are being redirected to <a href="http://destination-page.com">Destination Page</a>...
</body>
</html>

私の問題は、http: //destination-page.com の Analytics レポートを見ると、ショートリンク マネージャー (http://myredirector.com) からページ プロシージャが登録されていないことです。

4

2 に答える 2

2

ほとんどのURL短縮サービスは、HTTP3XXステータスコードを使用してリダイレクトします。これは、ブラウザが新しいパスへのリダイレクトに従いますが、以前と同じHTTPリファラーを維持することを意味します。

HTTPリファラーは、ユーザーが前のページにいたことを示すすべてのリクエストで渡されるHTTPフィールドです。これは、を使用してjavascriptからも利用できますdocument.referrer

Google Analytics(およびその他のWeb Analyticsツール)は、document.referrerプロパティを使用してトラフィックソースを設定します。HTTPを使用したリダイレクトはリファラーを維持するため、ショートナーはGoogleAnalyticsからはほとんど見えません。

使用したURL短縮サービスを指定せず、「bit.lyのような」と言っただけです。bit.lyとgoo.glの両方がいくつかの統計を提供することを私は知っています。リンクやその他の基本的な情報をクリックした回数を測定したいだけなら、それで十分です。統計を表示するには、リンクの最後にプラス記号を追加する必要があります。

例えば:

Google Analyticsでその情報が必要な場合は、元のURLのキャンペーンパラメータを使用して、キャンペーンパラメータを挿入した後でそれを縮小することができます。キャンペーンパラメータを使用すると、リファラーはGoogle Analyticsによって無視され、それらのパラメータを使用してキャンペーンソースを設定します。

Google Analyticsのカスタムキャンペーンの詳細:

http://support.google.com/analytics/bin/answer.py?hl=en&answer=1033863

于 2012-10-24T02:45:08.117 に答える
0

私は調査していましたが、現在はjavascript document.location.replace(url) を使用しており、分析はhttp://myredirector.com/343ujからのリダイレクトを追跡しています

于 2012-10-25T21:14:53.507 に答える