私のAngularアプリには、ブートストラップカルーセルがあります(何らかの理由でUIブートストラップカルーセルではなくブートストラップカルーセルを使用しています)、アイテム構造は次のとおりです
<div class="item" analytics-on analytics-event="IMPRESSIONS" analytics-category="{{--}}" analytics-label="{{--}}" ng-repeat="banner in vm.bannerList">
<a ng-href="{{--}}" analytics-on analytics-event="CLICK" analytics-category="{{--}}" analytics-label="{{--}}">
<div class="fill" style="background-image: url({{--}});"></div>
</a>
</div>
クリックイベントは正常に機能しています。しかし、印象を追跡する方法。インプレッション イベントは、カルーセル アイテムがアクティブになったときにトリガーする必要があります。
カスタム ディレクティブを使用して「アクティブ」クラスを監視しようとしましたが、監視はロード時間でしか機能しませんでした。