2015-11-30 89 views
6

我被一家公司告知,他们因为依赖Google Analytics(分析)而无法访问我的Angular-powered网站。他们的政策是阻止追踪者和广告。Adblocker阻止我的Angular网站(Google Analytics)

由于我的网站完全是在Angular中完成的,其中一个依赖关系实际上是Google Analytics,所以我想知道是否可以以某种方式为启用此类Adblocker的访问者实施回退。

此外,我可以以某种方式禁用依赖注入时,用户阻止它。问题的核心是依赖angulartics

我app.js如下所示:

angular.module('mywebsite', [ 
    'angulartics', 'angulartics.google.analytics', 
    ] 
) 

和我的index.html

<script src="/bower_components/angulartics/dist/angulartics.min.js"></script> 
<script src="/bower_components/angulartics-google-analytics/dist/angulartics-google-analytics.min.js"></script> 

我可以重写是这样的:如果这些脚本被阻止,它们会作为依赖被删除?

回答

4

尝试将名称angulartics-google-analytics.min.js更改为angulartics-ga.min.js,它可能会对您有所帮助。

+0

为什么会有帮助? – JohnAndrews

+1

https://github.com/angulartics/angulartics/issues/58 – Shota

+0

非常肮脏的黑客......但它的工作原理! – JohnAndrews