0

我在我的网站上投放视频广告。我一直在尝试检测我的视频广告上的广告点击。我想帮助检测对视频/富媒体广告的点击(第 3 方)

所以视频广告是flash视频。这是一个例子。

<script type="text/javascript">
var vaunit_unit_type=0;
var vaunit_width=300;
var vaunit_height=250;
var vaunit_id=4320;
</script>
<script type="text/javascript" src="http://syndication1.viraladnetwork.net/getad/"> </script>

我真的很感激任何帮助。即使是链接或搜索关键字

4

2 回答 2

0
var clickcount=0;

$( 'div #videospace a' ).click(function() {

clickcount=clickcount+1;

    });

Add this in another script tag its a solution of your problem you will get click count from clickcount var as if you diagnose your add iframe having clicable link which shows the add with popup is under din with id="videospace"

if you want click on advertiser and publisher are also counts then add one more function with it

  $( 'div #directlinksa' ).click(function() {

    clickcount=clickcount+1;

        }); 
于 2012-09-12T11:52:45.623 回答
0

Flash 视频不是浏览器的一部分;浏览器主要是在页面上留出空白区域,然后告诉 Flash 空白区域的边界。渲染视频时,Flash 将在该空白区域中创建一个新窗口,这就是为什么浏览器一旦获得焦点(即当您在其中单击时)就无法检测到该窗口内的任何鼠标事件。

这就是为什么你不能在 Flash 视频前面放置一个元素(比如一个不可见的div): Flash 窗口位于浏览器窗口的顶部;浏览器总是只能在它的“下方”呈现。

所以要做你想做的事,你需要 Flash 视频播放器的源代码。这将允许您添加鼠标侦听器并检测鼠标点击。

于 2012-09-12T11:47:09.610 回答