0

私が構築している Web アプリケーションでは、div がいつユーザーのブラウザーに表示されるかを知る必要があり、基本的にインプレッションが発生したことを追跡します。

これを投稿して、この結果を達成するために誰かが私を正しい方向に向けることができるかどうかを確認します. アイテムが Web ブラウザーのビューに入ったときに、どのように追跡できるかわかりません。これはjQueryで実現できますか? 任意のポインタをいただければ幸いです。

4

1 に答える 1

0

<script>鬼ごっこ

<script>タグは、DOM に配置されると実行されます。

<script>配置したい にタグを追加でき<div>ます。DOM に読み込まれると、スクリプトは AJAX 要求を実行して、読み込まれたことを知らせることができます。

<script>track_me("special_div");</script>

<img>ピクセル

サーバー上に 1px x 1px の画像を作成し、div のどこかに img タグを付けて配置<img src="/pixel.png?ref=my_div" />し、サーバー ログで追跡できるようにします。ref別の追跡項目を意味するように変更できます。

画像が dom に配置されて表示されると、リクエストが行われます。

ブラウザによってキャッシュされないように、この画像専用にキャッシュを設定する必要があります。

于 2017-01-09T20:13:35.537 に答える