재우니의 블로그


piwik 에서 이벤트 등록(events)하는 방법(3단계까지)



페이지 뜨고 나서 호출하기


$(function() {

    _paq.push(['trackEvent', 'event', 'download', 'apply excel download']);

});



버튼 클릭시


<a onclick="javascript:_paq.push(['trackEvent', 'event', 'download', 'apply excel download 2017-08-03 11:17']);">지원서다운로드</a>


아래는 샘플예제

    <script src="https://code.jquery.com/jquery-2.2.4.min.js" 
               integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous">
    </script>
    <script>
        var getUrlParameter = function getUrlParameter(sParam) {
            var sPageURL = decodeURIComponent(window.location.search.substring(1)),
                sURLVariables = sPageURL.split('&'),
                sParameterName,
                i;

            for (i = 0; i < sURLVariables.length; i++) {
                sParameterName = sURLVariables[i].split('=');

                if (sParameterName[0] === sParam) {
                    return sParameterName[1] === undefined ? true : sParameterName[1];
                }
            }
        };

        $(function () {
          var analy = getUrlParameter('analy');
          //alert(analy); //10001

              if (analy != undefined)
              {
                  var eventName = "";

                  switch(analy){
                      case "1000" :
                       eventName = "네이버 배너";
                      break;
                      case "1001" :
                       eventName = "캐시슬라이드";
                      break;
                      case "1002" :
                       eventName = "대학내일 페이스북";
                      break;
                      case "1003" :
                       eventName = "아웃캠퍼스 배너";
                      break;
              }

              _paq.push(['trackEvent', '외부접속통계', eventName, '']);
          }
        });
    </script>