问题标签 [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.

0 投票
2 回答
3957 浏览

javascript - Angular2:例外:没有 Angulartics2GoogleAnalytics 的提供者

我正在尝试angulartics2与我的应用程序一起使用。

如文档中所述,我已正确配置。

注意: 没有提到将提供程序添加为依赖项的地方。

当我尝试运行该应用程序时,它显示如下错误。

例外:没有 Angulartics2GoogleAnalytics 的提供者!错误:NoProviderError.AbstractProviderError [as constructor] (core.umd.js:1371) 处 NoProviderError.BaseError [as constructor] (core.umd.js:1186) 处 NoProviderError.ZoneAwareError (zone.js:811) 处的 DI 错误ReflectiveInjector_ 处的新 NoProviderError (core.umd.js:1411)。在 ReflectiveInjector 的 throwOrNull (core.umd.js:3394)GetByKeyDefault (core.umd.js:3433) 在 ReflectiveInjectorReflectiveInjector 的 getByKey (core.umd.js:3380).get (core.umd.js:3140) 在 AppModuleInjector.NgModuleInjector.get (core.umd.js:8996) 在 CompiledTemplate.proxyViewClass.AppView.injectorGet (core.umd.js:12465) 在 CompiledTemplate.proxyViewClass.DebugAppView。在 CompiledTemplate.proxyViewClass.AppView.createHostView (core.umd.js:12421) 在 CompiledTemplate.proxyViewClass.View_AppComponent_Host0.createInternal (/AppModule/AppComponent/host.ngfactory.js:15) 的 injectorGet (core.umd.js:12845) CompiledTemplate.proxyViewClass.DebugAppView.createHostView (core.umd.js:12829) at ComponentFactory.create (core.umd.js:7766) 1 : https://github.com/angulartics/angulartics2

应用组件.ts

app.module.ts

0 投票
1 回答
2122 浏览

angular - Angulartics2 基础

我尝试按照项目自述文件中的 Angulartics2 教程进行操作,但没有跟踪路由器事件。

首先,我对在哪里删除分析提供程序脚本感到困惑。那只是放在 index.html 中吗?

在我的app.module.ts,我有:

在我的app.component.ts,我有:

在我的文章中,index.html我只包含了 Piwik 提供的脚本。

项目自述文件看起来似乎就是开始跟踪路由器更改所需的全部内容。但是,Piwik 只看到页面浏览量,而不是路由器更改。

关于 Angulartics2 可能缺少什么的任何想法?

0 投票
1 回答
110 浏览

.net - 在没有定义提供者的情况下使用 angulartics2

我正在使用 Angulartics2,因为它似乎是从 Angular 站点收集分析数据的灵活解决方案。

目前我还不知道我们是否要使用指定的提供者,现在我只想将数据发送到服务器并在本地存储。

Angulartics2可以做到这一点,还是我必须编写自己的提供程序才能做到这一点?

0 投票
1 回答
878 浏览

angular - 如何在 Angulartics2 eventTrack(this.angulartics2.eventTrack.next({ action: 'myAction', properties: {myproperties}) 中传递电子商务对象?

我可以使用 angulartics2 eventtrack 将基本事件发送到 ga,如下所示,

如果我将电子商务对象传递给同一个 eventTrack,则不会发送电子商务数据。

发送到 ga 的数据是, 在 ga 调试器中看到的发送到ga 的数据

有人可以帮忙吗?提前致谢。

0 投票
1 回答
402 浏览

angular - 需要为Angulartics2配置跟踪代码

我正在使用Angulartics2。我正在尝试动态设置跟踪代码以具有以下内容:

但我找不到办法做到这一点。

我绝对需要从environment.ts
Is there a way to read it in index.htmlfrom script 标签中读取这个变量。
否则,是否可以删除此行并使用 Angulartics2 执行此操作?

0 投票
1 回答
387 浏览

angular - 使用 Angulartics2 自定义提供程序测量 Angular 应用程序分析

我们希望在 Angular (v5.1) 应用程序中跟踪 URL 更改和不同事件。

我们需要将收集到的数据接收到我们自己的服务器,而不是接收到受支持的提供商之一(如 Google Analytics)。

Angulartics2 似乎支持很多提供程序,并且还具有编写自定义提供程序的能力。正如他们在其网站上所写:“如果您选择的分析供应商没有 Angulartics2 插件,请随意编写您的”。

我没有找到任何关于如何编写自定义提供程序的文档。如果有人对此有任何经验。

或者对另一个与 Angular 一起使用并且可以将数据发送到自定义 URL 的分析库的任何建议。

谢谢。

0 投票
1 回答
34 浏览

compatibility - angulartics2 和 angular1.6 兼容性

angulartics2 与 angular1.6 兼容吗

或者

angulartics 是否与 angular2 兼容

因为我目前正在使用 angular 1.6,并且我计划将来迁移到 angular2,所以我正在寻找一种与两者兼容的解决方案

0 投票
1 回答
842 浏览

angular - Angulartics2 初始设置

有人可以向我解释如何在 angular 5 中设置 angulartics2 吗???我已经阅读了许多不同的变体,以至于我不确定当前的工作原理是什么。

我想把它连接到谷歌分析。

0 投票
1 回答
514 浏览

angular - Angulartics2 - 多路径文件 + 谷歌分析

在我的 Angular 应用程序中实现 Angulartics2 时,我获得了 Google Tracking 以使初始页面视图正常工作,并且每当我刷新页面(硬刷新)时,Google Analytics 也会选择新的页面视图进行跟踪。

出现的问题是,当我在不刷新应用程序的情况下从一条路线转到另一条路线时,Google Analytics 实时跟踪器不会检测到用户在新页面上。

有没有人经历过这种情况或知道这里会发生什么?

0 投票
0 回答
275 浏览

analytics - 带有 piwik 的 angulartics2 正在跟踪一个带有双引号的 url #

我在我的 angular 5 应用程序中将 angulartics2 与 Piwik 集成并在观察跟踪的 URL 后成功在 Piwik 管理模块中找到了 URL 跟踪我发现http://localhost:4200/#/app/#/app/main-route/子路线

下面是根据demo使用的代码

  1. 在 index.html 中添加了 Piwik 跟踪代码,并带有注释的 _paq 语句
  2. 在 app.module.ts

    /li>
  3. 在 app.component.ts

    /li>

谁能知道它为什么会这样?

提前致谢。桑帕特