2017-01-09 135 views
0

對於我正在構建的Web應用程序,我需要能夠知道div何時進入用戶瀏覽器,基本上會跟蹤發生印象。構建自定義印象跟蹤器

我張貼這個看看是否有人能指出我在正確的方向來實現這個結果。我不確定如何跟蹤某個項目何時進入Web瀏覽器視圖。這可以通過jQuery來實現嗎?任何指針將不勝感激。放置在DOM時

回答

0

<script>標籤

<script>標籤運行。

您可以將<script>標記添加到要放置的<div>,當其加載到DOM中時,腳本可以預製AJAX請求以通知您它已加載。

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

<img>像素

您的服務器上創建一個1 x 1像素的圖像,與像這樣<img src="/pixel.png?ref=my_div" />一個img標籤這種然後可以在您的服務器日誌可以追溯到某處放置在div。您可以更改ref以表示不同的跟蹤項目。

當圖像放置在dom中並且可見時,將發出請求。

您必須專門爲此映像設置緩存,使其永遠不會被瀏覽器緩存。

+0

此方法在圖像加載完成或實際進入Web瀏覽器視圖時發送請求嗎? –

+0

我很確定,請求是在圖像放置在dom中並且可見時進行的。 –