パートナーサイトは、独自のWebサイトでiframeを活用しています。iframeで分析を追跡する方法があるかどうか疑問に思いました。
問題は、これらのiframeを自社のWebサイトでも利用している場合、訪問がドメインの分析でカウントされ、iframeで再度カウントされる重複追跡を回避するにはどうすればよいですか?それを回避する方法はありますか?
パートナーサイトは、独自のWebサイトでiframeを活用しています。iframeで分析を追跡する方法があるかどうか疑問に思いました。
問題は、これらのiframeを自社のWebサイトでも利用している場合、訪問がドメインの分析でカウントされ、iframeで再度カウントされる重複追跡を回避するにはどうすればよいですか?それを回避する方法はありますか?
Google アナリティクス コードを iframe に追加すると、問題なく動作するはずです。重複トラッキングを回避する最も簡単な方法は、パートナーが使用する URL に ?partner=foo のようなクエリ パラメータを追加することでしょう。独自のサイトの値を確認し、Google アナリティクス コードをまったく実行しないでください。また、パートナー ID を Google に渡して、レポートをパートナー別に分類できるようにすることもできます。
編集
?utm_source=foo をパートナー パラメータとして使用すると、何もしなくても Google アナリティクスがそれを取得します。で自分のインプレッションを除外する
if ( location.href.indexOf("utm_source=mysite") < 0 )
{
// Google Analytics code here
}
または、Google アナリティクス プロファイルにフィルターを設定してそれらを除外することもできます。
utm_nooverride=1
iframeソースタグに追加することもできます。これにより、サードパーティのサイトでiframeを呼び出したページが紹介のクレジットではなく、最初のソース(AdWordsキャンペーン、検索クエリなど)のクレジットを獲得できるようになります。
例:
<iframe src="mypage.html?utm_nooverride=1" width="1" height="1"></iframe>