問題タブ [angulartics]

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.

0 投票する
1 に答える
2081 参照

angularjs - Angulartics: GA イベント追跡が機能しない

概要 :

公式ドキュメントに従って、角度アプリケーションにAngularticsangulartics-google-analytics Vendor Pluginを実装しました。angulartics

リアルタイムでpage views正しく追跡されていますが、追跡されていDeclarative event trackingません。

宣言型イベント トラッキング:

index.html のスクリプトとトラッキング コード:

同意:

Google アナリティクス レポートのデータの処理には最大 48 時間かかる場合がありますが、過去 2 日間のイベント データを待っていましたが、まだ何も起こりません。

同じ問題を抱えたSOに関する投稿がたくさんありますが、解決策はありませんでした。

Angulartics GA イベントが追跡されない

イベント トラッキングが (まだ) 機能していませんか?

イベント トラッキングが機能しない

アップデート :

に関する通知がアカウントに届きますMissing Tracking Code

ここに画像の説明を入力

私は現在取り組んでhttp://localhostいるので、この通知は有効です。しかし、問題は、real time page views正常に記録されdeclarative events、追跡されないことです。

0 投票する
1 に答える
118 参照

angularjs - イベント属性のないangularticsトリガーイベント

を使用せずに GTM イベントをトリガーすることは可能analytics-on="click" analytics-event="Download"ですか?

したがって、これらのタグを GTM インターフェイスまたは何かに追加して、GTM と Google アナリティクスに自動的に追加されるようにしたいと考えています。

ここの指示に従いました https://github.com/angulartics/angulartics-google-tag-manager http://angulartics.github.io/

0 投票する
0 に答える
111 参照

angularjs - angularJS1.5 アプリに Google アナリティクスを実装する

angularjs1.5 アプリがあり、状態変更に ui-router を使用しています。最近、アプリに Google アナリティクスを実装する必要がありました。これまで Google アナリティクスに取り組んだことがなかったので、調査を開始しました。これまでのところ、2 つのポイントに絞り込みました。

  1. Analytics.js -> analytics.js を使用し、$rootScope で $stateChangeSuccess を使用して、UI の状態の変化を追跡します。これは単純明快です。アプリの状態の変化を追跡し、追跡データを送信します。

  2. angulartics -> このディレクティブは、状態の変更/イベントの変更、または dom の変更を追跡するために使用できます。実装はそれほど単純ではないように見えます.これがui-routerで機能するかどうかはわかりません.

ここでの私の考えは、状態の変更のみを追跡する必要がある場合はオプション 1 を使用し、状態/イベント レベルの変更を追跡する必要がある場合はオプション 2 を使用する必要があるということです。

私が順調に進んでいるのか、それともここで何か足りないのか教えていただけますか? 両方のアプローチのサンプル実装を教えていただければ幸いです。

よろしくお願いします!!!

0 投票する
1 に答える
775 参照

unit-testing - Angulartics のネストされたオブジェクトの Jasmine Mock

Angular 2プロジェクトがあります。そのプロジェクトでは、Angulartics npm パッケージをインポートし、コンポーネントの 1 つに注入しました。私のコンポーネントでは、既存の単体テストのためにモックする必要がある単一の呼び出しを行っています。

私のテスト仕様ファイルでは、次のことを行いました。

  1. これを追加しましたbeforeEach

    /li>
  2. これをプロバイダーに追加しました:

    /li>

テストを実行すると、次のエラーが返されます。angulartics2.eventTrack.nextオブジェクトをモックする正しい方法は何ですか?

TypeError: undefined is not a constructor (evaluating 'this.angulartics2.eventTrack.next({ action: 'Track my event' })') in config/spec-bundle.js (line 145931)