Endlich habe ich es geschafft, Google Analytics v4 auszuprobieren. Eigentlich benutze ich überhaupt GA zum ersten Mal, daher kenne ich die Dinge nicht ganz so gut.
In jedem Fall habe ich es geschafft, das MobilePlayground-Beispiel zu erstellen, und es funktioniert größtenteils - abgesehen von den Automatische Bildschirmmessung
Die XML-Konfigurationsdatei im Beispiel ist genau wie in den Dokumenten. Daher sollte ich nichts bearbeiten müssen, damit dieser Teil funktioniert. Aber ich sehe diese Bildschirmansichten nicht in der GA-Konsole.
%Vor%(Vergiss nicht, dass es keine Klasse namens "com.google.android.gms.analytics.samples.mobileplayground.ScreenviewFragment" zu geben scheint)
Ich habe es auch in meiner eigenen App ausprobiert und es erscheinen immer noch keine Bildschirmansichten. Selbst wenn diese GA-Protokollebene auf "Ausführlich" gesetzt ist, sehe ich in LogCat keine GA-bezogenen Informationen, wenn ich die Aktivitäten aufrufe, die ich für die automatische Bildschirmmessung konfiguriert habe. Obwohl ich eine Menge GA-Debugausgaben sehe, wenn ich eine Aktivität besuche, für die ich den Tracker manuell anrufe, um Bildschirmansichten zu senden.
Ich denke, meine Frage lautet: Hat jemand diese Funktion zur automatischen Bildschirmmessung in Google Analytics v4? Und wenn ja, was muss ich noch tun, damit die "automatische" Messung funktioniert?
Nun, ein wenig mehr Suche auf SO und ich fand einen Workaround hier
Es klingt, als gäbe es einen Fehler in GA. Rufen Sie jedoch enableAutoActivityReports auf GoogleAnalytics-Kurs scheint sich darum zu kümmern. Sobald ich das in meiner Anwendungsklasse getan habe, wurden die automatischen Bildschirmansichten angezeigt, und die Bildschirmnamen wurden korrekt zugeordnet, wie in meiner Tracker-XML konfiguriert.
Beachten Sie, dass enableAutoActivityReports sagt, dass es nur für API 14 (ICS) und höher ist. Nicht sicher, was Gingerbread machen soll.
Ich bin der ursprüngliche Beantworter der Frage, mit der Kevin verbunden ist.
Ein paar Dinge:
reportActivityStart
von onStart für jede Aktivität aufrufen. Ich weiß, es ist langweilig, aber angesichts der Einschränkungen, nicht sicher, was noch getan werden kann. Wenn Sie reportActivityStart
aufrufen, wird es die richtigen Dinge tun und ein Noop für neuere Geräte sein. zögern Sie nicht, weitere Fragen zu stellen.
Tags und Links android google-analytics google-analytics-v4