1

こんにちは、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>
4

1 に答える 1