こんにちは、GA のイベント (クリック イベントなど) を追跡するためのディレクティブを実装しようとしていますが、何らかの理由でアプリケーションのクリック イベントでディレクティブが起動されます。ところで、Phonegap GA プラグインを使用しているコードを次に示します。 :
myApp.directive('bcaTrackEvent', function () {
return {
restrict: "A",
link: function ($rootScope, element, attrs, ctrl) {
$rootScope.gaPlugIn.trackEvent(function(){}, function(){}, element.type, "Click", element.name, 1);
}
};
});
ここで私はそれを使用しています:
<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>