小编h34*_*3r5的帖子

无法通过 Matomo/Piwik 跟踪 Angular 8 中的路线变化

我遵循了 Matomo 文档(在放置东西以及如何实现它们方面并不是特别有帮助),并且我还尝试了使用ngx-Matomo的方法,但由于某种原因也不起作用。

我遇到的问题是我的初次访问被记录,但当我单击新的“页面”(路线)时,没有什么其他记录。我得到触发的唯一时间是刷新页面或重新加载本地主机或测试站点,但未跟踪正常导航。

由于配置文件限制,我目前无法访问 Matomo 本身内部的任何选项,但我想知道这是否是问题所在。

这是我的 ngx-matomo 代码和样板 Matomo 脚本(更改了 URL 和一些名称以保护项目):

var _paq = window._paq || [];
_paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  (function () {
    var u = "//MY_URL/";
    _paq.push(['setTrackerUrl', u + 'piwik.php']);
    _paq.push(['setSiteId', '000']);
    var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
    g.type = 'text/javascript'; g.async = true; g.defer = true; g.src = u + 'piwik.js'; s.parentNode.insertBefore(g, s);
  })();
Run Code Online (Sandbox Code Playgroud)

应用程序根目录:

import { Component, OnInit } from '@angular/core';
import { Router, NavigationEnd } from '@angular/router';
import …
Run Code Online (Sandbox Code Playgroud)

frontend analytics matomo angular piwiktracker

5
推荐指数
1
解决办法
3362
查看次数

标签 统计

analytics ×1

angular ×1

frontend ×1

matomo ×1

piwiktracker ×1