2009-12-08 5 views
2

Мне нужно идентифицировать своих пользователей при нажатии на объявление. Например, когда пользователь А находится в сети, мне нужно знать, что именно он нажал на рекламный блок.Пользовательское отслеживание кликов для adsense

При использовании моих собственных объявлений это был кусок торта (с использованием перенаправления URL) - однако теперь мы планируем перейти на Adsense, который отображает объявление через javascript, поэтому я не могу настроить перенаправление там.

Как мне отслеживать - какой пользователь, какой рекламный блок - в случае adsense?

Спасибо большое.

- Мак

+0

Это нарушит условия использования adsense. Если вы планируете использовать AdSense в качестве системы оплаты, вы будете пинать вас. – Tschallacka

ответ

0

Несмотря на то, что не существует хороший способ, но это довольно легко сделать. Прежде всего поместить код AdSense в DIV, как:

<div id="adsDiv" class="adsDiv"> 
    <!--here your adsense code--> 
</div> 

теперь в вашем использовании JQuery кода это:

$(".adsDiv").on("click", function(){ 
    setTimeout(function() { 
     //here call to php function via ajax etc and in php you can easily check which user is currently online via session who clicked on ad. 
    }, 5000); 
}); 

отметить ваш РНР функция, вызываемая после 5000 мс, что означает, как пользователь нажал и просмотрел ваше объявление. вы можете увеличить или уменьшить его в соответствии с вашими потребностями.

Смежные вопросы