59 votes

Paramètres des événements personnalisés de Firebase Analytics

Je suis complètement novice en matière d'analyse Firebase. J'essaie d'envoyer un événement qui montre des statistiques sur mon appel API.

endTime = System.currentTimeMillis() - startTime;

// [START event]
Bundle params = new Bundle();
params.putString(FirebaseConstants.PHONE_NUMBER, Utility.getPhone());
params.putLong(FirebaseConstants.DURATION, endTime);
FirebaseAnalytics
            .getInstance(getContext())
            .logEvent(FirebaseConstants.BALANCE_CHECK, params);
// [END event]

Mais je ne vois que le nom de l'événement, le nombre d'utilisateurs et le nombre d'occurrences. 24 heures se sont déjà écoulées et je ne vois pas mes propriétés personnalisées. Pour référence, je veux voir un numéro de téléphone (Utility.getPhone()) et le temps que prend l'appel API (endtime). Il est peut-être possible qu'il n'envoie rien parce que j'ai créé des paramètres personnalisés dans ma classe FirebaseConstans.

55voto

Steve Ganem Points 6985

[Mise à jour, mai 2017]

Depuis mai 2017, le reporting des paramètres personnalisés est désormais pris en charge dans Google Analytics for Firebase. Veuillez vous référer à cet article du centre d'aide pour en savoir plus. détails .

8voto

onmyway133 Points 2196

A partir de https://support.google.com/firebase/answer/7397304?hl=en&ref_topic=6317489 vous devez enregistrer vos paramètres avant qu'ils puissent être affichés.

Lorsque vous configurez des paramètres personnalisés pour la première fois, une fiche de données est ajoutée au rapport détaillé de l'événement. Toutefois, il peut s'écouler jusqu'à 24 heures avant que les données n'apparaissent.

enter image description here

7voto

hidro Points 161

Selon la documentation, vous devez établir un lien avec BigQuery pour voir les paramètres personnalisés :

Paramètres personnalisés : Les paramètres personnalisés ne sont pas représentés directement dans rapports Analytics, mais ils peuvent être utilisés comme filtres dans les définitions qui peuvent être appliqués à chaque rapport. Les paramètres personnalisés sont également inclus dans les données exportées vers BigQuery si votre application est liée à un projet projet BigQuery.

Fuente: https://firebase.google.com/docs/analytics/Android/events#log_events

7voto

Dmila Ram Points 11

Vos données et paramètres personnalisés seront disponibles dès que votre audience atteindra 10 personnes ou plus, c'est une restriction de confidentialité. donc utilisez-le dans votre activité comme :

FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
Bundle bundle = new Bundle();
bundle.putString("some_key", "some_value");
mFirebaseAnalytics.logEvent("some_name", bundle);

cela fonctionnera (après un certain temps (max 24 heures) vous pouvez voir some_name comme événement dans votre vue d'événement mais some_key sera disponible quand l'audience est de 10 ou plus).

3voto

Piaf Points 126

J'ai contacté le support de Firebase et obtenu une réponse :

On dirait que les paramètres ne se remplissent pas automatiquement. Lorsque vous créez votre audience, vous devrez les remplir vous-même.

Le problème est que les données ne seront alimentées qu'avec les événements survenant APRÈS la création d'une nouvelle audience, vous n'obtiendrez pas de données collectées avant ce moment, ce qui est quelque chose que je m'attendais à voir...

Edit : du personnel de support de firebase

Les audiences ne sont pas rétroactives, vous devrez donc les créer avant que les données ne soient alimentées par elles. Notez que les données existantes peuvent toujours être consultées et interrogées si elles sont liées à BigQuery. Gardez également à l'esprit que la plupart des audiences auront un seuil minimum à atteindre avant que des rapports ne soient générés pour elles.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X