問題タブ [angulartics2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - ApplicationInsights で Angulartics2 を使用する方法
公式ドキュメントの説明として applicationinsights をセットアップします。app.component.ts
コンストラクターで applicationInsights をセットアップします。
Angulartics2をマネージド Google アナリティックスとアプリケーションインサイトに使用したいと考えています。
ただし、Angulartics2 では appInsightsを global にする必要があります。のコンストラクター内で appInsights を宣言することにより、グローバルapp.component.ts
でappInsights
はなくなります。
セットアップするwindow['appInsights'] = new ApplicationInsights(....)
と、すべてが期待どおりに機能します。angulartics2 でアプリケーション インサイトを使用する正しい方法は何ですか。ドキュメントページはあまり役に立ちません。
angular - angulartics2によるGAへのページ追跡ルートルートを回避することは可能ですか?
イベントを追跡し、他の情報をGoogleアナリティクスに追跡するためにangulartics2を使用しています。
だから、私はちょうど使用しています
Angulartics2Module.forRoot({ pageTracking: { autoTrackVirtualPages: true } })
- メイン アプリ モジュール内およびAngulartics2GoogleAnalytics.startTracking()
- メイン アプリ コンポーネント内。
angular ルーターに存在するすべてのルートを追跡するこのメソッドは変更されますが、ルート( /
)ルートの追跡を避ける必要があります 。
angulartics モジュールを{ pageTracking: { autoTrackVirtualPages: true, excludedRoutes: ['/'] } }
orとして構成しようとしまし{ pageTracking: { autoTrackVirtualPages: true, excludedRoutes: [/\//] } }
たが、期待どおりに動作しません。
このルートを追跡から除外する簡単な方法はありますか?