2014-01-25 10 views
0

저의 삶에서 Google 이벤트 추적 기능을 사용할 수 없습니다. 내 사이트의 특정 이미지에 대한 클릭을 추적하려고합니다. 나는 며칠 째 기다렸고 방화 모자와 구글 크롬 디버거를 사용해 보았습니다. 누군가 내가 잘못하고있는 것을 말해 줄 수 있다면 정말 빚을지게 될 것입니다. 내 코드는 아래와 같습니다. 정말 고맙습니다.Google 애널리틱스 이벤트 추적 기능이 작동하지 않습니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 
<head> 
<title>Hug Addicts | A variety of hug t-shirts.</title> 
<!-- js --> 
<script type="text/javascript"> 
var subMenus = new Array(); 
    subMenus[0] = "shirt1"; 
    subMenus[1] = "shirt2"; 
    subMenus[2] = "shirt3"; 
    subMenus[3] = "shirt4"; 
    subMenus[4] = "shirt5"; 
    subMenus[5] = "shirt6"; 
    subMenus[6] = "shirt7"; 
    subMenus[7] = "shirt8"; 
    subMenus[8] = "shirt9"; 
    subMenus[9] = "shirt10"; 
    function revealshirt(id) 
    { 
    for (var i = 0; i < subMenus.length; i++) 
    { 
    document.getElementById(subMenus[i]).style.background = "transparent"; 
    } 
    document.getElementById(id).style.background = "#e0e0e0"; 
    } 
    </script> 
<!-- end js --> 

<!-- Style Sheet --> 
<link href="_css/reset.css" media="screen" type="text/css" rel="stylesheet" /> 
<link href="_css/layout.css" media="screen" type="text/css" rel="stylesheet" /> 
<!-- End Style Sheet --> 

<meta name="verify-v1" content="G4CQZIfIEXbhZZcpfWDJnAJe+R4lTGtVhzYsKhcRzS4=" /> 

<!-- Google Analytics --> 
<script> 
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 
    ga('create', 'UA-47147009-1', 'hugaddict.com'); 
    ga('send', 'pageview'); 
     var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-47147009-1']); 
    _gaq.push(['_trackPageview']); 
</script> 
<!-- Google Analytics --> 
</head> 

<body id="homeid"> 
    <div id="wrapper"> 
    <div id="container"> 
     <div id="container_inner">   
    <div id="header"> 
    <h1><a href="index.html" title="" target="">Header</a></h1>   
       <div id="navigation"> 
        <ul id="nav"> 
    <li id="prints"> 
     <a href="index.html" onClick="_gaq.push(['_trackEvent', 'Click', 'TestTees']);" title="" target="">Tees</a> 
    </li> 
    <li id="about"> 
     <a href="aboutus.html" onClick="_gaq.push(['_trackEvent', 'Click', 'TestAbout']);" title="" target="">About</a> 
    </li> 
    <li id="contact"> 
     <a href="contact.html" onClick="_gaq.push(['_trackEvent', 'Click', 'TestContact']);" title="" target="">Contact</a> 
    </li> 

</ul> 

       </div> 
       </div><!-- header -->  
       <div id="main"> 
        <div id="notice">Hello, my name is . . . and I am an addict.</div> 
        <div id="mac_nav"> 
         <ul> 
         <li id="shirt1"> 
          <a href="shirts/clean_huggie.html" title="" target="shirts" onmousedown="revealshirt('shirt1'); return false;">Link</a> 
         </li> 
         <li id="shirt2"> 
          <a href="shirts/recreational_huggie.html" onClick="_gaq.push(['_trackEvent', 'Click2', 'MaleRecreationalHugs']);" title="" target="shirts" onmousedown="revealshirt('shirt2'); return false;">Link</a> 
         </li> 
         <li id="shirt3"> 
          <a href="shirts/hardcore_huggie.html" onClick="_gaq.push(['_trackEvent', 'Click1', 'MaleHardcoreHugs']);" title="" target="shirts" onmousedown="revealshirt('shirt3'); return false;">Link</a> 

         </li> 
         <li id="shirt4"> 
          <a href="shirts/pill_huggie.html" onClick="_gaq.push(['_trackEvent', 'Click', 'MenPillHugs']);" title="" target="shirts" onmousedown="revealshirt('shirt3'); return false;">Link</a> 
         </li> 
         <li id="shirt5"> 
          <a href="shirts/Marker_Felt.html" title="" target="shirts" onmousedown="revealshirt('shirt5'); return false;">Link</a> 
         </li> 
        </div> 

        <div id="content"> 
         <iframe src="shirts/dealing_huggie.html" width="520px" height="600px" name="shirts" scrolling="no"></iframe> 
        </div> 

        <div id="pc_nav"> 
         <ul> 

         <li id="shirt6"> 
          <a href="shirts/dealing_huggie.html" onClick="_gaq.push(['_trackEvent', 'Click', 'FemaleHugDealer']);" title="" target="shirts" onmousedown="revealshirt('shirt6'); return false;">Link</a> 
         </li> 

         <li id="shirt7"> 
          <a href="shirts/performance_huggie.html" onClick="_gaq.push(['_trackEvent', 'Click', 'FemalePerfromanceHugs']);" title="" target="shirts" onmousedown="revealshirt('shirt7'); return false;">Link</a> 
         </li> 
         <li id="shirt8"> 
          <a href="shirts/smuggling_huggie.html" onClick="_gaq.push(['_trackEvent', 'Click', 'FemaleHugSmuggler']);" title="" target="shirts" onmousedown="revealshirt('shirt8'); return false;">Link</a> 
         </li> 
         <li id="shirt9"> 
          <a href="shirts/addicted_huggie.html" onClick="_gaq.push(['_trackEvent', 'Click', 'FemaleHugAddicted']);" title="" target="shirts" onmousedown="revealshirt('shirt8'); return false;">Link</a> 

         </li> 
         <li id="shirt10"> 
          <a href="shirts/Symbol.html" title="" target="shirts" onmousedown="revealshirt('shirt10'); return false;">Link</a> 
         </li> 
         </ul>     
        </div>  
       </div> 

       <div id="footer"> 
       </div> 

      </div> 
     </div> 
    </div> 
</body> 
</html> 

답변

3

하기는 추적 코드 (analytics.js) 비교적 새로운 범용 웹 로그 분석을 사용하고 있지만, 이벤트 추적 코드는 이전 분석 버전 (ga.js 코드)입니다. 어느 분석 코드의 이전 버전을 사용하거나 범용 웹 로그 분석에 대한 적절한 이벤트 추적 코드를 사용

대신 :

onClick="_gaq.push(['_trackEvent', 'Click', 'FemaleHugAddicted']);"

사용 (당신이 카테고리/액션/라벨 필드의 공간을 사용할 수 있습니다) :

onclick="ga('send', 'event', 'Click', 'Female Hug Addicted', 'optional label name');"

여기에서 자세한 내용을보실 수 있습니다 : https://developers.google.com/analytics/devguides/collection/analyticsjs/events

관련 문제