angularytics:如何跟踪创建菜单的 ng-repeat?

angularytics: how do I track the ng-repeat that is creating my menu?

我正在尝试跟踪人们选择的菜单按钮。我正在使用 angularytics,它工作正常。我可以看到主菜单被点击了多少次,但我看不到点击了哪个类别。例如,我的菜单是音频视频和gps。我需要能够看到音频被点击了多少次。任何建议将不胜感激。

<md-list-item ng-repeat="item in items">
   <md-button ng-click="toggleLeft($index, item) | trackEvent:'Main Menu':'Button clicked' ">
       <div class="menuText" layout="row" layout-align="center center">
            <div id="blueButton" ng-class="{'active' : selected === $index}">
                                {{ item.name }}
                            </div>
                        </div>
                    </md-button>
                </md-list-item>

如果使用如下所示的服务,只需要在我的控制器中添加一行代码即可:

Angularytics.trackEvent(item.name, 'clicked', 'Main Menu');

并删除 | trackEvent:'Main Menu':'Button clicked' 来自 html。

这让我可以跟踪所选的每个类别,而不仅仅是操作主菜单。

但是,您也可以使用 html 过滤器方法。看起来像这样:

|跟踪事件:item.name:'Button clicked':'Main Menu'

只是想更新这个以防有其他新手试图解决这个问题!