0

最近、Webパートナーから連絡があり、以下に示すように、サイトに「トラッキングコード」を追加するように依頼されました。データとアドレスは異なりますが、構造は以下と同じです。現在、彼らは私たちのサイトをIFrameにロードしていますが、私が理解できないのは...

スクリプト部分はどのようにそれらに価値を提供できますか?親ページは、ホストされているIFrame内の何かのJavaScript状態を読み取ることができますか?Googleも同様のパターンを使用していますが、ページが読み込まれたときに実行され、状態を読み取ることができるスクリプトを含むsrcを設定しています。

誰かがこれがどのように機能するのか説明できますか、それともこれは単に役に立たないページスパムですか?

<img src="https://www.APartnerCompany.foo/thing.img?arg=value" />

<script type="text/javascript">
//<![CDATA[ 
var Foo = {}; 
Foo.Tracking = {}; 
Foo.Tracking.Sale = {}; 
Foo.Tracking.Sale.amount = '100.00'; 
//]]> 
</script>
4

3 に答える 3

1

そのsrcのリクエストが送信されているとき、サーバーはそれに付随する変数をログに記録しているだけで、JSコードは関連するデータで引数を更新しているだけです。

于 2012-04-19T18:30:09.343 に答える
1

インラインスクリプトは、含まれているページから値を読み取ることもできます。値を独自のサーバーにポストバックするために、そのアフィリエイト画像のsrc属性を使用しているようです。ただし、提供した部分は無害であり(コードはオブジェクトを構築するだけです)、実行不可能なもののみを要求しますhttps://www.APartnerCompany.foo/thing.img?arg=value(それらにログを記録します)。

于 2012-04-19T18:31:02.397 に答える
0

ログに記録されるGETリクエストを介してサーバーに情報を送信するだけです。ヒットのApacheログを読み取るのと同じくらい簡単な場合もあれば、データを処理するcgiの場合もあります。これが基本的に、これらすべての広告/ロギングサービスの仕組みです。

于 2012-04-19T18:29:15.957 に答える