Verwenden von Google Analytics zum Verfolgen von Fragmenten
Müssen nur wissen, den richtigen Weg, um die Implementierung von Google analytics, um zu verfolgen, wenn ein Benutzer auf ein fragment in Echtzeit das ist das, was jetzt tun
@Override
public void onResume() {
super.onResume();
Tracker myTracker = parentActivity.getTracker();
myTracker.setCustomMetric(1, (long) 1);
myTracker.sendView("Music View");
}
den getTracker Klasse ist in meiner Haupt-Tätigkeit-und nur gibt die Instanz von tracker in der Haupt-Aktivität
Jede Hilfe wäre sehr geschätzt werden!
InformationsquelleAutor der Frage Peter Djeneralovic | 2013-02-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mochini Antwort benutzt Google Analytics V2. Bellow können Sie sehen, wie zu tun es auf V4 und V3:
Anwendung:
res/xml/analytics.xml (man kann es benennen, es braucht nicht genannt zu werden "analytics")
bauen.gradle:
Fragment Oberklasse:
V3
Quelle: https://developers.google.com/analytics/devguides/collection/android/v3/migration
InformationsquelleAutor der Antwort Tiago
Dies ein Beispiel für die Verwendung
FragmentActivity
und Fragmente:Erstellen von XML-Datei in Wert-Ordner (
values/analytics.xml
):In Ihrem
FragmentActivity
Klasse, fügen Sie diese:Erstellen neue Klasse in deinem package:
TrackedFragment.java
Endlich Ihr fragment sollte erstrecken sich von
TrackedFragment
wie:InformationsquelleAutor der Antwort Mochini
Tracking-Methoden Abschnitt deutet darauf hin, dass Sie brauchen nur zu rufen
EasyTracker.getInstance().setContext(getActivity());
zuerst, dann Sie können verwenden Sie den tracker in "anderen Klassen".manuelle screen-tracking-Abschnitt deutet darauf hin, dass Sie weiter verfolgen können
Fragment
Ansicht mitmyTracker.sendView("Home Screen");
InformationsquelleAutor der Antwort Dandre Allison
Anderen Ansatz für V3 (seit
onResume()
ist gebunden an die Tätigkeit und nicht das Fragment. Dies funktioniert gut, wenn die Eltern/Kind-Beziehungen sind bekannt.Eltern Fragment sendet ersten Veranstaltung
onStart()
:Kind Fragment überschreibt sowohl
onStart()
undonStop()
:InformationsquelleAutor der Antwort ScottD
Tiago-version kann nicht verwendet werden, die in der neuen goole analytics v4. Verwenden Sie stattdessen diesen code aus Google docs
InformationsquelleAutor der Antwort Marco Altran
mit android von google analytics v4
ich versuchte dies und es funktionierte
bezieht sich diese https://developers.google.com/analytics/devguides/collection/android/v4/events
InformationsquelleAutor der Antwort 1234567