问题标签 [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.
javascript - Angularytics(Google Analytics for AngularJS 指令)仅在生产环境中
我在我的 AngularJS 网络应用程序中使用 Angularytics。它工作正常,但是,我有三个环境(开发、测试和生产),并且它从这两个环境中收集统计数据。我只想显示生产环境的分析。
我分析了许多选项,但它们都有一些问题。现在,我想编辑 angularytics.js 脚本以添加一个条件,因此,它只会在 $rootScope.ENVIRONMENT 常量为 Production 的情况下执行某些操作。
就像是:
我知道一点 Angular,但是,我认为我不够熟练,无法在此脚本中注入 $rootScope。我总是得到$rootScope is not defined
。
更新 关于下面的评论,我更新了帖子:有条件地添加脚本是我的第一种方法。这可以在控制器中完成,例如:
这是 angularytics-yanpy:
另一方面,您必须将 angularytics 脚本添加到主页:
我还添加了<script src="lib/plugins/angularytics.js"></script>
动态。但是我遇到了一个新错误,因为这个脚本定义了一个在 app.js 文件中定义的 angularytics 提供程序。
因此,错误被链接起来,这就是为什么我尝试更新 angularytics.js 脚本以保留提供者,但如果环境与生产环境不同,它应该什么都不做。
可能我不是很清楚,但也不容易解释。如果您需要更多说明,请告诉我。
angularjs - 调用 Angulartics 函数会出错
我想使用角度学。我添加了“angulartics”和“angulartics.google.analytics”但是当我调用 $analyticsProvider.firstPageview(true); 从我在 app.js 中的配置函数它给了我错误。
javascript - 如何使用 Piwik 的 Javascript 的跟踪客户端和 angulartics?
由于我正在跟踪一个 angularjs 单页移动应用程序(并且是跟踪实现的新手),因此我包含了 angulartics 模块来执行视图/虚拟页面跟踪。我的分析提供商是 Piwik。我想知道,尽管我实现了 angulartics.piwik 模块,其他 piwik javascript 客户端方法是否仍然有效?:
跟踪目标 ( _paq.push(['trackGoal', 1]);
)
自定义变量(_paq.push(['setCustomVariable', , ,]);
)
和所有其他方法?
single-page-application - Angulartics Piwik - 我应该在跟踪代码中评论哪一行?
我正在使用 angulartics 来跟踪单个 Web 应用程序。Angulartics 文档说,为了正常工作,我需要注释自动跟踪行并引用:
“确保从供应商代码段中删除任何自动跟踪行!”
由于我使用的是 piwik,我将附上他们提供的代码片段:
我的问题是,我应该评论哪些行?以下 ...
?
谢谢您的帮助
javascript - Angulartics 根本不跟踪
我在我的应用程序中使用 angulartics 来跟踪 Google Analytics 上的虚拟页面浏览量。这应该默认启用,但根本不会跟踪对页面的访问。
我应该说我将 Google Analytics js 代码包装在一个角度指令中,以便能够在我的测试服务器上关闭分析。
否则它很标准,我在我的 index.html 中包含了 angulartics 源文件,将模块添加到我的 app.js 并从 Google 代码中删除了 ga('send', 'pageview') (如文档中所述)。
我也发现这很难测试。我应该在网络控制台中看到 REST 调用来验证它的工作吗?因为我没有看到任何内容(除了从 Google 服务器加载的分析代码)。
知道我做错了什么吗?
谢谢,弗洛斯基
[编辑]我可能还应该提到我正在使用 angular ui 路由器而不是默认路由器[/编辑]
angularjs - 使用角度忽略页面跟踪参数
我正在使用 Ui-router 并且在几个 $states 中我有一个参数作为 Guid,如下面的示例(“:numeroSolicitacao”):
有没有办法在全局范围内使用 angulartics 从跟踪事件中删除所有“:numeroSolicitacao”参数?否则,此 $state 上的每次点击都将是 Google Analytics(分析)的不同页面
注意:我正在添加“$analytics.pageTrack('/solicitacoes/aprovacoes');” 已经在所有控制器中,但正如我所说,我需要一些全局实施。
javascript - 将 Angulartics 和 Google Analytics 用于动态和唯一 URL
我正在尝试在我的 AngularJS SPA 中使用angulartics和Google Analytics,这样即使当用户在应用程序中时构造的 URL 是唯一的,我也能够聚合页面浏览量。当用户从一个页面移动到另一个页面(以及从一个状态到另一个状态)时,URL 将继续建立在其自身之上,包括 GUID。请参阅下面的示例:
- 第 1 页:localhost:9000/selectListing
- 第 2 页: localhost:9000/34ea85a0-84db-4443-b40b-f7e0b6b0b096/selectFiles
- 第 3 页: localhost:9000/34ea85a0-84db-4443-b40b-f7e0b6b0b096/addUser/ceb1639a-1ba4-4f09-a175-474bea0fe3bf
当我在谷歌分析上查看这些信息时,每次用户在实时页面视图列表下的 selectFiles 页面上时,我都会看到一个唯一的 URL。例如:
- 本地主机:9000/34ea85a0-84db-4443-b40b-f7e0b6b0b096/selectFiles
- 本地主机:9000/0c006d26-bff4-43da-aaee-d332f92b05db/selectFiles
我只想看到它被聚合,以便在 /selectFiles 页面上有一个用户计数
这是我的 index.html 文件中的谷歌分析代码:
这是我在 app.js 文件中实现的代码:
我已经用谷歌分析和 ui-router 尝试了这个解决方案,但没有成功:http ://www.arnaldocapo.com/blog/post/google-analytics-and-angularjs-with-ui-router/72
请让我知道我可以尝试的其他任何事情。提前致谢!
angularjs - How to set Custom Dimension in Google Analytics using Angulartics
I am using Angulartics for track some information to Google Analytics from AngularJS.
I need to set a Custom Dimension, I need to do something like this but using Angulartics third party.
In the documentation of Angulartics I just saw pageTrack()
or eventTrack()
methods. So I don't if it's possible?
javascript - 捕获用户行为,例如点击事件、页面访问、搜索文本等,并在以后查询和检索这些数据
如何捕获用户行为的以下详细信息以及稍后的查询并获取详细信息?我试图捕捉的细节是: 1. 页面访问 2. 单击事件 3. 搜索文本 并且还能够以编程方式查询这些数据并检索这些数据。
到现在为止: 我已经使用 JavaScript API,将 New Relic Browser 的 JavaScript 片段用于浏览器监控包含到我的应用程序的网页中。我正在使用 angulartics-newrelic-insights。但是,到目前为止,我只能捕获页面访问。未捕获单击事件。我错过了什么吗?
请指导我如何完成这些任务。
google-analytics - 在我的 hybird 应用程序中使用 angulartics,但实时报告没有数据
我想使用 GA,在我的应用程序中我使用了 angulartics,我的代码如下:</p>
但是在我的实时报告中,没有数据,但我可以在我的 GA Debugger 中看到如下信息:</p>
有人知道原因吗?</p>