将像素跟踪添加到链接

时间:2016-09-22 14:19:34

标签: javascript html html5

我有一家营销公司给我发了一堆1x1像素跟踪图片来添加到页面。这些都很好,没有问题。

他们还希望其中一个跟踪器添加到另一个页面的链接中,这就是问题所在。

以下是像素跟踪器的示例:(已删除实际链接)

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

如何将这个添加到点击时需要触发的链接?我最初的想法是将“src”直接添加到“标签”但回顾过去,这实际上没有意义。

1 个答案:

答案 0 :(得分: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

});