nach get Bezug auf Ihre Tracker ein Ereignis bauen mit den gewünschten Daten, ich denke, das genug Anzahl der Spalten Ihre Daten
Field Name Type Required Description
Category String Yes The event category
Action String Yes The event action
Label String No The event label
Value Long No The event value
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
TrackerName.APP_TRACKER);
// Build and send an Event.
t.send(new HitBuilders.EventBuilder()
.setCategory(getString(categoryId))
.setAction(getString(actionId))
.setLabel(getString(labelId))
.build());
Verweis senden https://developers.google.com/analytics/devguides/collection/android/v4/events
aktualisieren
, wenn Sie Firebase verwenden Analytics-Ereignis Ihre weitere Möglichkeit geben, um Daten hinzuzufügen, über Bündel
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id);
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
, wenn Sie benutzerdefinierte Ereignis mit benutzerdefinierten benötigen params
Bundle params = new Bundle();
params.putString("image_name", name);
params.putString("full_text", text);
mFirebaseAnalytics.logEvent("share_image", params);
aber beachten
Benutzerdefinierte Parameter: Benutzerdefinierte Parameter werden nicht direkt in Ihren Analytics-Berichten angezeigt, bu t sie können als Filter in der Zielgruppe verwendet werden Definitionen, die auf jeden Bericht angewendet werden können.
Referenz https://firebase.google.com/docs/analytics/android/events
warum Sie hashmap zu GA senden müssen, haben wissen Sie über Event? –
Ich möchte Attribute im Zusammenhang mit Ereignissen senden. Angenommen, ein Benutzer klickt auf das Produkt. Ich möchte den Produktnamen, die ID, den Preis und die produktbezogene Kategorie senden – alphanso