我们的一些广告客户要求我们使用嵌入式JavaScript代码在服务器上投放广告,以便他们可以跟踪展示次数和点击次数。我们如何跟踪嵌入JavaScript标签的广告的点击次数?
我的问题是,我们如何跟踪他们对广告的点击次数,以便我们知道他们的广告系列进展情况?
我们的一些广告客户要求我们使用嵌入式JavaScript代码在服务器上投放广告,以便他们可以跟踪展示次数和点击次数。我们如何跟踪嵌入JavaScript标签的广告的点击次数?
我的问题是,我们如何跟踪他们对广告的点击次数,以便我们知道他们的广告系列进展情况?
我认为最好的答案实际上就是OpenX的做法。 http://www.openx.org/docs/whitepapers/3rd-party-click-tracking
基本上它搜索Javascript的点击链接,并用一个反弹(重定向)链接取代它,它允许跟踪点击并仍然提供用户。
由于它依赖于第三方跟踪代码,它稍显不灵活,但它可能是'最干净'的解决方案。
我认为这一切都取决于广告客户的JavaScript代码。
也许你可以添加一个“onload”功能到你的页面,在那里你搜索页面的图像。如果图像具有广告的属性,请为JavaScript单击事件添加一个eventlistener ...然后使用javascript调用服务器页面,该页面将值存储在数据库中...只是一个快速的想法
您可以将广告上的一个看不见的层,并通过在您发出广告被点击(可能加载特殊的网络错误)的通知后调用其点击来响应点击。这种技术被认为是邪恶的,因为它很容易被用来将用户发送到广告客户页面以外的地方。
我曾经效力于像Op这样的广告服务公司,这就是我在那里解决问题的方法。这和TOS限制了广告客户的JS。 – annakata 2010-11-22 14:08:14