我正在使用Google Adsense,我很好奇我是否可以在点击广告时跟踪用户的IP地址。我发现了 - 我不能。
我编写了一个小代码,用于在用户点击广告时将用户信息记录到数据库中。
问题是即使在谷歌广告上触发onlcik(由于某些原因我无法做到)。
<div class="google_add" style="clear: both;">
<ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-xxxxxxxxxxxxxx" data-ad-slot="xxxxxxxxxx"></ins>
<script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>
</div>
我的jQuery
$(window).load(function() {
$('.google_add > ins').click(function() {
// Ajax request
$.ajax({
type: 'POST',
url: '/script/of/the/tracker.php'
});
});
});
这不起作用,出于某种原因,点击甚至不起作用。
我尝试使用 setTimeout() - 也许Google没有完全加载并且它取消了代码上的所有事件 - 也没有用。
我尝试在Google的 上使用 onclick =&#34;&#34; - 但效果不佳。
我真的不知道为什么会出现这个问题,所以请帮忙告诉我这是否可行。
这是一个jQuery库,允许我按照我的要求进行操作 - https://github.com/vincepare/iframeTracker-jquery。
解决!