2

概要 :

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

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

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

<a href="file.pdf" analytics-on="click" analytics-event="Download" analytics-category="PDF" analytics-label="fileName">Download</a>

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

<!-- GA scripts -->
<script type="text/javascript" src="node_modules/angulartics/dist/angulartics.min.js"></script>
<script type="text/javascript" src="bower_components/angulartics-google-analytics/dist/angulartics-ga.min.js"></script>
<!-- end -->

<!-- Google Analytics Tracking Code -->
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'XX-XXXXXXXX-X', 'auto');
  // ga('send', 'pageview');
</script>
<!-- end -->

同意:

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

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

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

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

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

アップデート :

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

ここに画像の説明を入力

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

4

1 に答える 1

1

いつでも手動で送信できます。これが私がすることです(タイプスクリプトで)

$rootScope.$on('$viewContentLoaded', (): void => {
    //url tracking
    $analytics.pageTrack(location.href);

    //event tracking
    $analytics.eventTrack('campaign', {
        category: 'promotion',
        action: 'inquiry',
        label: 'awesome'
    });
}

$analytics を注入する必要があり、上記の生の URL の代わりに $location を使用できます。

また、48 時間待つ必要はありません。リアルタイムのイベントがあり、最後の 30 分間はすぐに見ることができます。

于 2016-08-22T05:24:50.367 に答える