2016-09-22 106 views
0

我有一家營銷公司向我發送了一堆1x1像素的跟蹤圖像以添加到頁面。這些都很好,沒有問題。向鏈接添加像素跟蹤

他們還希望其中一個追蹤器添加到另一個頁面的鏈接中,這就是問題所在。

繼承人的像素追蹤工具的例子:(去掉實際鏈接)

<img class="fmfjfemzqkmxnkeezyst" width="1" height="1" src="//insight.adsrvr.org/track/conv/123" alt="" style="border-style:none;"> 

我究竟如何添加這需要點擊時觸發一個鏈接?我最初的想法是將「src」直接添加到「一個標籤」,但回頭看,這沒有任何意義。

回答

1

您可以將圖像追加到DOM,使其呈現鏈接的點擊,同時防止違約,跟蹤器後追加:

$("a#imgtracker").click(function (e) { 

    e.preventDefault(); 

    $("body").append('<img class="fmfjfemzqkmxnkeezyst" width="1" height="1" src="//insight.adsrvr.org/track/conv/123" alt="" style="border-style:none;">'); 

    location.href = $(this).attr("href"); //or hardcode the url here 

}); 
+0

啊確定。基本上,當鏈接被點擊時。它抓住那個img,擊中「src」並且說「好的人試圖抓住這個圖像」,然後把我們送到鏈接頁面。這看起來很棒,可能是我的答案。 – excessive34

+0

是的,在用戶導航到目標頁面之前,圖像被正確渲染。在你稱之爲「精彩」之前測試它的工作原理:) –