上下文:
您正在运营一个包含来自不同提供商的广告的网站。对于广告,您通常会获得一个完整的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
});
});
您将如何实现点击像素?