X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Счетчик нажатий
SmartPower
SmartPower
Topic Starter сообщение 5.5.2013, 6:25; Ответить: SmartPower
Сообщение #1


Новичок
*

Группа: User
Сообщений: 36
Регистрация: 19.4.2013
Поблагодарили: 3 раза
Репутация:   2  


В общем, в целях сбора данных о том сколько пользователей нажало на опцию, допустим спойлер.

Для чего?
Для эксперимента, чтобы подсчитать сколько человек нажало на открытие спойлера, тем самым узнав эффективность фичи.

Есть у кого какие предположения как можно это организовать?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webpavilion
webpavilion
сообщение 5.5.2013, 10:26; Ответить: webpavilion
Сообщение #2


сеошник на пенсии
*******

Группа: Active User
Сообщений: 2726
Регистрация: 28.4.2009
Из: МО
Поблагодарили: 1659 раз
Репутация:   171  


поставить метрику или analytics и отслеживать через js api


--------------------
Не ведитесь, cамопис это почти всегда плохо!

Делаю сайты на Drupal 7.x
(очень дорого)


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
devuser
devuser
сообщение 5.5.2013, 11:10; Ответить: devuser
Сообщение #3


Все будет тип-топ
*****

Группа: Active User
Сообщений: 713
Регистрация: 5.12.2012
Из: Online
Поблагодарили: 342 раза
Репутация:   52  


Ну или хардкор

$('.spoiler').click(function(){
        $.ajax({
            url: "/ajax",
            type: "POST",
            cache: false,
            dataType: "json",
            data: {action: spoiler}
        });
});


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SmartPower
SmartPower
Topic Starter сообщение 7.5.2013, 11:07; Ответить: SmartPower
Сообщение #4


Новичок
*

Группа: User
Сообщений: 36
Регистрация: 19.4.2013
Поблагодарили: 3 раза
Репутация:   2  


(webpavilion @ 5.5.2013, 10:26) *
поставить метрику или analytics и отслеживать через js api


Можно подробнее об этом? Я сам думал о метрики, но только через вебвизор или через зоны, но это не то.

devuser, т.е. мне этот скрипт залить в js, а потом прикрепить функцию? Моих знаний, к сожалению, не хватит на такое, можно подробнее пожалуйста.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
devuser
devuser
сообщение 7.5.2013, 14:09; Ответить: devuser
Сообщение #5


Все будет тип-топ
*****

Группа: Active User
Сообщений: 713
Регистрация: 5.12.2012
Из: Online
Поблагодарили: 342 раза
Репутация:   52  


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


Участник
***

Группа: User
Сообщений: 117
Регистрация: 19.11.2010
Из: Хартланд
Поблагодарили: 31 раз
Репутация:   6  


SmartPower,
Метрикой можно любое нажатие по нужному элементу отследить.
_http://help.yandex.ru/metrika/?id=1036912
Выбирайте "Событие".
_http://help.yandex.ru/metrika/?id=1113053

Там просто укажете ID нужно элемента для слежки.
Я на нескольких сайтах отслеживаю нажатие кнопки онлайн-заказа, но там в самой форме уже вешается
onSubmit="yaCounter..."

Аналогичное можно провернуть и в Гугле.
Всё просто.

Сообщение отредактировал Морфин - 8.5.2013, 0:47


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Написать счетчик
php либо javascript
1 Raptor-Ice 629 3.2.2014, 17:03
автор: Optimizmator


 



RSS Текстовая версия Сейчас: 17.12.2017, 20:25
Дизайн