JS реализует статистическую функцию веб -сайта. Нажмите на события.
Нажмите отчеты о событиях, которая разделена на немедленную отчетность и отчетность за отчетов, а отчетность задержки хранится через файлы cookie.
1. Параметры конфигурации, в основном используемые для определения некоторой сообщенной информации о конфигурации. Сбросить параметры путем определения объекта _clickc извне.
Имя параметра Тип значения по умолчанию Описание
Селектор: String '_click_rp' Нажмите Селектор триггера, поддерживает идентификатор и класс
Префикс: String '_rp_' Префикс имени атрибута параметра, о котором необходимо сообщить, например, _rp_type, означает, что значение параметра типа, которое следует сообщать
cookie: String '_click_rp' Название cookie при задержке отчетности
Домен: String '.skye.com' Cookie, хранящийся доменное имя (можно получить через используемый веб -сайт)
Задержка: ложно ложно
Loyd_attr: String _Delay TAG указывает, следует ли задержать отчетность, самый высокий приоритет, задержка тура и другие задержки.
2. Внешние параметры, в основном используемые для определения сообщенных параметров. Добавьте параметры, определив массив _clickq внешне.
3. Параметры метки определяются с использованием префикса _rp_. При отчетности все параметры, начиная с _RP_, будут сообщены. Формат параметра разделен на два типа, 1 чистый символ и 1 функцию обратного вызова.
<a href = "" _rp_a = "aa" _rp_b = "bb"> a </a>, указывая на то, что параметр во время отчетности является a = aa & b = bb
1. Чистые символы, непосредственно определяют символы, указывая значение параметра, который необходимо загрузить.
2. Функция обратного вызова, начиная с JavaScript:. Просто определите тело функции и верните значение параметра в корпусе функции.
Например, <a href = "/qa_question/press.html" id = "ques_search_btn" _rp_act = "javascript: if ($ ('#Ques_search_btn'). Text () == 'Вопрос') {return 'act_qa_ques';} else {return 'act_search';
4. Отчет о задержке делится на три приоритетных уровня, следующим образом:
1. Описано ли атрибут тега _delay как true, если это означает отсроченную отчетность.
2. Будь то конкретный тег, такой как тег, это окно открыто (цель равна «_self» или пустой), кнопку отправки.
3. Параметр задержки, указанный в параметрах конфигурации.
5. Поддержка: вам нужно полагаться на плагин jQuery.
VI Вариант использования
1. Представьте JS
var _clickq = _clickq || []; _ clickq.push (['' param1 ',' value1 ']); var _clickc = {selector:' _ click_rps '}; (function () {var click = document.createelement ("script"); click.src = "//cache.skye.com/js/lib/stat/click.js"; document.getElementsbytagname ("script") [0];2. Определить селектор и параметры загрузки
Например, <a href = "" _rp_a = "aa" _rp_b = "bb"> a </a>
(function () {// Параметры по умолчанию var options = {selector: '_click_rp', prefix: '_rp_', cookie: '_click_rp', домен: '.skye.com', delload: false_attr: '_delay'}; var params = {}; Нажмите на объект // Получить объект var getObject = function (selection) {if (typeof (selection) == 'object') Селектор var getSelector = function (selection) {return '#' + selection + ',.' + selection; c_name.length+1 c_end = document.cookie.indexof (";", c_start) if (c_end ==-1) c_end = document.cookie.length return unescape (document.cookie.substring (c_start, c_end)}} return ""; exdate = new Date () exdate.setDate (exdate.getDate () + срок действия cookie = c_name + "=" + recap (значение) + ((истечь == null)? + домен; name.Replication (options.prefix, ''); params [name] = value; date.gettie (); '&'; clickobj.attr (options.delay_attr) == 'true') {return true; ! = '_self') {return false; getParamstr (); // Получить cookie, lop variest = getCookie (Options.cookie); = function (args) {if (args == undefined) {args = getParamstr (); Функция (obj) {Консоль.info ('Click'); параметры if (_clickq) {for (var i in _clickq) {_params [_clickq [i] [0]] = _clickq [i] [1]; RPComm ($ (this)); _time = new Date (). ValueOf ();Приведенный выше простой пример JS реализует статистику событий Click - это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.