После создания базового приложения ionic 3 с двумя страницами (список цитат и подробности цитат), где, щелкая имя на первом, вы редактируете текст на втором, запускаете приложение на реальном устройстве и проходите через GA, пытаясь чтобы получить некоторую статистику о двух отслеживаемых страницах, но все, что я вижу, это ничего. Кто-нибудь может мне помочь, пожалуйста? Я не могу получить данные ни в прошлом, ни в реальном времени. Я был бы очень признателен ...
app.module.ts
import { GoogleAnalytics } from '@ionic-native/google-analytics';
providers: [
GoogleAnalytics,
{provide: ErrorHandler, useClass: IonicErrorHandler}
]
})
app.component.ts
import { GoogleAnalytics } from '@ionic-native/google-analytics';
export class MyApp {
rootPage:any = QuotesListPage;
constructor(platform: Platform, googleanalytics: GoogleAnalytics) {
platform.ready().then(() => {
googleanalytics.debugMode();
googleanalytics.startTrackerWithId("UA-XXXXXXXXX-1");
googleanalytics.enableUncaughtExceptionReporting(true).then((_success) => {
console.log("Successful enabling of uncaught exception reporting "+_success)}).catch((_error) => {
console.log("error occured "+_error)
});
});
}
}
цитата-list.ts
import { GoogleAnalytics } from '@ionic-native/google-analytics';
constructor(platform: Platform, private http:Http, public navCtrl: NavController, public navParams: NavParams, public googleanalytics: GoogleAnalytics) {
this.isfiltered = false;
this.http.get('quotes.json')
.map(res => res.json())
.subscribe(
data => {
this.quotesList = data.quotes;
},
err => console.log("error is "+err), // error
() => console.log('read quotes Complete '+ this.quotesList) // complete
);
platform.ready().then(() => {
googleanalytics.trackView("Quotes List");
});
}
ionViewDidLoad() {
console.log('ionViewDidLoad QuotesListPage');
}
}
цитата-detail.ts
import { GoogleAnalytics } from '@ionic-native/google-analytics';
constructor(public navCtrl: NavController, public navParams: NavParams, public googleanalytics: GoogleAnalytics) {
this.quoteDetail = navParams.get('quote');
googleanalytics.trackView("Quotes Detail");
}
}