您如何编码Impression-Pixel旁边的Click-Pixel(跟踪)?

时间:2015-03-10 10:39:57

标签: javascript jquery html tracking

上下文

您正在运营一个包含来自不同提供商的广告的网站。对于广告,您通常会获得一个完整的JavaScript代码段(插入客户端跟踪广告所需的所有内容)。有时,您的小客户端只能提供广告素材(JPG)和跟踪展示次数的网址(展示像素)。

问题

现在,除了Impression-Pixel外,您还有一位想要Click-Pixel的客户。意思是:每当广告显示(JPG)时,也会调用Impression-Pixel网址(简单),但如果广告上的用户点击,则浏览器不仅应该打开目标网址,还应该调用Click-Pixel URL(也是一个不可见的1x1 px图像)。 如何实施点击像素

到目前为止我的解决方案
有没有更好的方法来实现点击像素?

点击像素的替代
我会计算客户端的点击次数(通过Google Analytics),但有些客户不希望使用GA或其他跟踪机制。

HTML

<a href="TARGET_PAGE_CLIENT" clickpixelurl="CLICKPIXEL_URL_FROM_CLIENT">
  <img src="/local/clients/XYZ.jpg"/>
</a>
<img src="IMPRESSIONPIXEL-URL_PROVIDED_BY_CLIENT"/>

的jQuery

$(document).ready(function() {
  $('a#ad').click(function() {
    var url = $(this).attr("clickpixelurl");
    $.get(url); // this will call a GET async but won't wait for the answer
  });
});

您将如何实现点击像素?

0 个答案:

没有答案