私が理解しているように、2番目のページのiframe内に挿入されるページがありますが、iframeをホストするページが呼び出しページと同じドメインであるかどうかを確認する必要があります。
呼び出しページの同じドメイン内のiframeによって呼び出されたページの場合
、あなたは、メインページ上のiframeの両方として、JavaScriptのGoogleアナリティクスのブロックを挿入することができ、メインサイトのiframeに測定データがあります。
- のiframeを呼び出すページが別のドメインに属している場合:
測定されている機能の一部は、サイト内のフレームです。これらのiframeはドメインを示します(site.com.brなど)。あるドメインのページに別のドメインのフレームがある場合は、Iframe内に保存されているブラウザのCookieが使用できなくなります。その場合、測定が妨げられます。
クッキーは、ブラウザーでマシンに保存されている小さなテキストファイルです。私たちのクッキーのほとんどは、ウィンドウの終了時にハードディスクから自動的に削除されるセッションクッキーです。永続的なクッキーは、ウェブサイトでも使用され、次回の訪問時にコンピュータの識別を容易にします。クッキーの無効化はブラウザで行うことができますが、これによりサイト上で利用可能なすべての機能が排除されます。
クッキーの記録を許可するには、ページを提供するHTTPサーバーにP3Pヘッダーを追加する必要があります。このヘッダーは、表示モードやページの操作に変更を生じません。 3番目のCookieを記録できるようにブラウザに指示するだけですが、Internet Explorerではより大きな役割を果たします。設定しないと、他のブラウザ(Google Chrome、Firefox、Operaなど)からデータを受信できますが、Internet Explorerにはまだ人口の大部分が使用されています。
<iframe Src="http://www.meusite.com.br/anuncio.php">
anuncio.phpページを持っている必要があります。
www.site1.com
www.site2.com
www.site3.com
www.site4.com
これらの4つのページはiframeタグを受け取ります:
は、我々は4つの別個のドメインを持っていることを想像しサードパーティのクッキーを受け入れるためのヘッダp3pを呼び出します。ヘッダP3Pは、以下のコードを使用して追加する
(同じドメインに属するすべてのページに追加されなければならない)
ASP.Net
HttpContext.Current.Response.AddHeader ("p3p", "CP = \" "PSA CONE NOI ONL OUR BUS \" "")
PHP
header ('P3P: CP = "NOI PSA CONE ONL OUR BUS"');
JSP
response.setHeader ("P3P", "CP =" NOI PSA CONE ONL OUR BUS '")
ColdFusionの
私が助けたために:)
ありがとうございます!あなたは正しいです、私のサイトは別のドメインである別の会社のサイト内でiframeされています。これまでに表示されているトラッキングはかなり正確であるようです:) – Samantha