angulartics piwik不工作

时间:2017-02-15 12:15:04

标签: angularjs matomo angulartics

我有一个angularjs SPA,想要用piwik跟踪页面浏览量。我有以下设置:

的index.html:

<html>
  ...
  <body>
    <piwik site-id="{{settings.PiwikSiteId}}"></piwik>
    ...
    <script type="text/javascript" src="//analytics.myserver.net/piwik.js"></script>
  <script type="text/javascript" src="/scripts/dist/common.js"></script> <!-- includes app bootstrapping and directive -->
  </body>
</html>

piwik指令:

var _paq = _paq || [];

app.directive('piwik',
  function() {
    return {
      restrict: 'E',
      scope: {
        siteId: '@'
      },
      controller: ['$scope', '$window', function($scope, $window) {
        var piwikTrackingApiUrl =     'https://analytics.myserver.net/piwik.php';

        _paq.push(['setTrackerUrl', piwikTrackingApiUrl]);
        _paq.push(['setSiteId', $scope.siteId]);
        _paq.push(['trackPageView']);
        _paq.push(['enableLinkTracking']);
      }] 
    }
  });

app.js

var app = angular.module('ncApp', ['infinite-scroll', 'ngRoute', ..., 'angulartics', 'angulartics.piwik', ...]);

在调试器中,我可以看到_paq被填充,但没有请求https://analytics.myserver.net/piwik.php

0 个答案:

没有答案