2015-03-13 2 views
0

Я только что написал ротатор объявлений, используя mysql и php. Объявления отображаются на моем веб-сайте случайно. В таблице объявлений есть столбец click. URL объявления - прямая ссылка на веб-сайт пользователя, например: www.myshop.com.Как отслеживать клики по ссылке на моем сайте

Вопрос: Как я могу зарегистрировать, если кто-либо нажимает на эту ссылку, чтобы я мог сохранить и сохранить ее в столбце click этого объявления?

Я попытался найти в google, но он все время рассказывал мне о google analytics blah blah ... Пожалуйста, если у кого-то есть опыт в этом вопросе, скажите, пожалуйста, какую технику я должен использовать для архивирования.

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

ответ

0

addd события OnClick на этом рекламном элементе, то вы можете сохранить событие щелчка и перенаправить к Dest URL в функции обратного вызова

0

Я имел такую ​​же проблему, и я решил его с помощью JQuery и Ajax. Вот как я решил это. Добавьте класс say 'ad_link' to the `tag. Используя jQuery, привяжите это к вызову ajax.

$("a.ad_link").on("click",function(){ 
    var d = {url:$(this).attr('href')}; 
    $.ajax({ 
     type : 'GET', 
     url : "save.php", 
     data : d, 
     success : function(e){ 
      //if you have anything to output to user then show it here 
     } 
    }); 
}); 

save.php

<?php 

$link = $_GET['url']; 
$user = $_SESSION['user'];//assuming that you have ur user id in session 

//now you have the data, use the db connection to store these values accordingly 

Я надеюсь, что это помогает.

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