2012-05-01 56 views
2

我想知道是否有可能在一个网站的用户点击谷歌的DFP广告进行跟踪。我知道Google DFP广告管理系统网站会跟踪点击次数,但我希望能够跟踪哪些用户(使用ASP.NET成员身份登录时)点击了广告和多少广告。这可能吗?跟踪谷歌DFP广告点击次数在ASP.NET

+0

您可以添加在客户端针对DFP广告(通过CSS类大概)一个'click'事件处理程序,并在此处理你得到你所需要的信息,并做一个AJAX调用服务器端在那里你会处理关于用户和他点击的广告的信息。在服务器上使用webservice或pagemethod。可能有更好的方法来做到这一点,这就是为什么这只是一个评论。 – MilkyWayJoe

+0

@MilkyWayJoe这是个好主意,但问题是,谷歌的DFP广告是通过这样的脚本元素插入:'<脚本类型=“文/ JavaScript的”>的GA_googleFillSlot(“adNameGoesHere”);'。如果我将脚本元素包装到另一个元素中并向该元素添加一个单击处理函数,那会起作用吗? –

+0

不,它不会。您必须在广告已加载到您的网页后执行此操作。 *然后*,您将能够从DOM中选择元素。您可以添加包含广告的客户端上呈现的标记吗?即使广告是通过脚本动态添加的,您也可以通过Google Chrome获得实际的标记。 – MilkyWayJoe

回答

1

我已经问过类似的问题,并没有找到答案呢!

我来最接近的是这样的 - http://support.google.com/richmedia/bin/answer.py?hl=en&answer=117426

要使用自己的点击跟踪服务器来跟踪点击次数,您必须在指定服务器的URL广告代码的属性。每次用户点击广告时都会访问该网址,以便您的服务器计算点击次数。此属性是click = value,其中值是点击跟踪服务器的URL。点击跟踪网址不应包含任何分号(;)。如有必要,您可以将分号作为等同的%3B字符进行编码。

下面的网址示例显示一个实施了点击属性的广告代码:

http://ad.doubleclick.net/adi/N270.maheshdfasite/B3140338.2;dcopt=1_ist;click=http://site.com/cgi/clicktrack?clickid=12345&page=abcd&goto=;sz=0x0;ord=[timestamp]? 

所以看起来你可以把一个URL到您的网站的点击处理程序中。

这是特定于富媒体(如Flash广告)?我不知道!

相关问题