Android Firebase Analytique des Événements Personnalisés dans les Rapports de la Console
Accepter mes excuses à l'avance si c'est le mauvais endroit pour poster cette question car je ne suis pas sûr de ce que serait.
Ce que je suis en train d'accomplir est d'enregistrer une tradition, même à l'aide de Firebase analytics qui produit un rapport similaire dans le Firebase console à leur exemple de la select_content
événement. Il est déclenché comme suit:
FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
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);
et plus particulièrement de la chaîne après FirebaseAnalytics.Param.CONTENT_TYPE
peut être n'importe quelle valeur et de produire un rapport dans la console comme illustré ci-dessous:
- Je créer mes propres événements:
Bundle params2 = new Bundle();
params2.putString(FirebaseAnalytics.Param.VALUE, "Google Play Games Sign out Button");
mFirebaseAnalytics.logEvent("Main_Activity_Button_Pressed", params2);
et le rapport produit pour cet événement ci-dessous ne semblent pas prendre en compte la valeur que j'ai ajouté.
Est-il possible d'accomplir ce que je suis en train de faire, et si oui, quelle est la bonne façon de mettre en œuvre cette?
Mise à jour: Semble que ce n'est pas possible pour des fins de test que j'ai découvert cela récemment:
ce qui explique pourquoi mes paramètres personnalisés, ils n'apparaissent pas dans la console.
- Salut, j'ai des problème avec la coutume de l'événement passé comme un paramètre comme Bundle loBundle = nouveau Bundle(); loBundle.putString(FirebaseAnalytics.Param.ITEM_NAME, moAllAdapter.getItem().get(position).getProjectName()); mFirebaseAnalytics.logEvent("List_item_selected", loBundle); et je filtre en public, en ajoutant manuellement les param nom et une valeur, mais je ne peux pas le voir données ou de rapport d'événement. comment puis-je voir ce bundle de la valeur?
- Je ne peux pas l'obtenir. enfin, vous pouvez passer votre événement personnalisé "valeur" ou pas? J'ai créé l'événement personnalisé et il le montre sur le feu de base, mais il n'y a pas à voir la valeur. (Je n'utilise pas "FirebaseAnalytics.Param.VALEUR" et j'ai mis ma touche perso)
Vous devez vous connecter pour publier un commentaire.
Je crois que tout params attaché à un événement personnalisé sont considérés comme des paramètres personnalisés (même si vous utilisez ceux de
FirebaseAnalytics.Param
classe) et donc les valeurs ne sont pas directement représentés dans vos rapports comme par le docs ici:D'abord, le crédit AdamK pour ajouter ceci:
Mais, quelque chose que j'ai découvert est:
qui expliquerait pourquoi mes paramètres personnalisés, n'apparaissent pas comme je suis le seul testeur.
Vos données peut ne pas être affichée car vous avez attribué une valeur de Chaîne FirebaseAnalytics.Param.VALEUR dans le bundle.
Selon la FirebaseAnalytics docs sur Param.VALEUR:
Pour enregistrer une Chaîne, vous pouvez envisager d'utiliser Param.CONTENT_TYPE ou vos propres paramètres personnalisés.
En Mai 2017, de paramètre personnalisé de déclaration est désormais pris en charge dans Google Analytics pour Firebase. Veuillez vous reporter à cet article du centre d'aide pour plus d' détails.