Помощник
|
Счетчик нажатий |
SmartPower
|
Сообщение
#1
|
||
|
|
||
|
|||
webpavilion |
5.5.2013, 10:26;
Ответить: webpavilion
Сообщение
#2
|
|
поставить метрику или analytics и отслеживать через js api
-------------------- Не ведитесь, cамопис это почти всегда плохо! Делаю сайты на Drupal 7.x (очень дорого) |
|
|
devuser |
5.5.2013, 11:10;
Ответить: devuser
Сообщение
#3
|
|
Ну или хардкор
$('.spoiler').click(function(){
$.ajax({ url: "/ajax", type: "POST", cache: false, dataType: "json", data: {action: spoiler} }); }); -------------------- Грамотная, профессиональная верстка макетов Подружим Ваш интернет-магазин с системой 1С |
|
|
SmartPower
|
Сообщение
#4
|
|
поставить метрику или analytics и отслеживать через js api Можно подробнее об этом? Я сам думал о метрики, но только через вебвизор или через зоны, но это не то. devuser, т.е. мне этот скрипт залить в js, а потом прикрепить функцию? Моих знаний, к сожалению, не хватит на такое, можно подробнее пожалуйста. |
|
|
devuser |
7.5.2013, 14:09;
Ответить: devuser
Сообщение
#5
|
|
SmartPower, ну создаете файл ajax.php в корне сайта, например такой
$action = (isset($_POST['action'])) ? $_POST['action'] : ''; if ($action == 'spoiler') $db->query('UPDATE stat SET count = count + 1 where method = 'spoiler'); Соответственно у вас должна быть табличка stat id primary autoincrement, method varchar(64), count int default 0 Создаете запись в этой табличке, method='spoiler', count = 0 И на страничке JavaScript $('.spoiler').click(function(){ $.ajax({ url: "/ajax.php", type: "POST", cache: false, dataType: "json", data: {action: spoiler} }); }); Тогда по клику на class="spoiler" в базе данных увеличится значение count у записи, где method='spoiler' Как-то так Сообщение отредактировал devuser - 7.5.2013, 14:10 -------------------- Грамотная, профессиональная верстка макетов Подружим Ваш интернет-магазин с системой 1С |
|
|
Морфин |
8.5.2013, 0:46;
Ответить: Морфин
Сообщение
#6
|
|
|
SmartPower,
Метрикой можно любое нажатие по нужному элементу отследить. _http://help.yandex.ru/metrika/?id=1036912 Выбирайте "Событие". _http://help.yandex.ru/metrika/?id=1113053 Там просто укажете ID нужно элемента для слежки. Я на нескольких сайтах отслеживаю нажатие кнопки онлайн-заказа, но там в самой форме уже вешается onSubmit="yaCounter..." Аналогичное можно провернуть и в Гугле. Всё просто.
Сообщение отредактировал Морфин - 8.5.2013, 0:47 |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Написать счетчик php либо javascript |
1 | Raptor-Ice | 1164 | 3.2.2014, 17:03 автор: Optimizmator |
|
Нужен счетчик обратного отсчета. Назовите стоимость. | 1 | Макс13 | 3888 | 18.9.2013, 11:14 автор: -Макс13- |
Текстовая версия | Сейчас: 26.4.2024, 8:45 |