mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-10 03:23:07 +00:00
Track page views and searches in DSpace with a custom Angulartics2 provider
This commit is contained in:
@@ -22,6 +22,8 @@ import { Angulartics2GoogleAnalytics } from 'angulartics2/ga';
|
||||
import { AngularticsMock } from '../../app/shared/mocks/mock-angulartics.service';
|
||||
import { SubmissionService } from '../../app/submission/submission.service';
|
||||
import { ServerSubmissionService } from '../../app/submission/server-submission.service';
|
||||
import { Angulartics2DSpace } from '../../app/statistics/angulartics/dspace-provider';
|
||||
import { Angulartics2Module } from 'angulartics2';
|
||||
|
||||
export function createTranslateLoader() {
|
||||
return new TranslateJson5UniversalLoader('dist/assets/i18n/', '.json5');
|
||||
@@ -45,6 +47,7 @@ export function createTranslateLoader() {
|
||||
deps: []
|
||||
}
|
||||
}),
|
||||
Angulartics2Module.forRoot([Angulartics2GoogleAnalytics, Angulartics2DSpace]),
|
||||
ServerModule,
|
||||
AppModule
|
||||
],
|
||||
@@ -53,6 +56,10 @@ export function createTranslateLoader() {
|
||||
provide: Angulartics2GoogleAnalytics,
|
||||
useClass: AngularticsMock
|
||||
},
|
||||
{
|
||||
provide: Angulartics2DSpace,
|
||||
useClass: AngularticsMock
|
||||
},
|
||||
{
|
||||
provide: AuthService,
|
||||
useClass: ServerAuthService
|
||||
|
Reference in New Issue
Block a user