2017-11-13 4 views
0

웹 페이지에 부분 텍스트를 표시하고 사용자가 "전체 텍스트보기"아이콘을 클릭하면 나머지 단락을 표시하는 텍스트 상자가 있습니다. Google Analytics를 사용하여 얼마나 많은 사용자가이 아이콘을 클릭했는지 추적하려고합니다.Google 애널리틱스 클릭 이벤트가 작동하지 않으며 hitCallback도 실행되지 않음

웹 로그 분석에서 라이브 세션의 활성 세션을 올바르게 추적하고 있지만 시도 할 때마다 클릭 이벤트를 볼 수 없습니다. 콘솔에 메시지가 없습니다.

이 코드는 이벤트를 보내는 코드이지만 Analytics 계정 인 Reports> Real-Time> Events로 이동하면 이벤트가 표시되지 않습니다. 지금 수십 번 상자를 클릭했습니다. 예상대로 "사이트에 1 명의 활성 사용자"가 표시됩니다.

문제를 해결하기 위해 클릭 핸들러에 console.log를 추가했습니다.이 핸들러는 Ga 기능이 호출되고 있음을 나타냅니다. 그런 다음 경고가있는 'hitCallback'옵션을 추가하려고 시도했는데 '경고'는 이 아니고은 실행되지 않지만 그 이유는 알 수 없습니다.

구글 애널리틱스 대시 보드에서 잘못된 위치를 찾고 있는지, 아니면 설정에서 단계를 놓친 것인지 궁금합니다. 어떤 도움을 SO 매우

ga('send','event','button','Home','View Text', { 
    nonInteraction: true 
}); 

감사 :

$('document').ready(function() { 
    $('.view-text').click(function(e) { 
     console.log('clickie'); 
     ga('send', { 
      'hitType': 'event',   
      'eventCategory': 'button', 
      'eventAction': 'Home',  
      'eventLabel': 'View Text', 
      'hitCallback' : function() { 
       alert("Event received"); 
      }, 
      'nonInteraction: true 
     }); 
    }); 
}); 

나는이 대체 구문을 시도했습니다.

+0

ga 기능의 이름을 변경하거나 대체 할 수있는 사이트가 있습니까? 나는 제 3 자 플러그인 (WordPress)이 이것을 바꿀 수 있다는 것을 알고있다. –

+0

그럴 수도 있습니다. 그것은 워드 프레스 사이트입니다. 나는 "console.log (ga)"를 실행했고, 다음을 반환했습니다 : 그러나 나는 내가 무엇을 기대하고 있는지 확신하지 못합니다. –

+0

글쎄, 뭔가있는 것처럼 보입니다! 나는 그것이 기능을 바꾸는 Yoast SEO 플러그인일지도 모른다라고 생각한다. –

답변

0

개체 속성이 문자열입니까? fieldsObject의 속성을 인용 부호로 하지을 것을 위의 링크에

https://developers.google.com/analytics/devguides/collection/analyticsjs/events

참고. 또한 비 대화식 (인용 부호 누락)에 구문 오류가 있습니다.

+0

정확한 예제를 복사하여 붙여 넣기해도 결과가 산출되지 않습니다 : ga ('보내기', '이벤트', '동영상', '재생', ' 가을 캠페인 '); –

관련 문제