안녕하세요. GA에 대한 이벤트 (예 : 클릭 이벤트)를 추적하도록 지시를 구현하려고하지만 어떤 이유로 애플리케이션의 클릭 이벤트로 인해 지시문이 실행되고 있습니다. 여기 있습니다.Google 애널리틱스 angularjs 지시문 추적 이벤트
다음myApp.directive('bcaTrackEvent', function() {
return {
restrict: "A",
link: function ($rootScope, element, attrs, ctrl) {
$rootScope.gaPlugIn.trackEvent(function(){}, function(){}, element.type, "Click", element.name, 1);
}
};
});
것은 내가 그것을 사용하고있다 : 내 코드 나는 그런데 폰갭 GA 플러그인을 사용하고
<div id="layout">
<p class="blank"></p>
<p class="logo"></p>
<p class="blank"></p>
<div id="signOptions">
<a ng-href="#/SignIn"><input bca-track-event name="signIn" class="bigbutton" type="button" value="{{'_SignIn_' | localizeIt}}" /></a>
<a ng-href="#/SignUp"><input class="bigbutton" type="button" value="{{'_SignUp_' | localizeIt}}"/></a>
<p class="blank"></p>
<a class="tourlink" href="#/TakeTour" data-localize-it="_TakeTour_"></a>
</div>
</div>
plnkr.co 또는 이와 유사한 것을 사용하여 작동 예제를 제공 할 수 있습니까? – Jonas
지시문이 적용된 요소의 click 이벤트를 바인딩하면 안됩니까? –
@Javito, 나는이 매개 변수'function() {}, function() {}'을'trackEvent' 함수 안에 넣습니다. –