2009-07-06 11 views
3

は、我々は次のように小さなコードスニペットを埋め込むことによって、自分のサイトに置くことになるウェブマスター(任意のサイト)JSベースのウィジェットを起動しようとしている:3つのリンクがあるウィジェット内Google AnalyticsでIFRAMEウィジェットを追跡できますか?

<iframe src="SOURCE_PATH" frameborder="0" width="300px" height="150px" scrolling="no" id="cd_frame"></iframe> 

と、私たちはどのように追跡する必要がありますウィジェットが使用される外部サイトから多くのクリックが発生しています。

私は単にGAが提供するコードを記述すればうまくいくでしょうか?または何か変更する必要がありますか?

ありがとうございました。

答えて

6

通常のページとしてGoogleアナリティクスに表示されるようにiframeからトラッキングできるはずです。あなたの問題はあなたがトラッキングしていたiframeを知ることになります。 iframe URLを介して一意のIDを渡すことができれば、別のサイトを追跡するカスタムパラメータを追加できるはずです。

例えば

<iframe src="SOURCE_PATH?uniquetrackingid=123" frameborder="0" width="300px" 
height="150px" scrolling="no" id="cd_frame"></iframe> 

カスタムトラッキングコードに関する情報は、あなたが親ウィンドウからのiframe内のクリックを追跡することはできません...ただ、ここで明確にするためにここに http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55585

+1

を見つけることができます。これはクロスサイトスクリプティングと見なされます。 iframe内のリンクのクリックをトラッキングするには、実際のiframeコードのソースにGAコードを設定する必要があります。 Joshは、iframe src = ".."に固有のトラッキングパラメータを渡すことについて言及したときにこれを暗示しました。これは、iframeにデータを渡す唯一の方法であり、iframe htmlのコードがそれを探すことができます。あなたはそれをつかんでそれをカスタム変数に入れたり、それに基づいて目標を作成することができます。 –

関連する問題